摘要:
一:并发死锁二:碰撞攻击http://xiaolu123456.iteye.com/blog/1485349,http://www.blogjava.net/yeshucheng/archive/2008/09/15/229053.html三:key为对象,对象中属性变了的情况四:解决并发问题 ha...
阅读全文
posted @ 2014-07-15 20:32
sjiwang
阅读(95)
推荐(0)
摘要:
一:问题基于LAN或WAN的网络应用之间进行数据传输或者同步非常普遍,比如远程数据镜像、备份、复制、同步,数据下载、上传、共享等等二:简单解决简单复制会带来较大的带宽,同步或传输时间也会较长三:RSYNC和RDC是两种常见算法,仅仅传输差异数据,并节省带宽四:Rsync算法假设现在有两台计算机Alp...
阅读全文
posted @ 2014-07-15 20:19
sjiwang
阅读(208)
推荐(0)
摘要:
前几天服务器出现了一些问题,然后组内同学就这些问题写过一篇文章,下面是顺着那篇文章,接着写一些内容。一:GC算法的类型 GC也就是垃圾回收,和我们日常中的垃圾回收一样,语言中的垃圾回收也是表示对已经不再使用的对象进行清理,获得更多的内存空间;日常生活中也是一样的,比如去餐厅吃饭,每个人都要用到碗...
阅读全文
posted @ 2014-06-29 17:04
sjiwang
阅读(348)
推荐(0)
摘要:
java中使用比较广泛的是线程池,但是把池化技术发挥到淋漓尽致的,则是数据库连接池
阅读全文
posted @ 2014-06-25 20:19
sjiwang
阅读(297)
推荐(0)
摘要:
线程池是java中使用比较广泛的一种池化技术,并且被集成到了jdk中。
阅读全文
posted @ 2014-06-25 20:17
sjiwang
阅读(361)
推荐(0)
摘要:
HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系...
阅读全文
posted @ 2014-06-25 20:07
sjiwang
阅读(151)
推荐(0)
摘要:
java中总有一些对象的创建是费事的,比如创建线程,创建数据库连接等,那这个时候,艰苦的IT人就想到了一个方法,复用,也就是启动时就创建一些,等待备用,真正用的时候直接拿去用,不用的时候也不废弃,而是放入到池子中,备用。想象一个公司,用公司就会招聘员工,而招聘员工是一个费时费力的事情,如果等到用的时...
阅读全文
posted @ 2014-06-25 19:54
sjiwang
阅读(339)
推荐(0)
摘要:
在java8中,针对之前的atomicLong做了一些改进,仔细分析atomicLong你会发现在满足并发的情况下,性能已经很好了,那还怎么改进提高呢?下面一窥究竟。
阅读全文
posted @ 2014-06-25 19:37
sjiwang
阅读(642)
推荐(0)
摘要:
任何一类编程语言,都会提供集合操作,常用的有两种集合,一种是list ,一种是map。java中的集合类图如下这里面我们重点看下map map中包含hashMap treeMap以及concurrentHashmap,首先看下hashmap通常的,有两种数据结构可以存储数据,一种是数组,一种是链表 ...
阅读全文
posted @ 2014-06-25 19:33
sjiwang
阅读(252)
推荐(0)