已采纳回答 / 益军
其实高并发是个伪命题,根据业务场景,数据规模,架构的变化而变化。开发高并发相关系统的基础知识大概有:多线程,操作系统IO模型,分布式存储,负载均衡和熔断机制,消息服务,甚至还包括硬件知识。每块知识都需要一定的学习周期,需要几年的时间总结和提炼。希望对你有帮助。
2016-06-02
最新回答 / 血手人屠
在你的maven 的 设置文件 setting.xml文件中 加入<repository> <id> central</id> <name> Maven Repository Switchboard</name> <url> http://repo1.maven.org/maven2</url> <snapshot...
2016-05-30
已采纳回答 / Peter_Matrix
hibernate 的二级缓存 和 redis缓存,意义完全不同, hibernate缓存利用的是应用缓存,和应用公用内存,不便于拓展(集群),而redis是分布式缓存, 分布式缓存优点就不说了哈 哈哈哈哈
2016-05-30
已采纳回答 / 益军
持有行级锁是在update上,释放锁是在commit(spring控制),也就是锁持有时间是update和commit之间的时间。这个过程网络请求越少,锁持有时间就越短。
2016-05-29