阿里巴巴Java开发手册-终极版程二的加锁顺序 也必须是 A、B、C,否则可能出现死锁。 8. 【强制】并发修改同一记录时,避免更新丢失,需要加锁。要么在应用层加锁,要么在缓存加 锁,要么在数据库层使用乐观锁,使用 version 作为更新依据。 说明:如果每次访问冲突概率小于 20%,推荐使用乐观锁,否则使用悲观锁。乐观锁的重试次 数不得小于 3 次。 9. 【强制】多线程并行处理定时任务时,Timer 运行多个 ArtifactID 格式:产品线名-模块名。语义不重复不遗漏,先到中央仓库去查证一下。 正例:dubbo-client / fastjson-api / jstorm-tool 3) Version:详细规定参考下方。 2. 【强制】二方库版本号命名方式:主版本号.次版本号.修订号 1) 主版本号:产品方向改变,或者大规模 API 不兼容,或者架构不兼容升级。 2) 次版 springframework-core,-context,-beans,它们都是同一个版本,可以定义一 个变量来保存版本:${spring.version},定义依赖的时候,引用该版本。 7. 【强制】禁止在子项目的 pom 依赖中出现相同的 GroupId,相同的 ArtifactId,但是不同的 Version。 说明:在本地调试时会使用各子项目指定的版本号,但是合并成一个 war,只能有一个版本号 出现在最后的1 魔豆 | 39 页 | 1.01 MB | 3 年前3
MongoDB简明教程Ken@localhost:~$ mongo MongoDB shell version: 3.2.0 connecting to: test 连接远程mongo库 Ken@gaosongdeMacBook-Pro:~$ mongo 112.126.XX.XXX:27017 MongoDB shell version: 3.2.0 connecting to: 112.126.XX.XXX:27017/test1 魔豆 | 16 页 | 429.00 KB | 3 年前3
共 2 条
- 1










