基础
文章平均质量分 77
棒棒军军长
在校学生,求教来着
展开
-
Java获取汉子区位码
为了适应计算机处理汉字信息的需要, 1981 年我国颁布了 GB2312 国家标准。该标准选出 6763 个常用汉字(其中,一级常用汉字 3755 个,二级汉字 3008 个) 和 682 个非汉字字符, 并为每个字符规定了标准代码,以便在不同的计算机系统之间进行汉字文本交换。 GB2312 字符集构成一个 94 行、 94 列的二维表,行号称为原创 2013-11-20 22:05:41 · 2223 阅读 · 0 评论 -
Java无锁队列与栈的实现
参考:《Implementing Lock-Free Queues》。 尽管这篇文章讲的是无锁队列,但是引用《Java并发实践》中的一句话,并发环境下,首先应该保证正确性,其次才是性能。在没有证明现情况下性能确实需要提高,且锁机制无法满足的时候,才应该考虑无锁。确实,无锁实现的难度随着需求要求会迅速提高,相对于锁机制,难把控的多。 无锁的基础是CAP(Compare An原创 2014-01-16 15:43:50 · 3829 阅读 · 2 评论 -
Java锁与公平锁浅析
简单锁的使用示例 Lock lock = ..... lock.lock(); ..... ///do something lock.unlock(); .... 非公平锁锁简单实现。 public class UnFairLock { private volatile boolean isLocked = false; private Thread lockedForT原创 2014-01-09 15:13:07 · 1144 阅读 · 0 评论