JAVA
文章平均质量分 73
huangyekan
这个作者很懒,什么都没留下…
展开
-
多服务分布式并发问题的理解
最近在研究一些并发的问题,我们知道java中控制并发有很多种方式,但是由于现在项目中一般都不可能把服务器布置成单点,都是以多台服务器集群的方式,所以在java中去加锁已经无法完全控制并发问题了。在我碰到的项目中,数据库的写入基本可以用单点这个词来形容,所以在数据库中我们可以做到并发的控制。 关于UPDATE的并发控制 update数据库的时候,数据库控制并发的方式,基本分为2种: 1.锁更新原创 2014-12-17 09:51:02 · 3203 阅读 · 0 评论 -
Java虚拟机堆的内存分配和回收
java内存分配和回收,主要就是指java堆的内存分配和回收。java堆一般分为2个大的区域,一块是新生代,一块是老年代。在新生代中又划分了3块区域,一块eden区域,两块surviver区域。一般称为from surviver和to surviver。这些区域的大小可以自己指定。比如:(-Xms20M 表示可用堆内存大小;-Xmx40M 表示最大堆内存,在堆内存大小不够时,会扩展到最大堆内存;-原创 2015-12-24 00:12:39 · 2646 阅读 · 0 评论