Java
dieslrae
这个作者很懒,什么都没留下…
展开
-
JSON字符串转换为对象
作为前言,首先是要吐槽一下公司的脑残编译部署方式,web和core分开部署本来没什么问题,但是这丫居然不把json的包作为基础包而作为web的包,导致了core端不能使用,而且我们的core是可以当web来用的(不要在意这些细节),所以在core中处理json串就是个问题.没办法,跟编译那帮人也扯不清楚,只有自己写json的解析了. 思路还是将json的解析拆分为两类,一类为[b...原创 2014-06-29 16:53:14 · 299 阅读 · 0 评论 -
读源码之:ArrayBlockingQueue
ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过[b]takeIndex[/b]和[b]putIndex[/b]来分别记录出队列和入队列的下标,以保证在出队列时[b]不进行元素移动[/b]. [code="java"] //在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末...2014-09-26 16:49:52 · 118 阅读 · 0 评论