sjiwang

导航

 

2014年7月15日

摘要: 一:并发死锁二:碰撞攻击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) 推荐(0)
 
摘要: 一:问题基于LAN或WAN的网络应用之间进行数据传输或者同步非常普遍,比如远程数据镜像、备份、复制、同步,数据下载、上传、共享等等二:简单解决简单复制会带来较大的带宽,同步或传输时间也会较长三:RSYNC和RDC是两种常见算法,仅仅传输差异数据,并节省带宽四:Rsync算法假设现在有两台计算机Alp... 阅读全文
posted @ 2014-07-15 20:19 sjiwang 阅读(208) 评论(0) 推荐(0)
 

2014年6月29日

摘要: 前几天服务器出现了一些问题,然后组内同学就这些问题写过一篇文章,下面是顺着那篇文章,接着写一些内容。一:GC算法的类型 GC也就是垃圾回收,和我们日常中的垃圾回收一样,语言中的垃圾回收也是表示对已经不再使用的对象进行清理,获得更多的内存空间;日常生活中也是一样的,比如去餐厅吃饭,每个人都要用到碗... 阅读全文
posted @ 2014-06-29 17:04 sjiwang 阅读(348) 评论(0) 推荐(0)
 

2014年6月25日

摘要: java中使用比较广泛的是线程池,但是把池化技术发挥到淋漓尽致的,则是数据库连接池 阅读全文
posted @ 2014-06-25 20:19 sjiwang 阅读(297) 评论(0) 推荐(0)
 
摘要: 线程池是java中使用比较广泛的一种池化技术,并且被集成到了jdk中。 阅读全文
posted @ 2014-06-25 20:17 sjiwang 阅读(361) 评论(0) 推荐(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) 推荐(0)
 
摘要: java中总有一些对象的创建是费事的,比如创建线程,创建数据库连接等,那这个时候,艰苦的IT人就想到了一个方法,复用,也就是启动时就创建一些,等待备用,真正用的时候直接拿去用,不用的时候也不废弃,而是放入到池子中,备用。想象一个公司,用公司就会招聘员工,而招聘员工是一个费时费力的事情,如果等到用的时... 阅读全文
posted @ 2014-06-25 19:54 sjiwang 阅读(339) 评论(0) 推荐(0)
 
摘要: 在java8中,针对之前的atomicLong做了一些改进,仔细分析atomicLong你会发现在满足并发的情况下,性能已经很好了,那还怎么改进提高呢?下面一窥究竟。 阅读全文
posted @ 2014-06-25 19:37 sjiwang 阅读(642) 评论(0) 推荐(0)
 
摘要: 任何一类编程语言,都会提供集合操作,常用的有两种集合,一种是list ,一种是map。java中的集合类图如下这里面我们重点看下map map中包含hashMap treeMap以及concurrentHashmap,首先看下hashmap通常的,有两种数据结构可以存储数据,一种是数组,一种是链表 ... 阅读全文
posted @ 2014-06-25 19:33 sjiwang 阅读(252) 评论(0) 推荐(0)