已采纳回答 / 益军
                                
                                                            其实高并发是个伪命题,根据业务场景,数据规模,架构的变化而变化。开发高并发相关系统的基础知识大概有:多线程,操作系统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
                
            
                                最新回答 / 疯筝萌萌
                                
                                                            -1是因为数据库建表的时候默认-1,通过mysql客户端或者代码调用存储过程直接生成的数据就是-1。之前的代码是插入的时候写了等于0,所以才是0。跟着老师敲一遍,自己感受写并做修改吧
                            
                        
                        2016-05-29
                
             
             
        













