热文java锁优化的方法与思路。

java程序开发中一旦用到锁,就表示采用了阻塞形式的并发——一种最糟糕的[并发等级][Link 1]。而锁优化就是希望在高并发多线程程序当中将涉及到有锁动作的相关代码尽可能的加

热文IK分词器原理与原码分析。

引言 做搜索技术的不可能不接触分词器。个人认为为什么搜索引擎无法被数据库所替代的原因主要有两点,一个是在数据量比较大的时候,搜索引擎的查询速度快,第二点在于,搜索引擎能做

热文心跳机制

心跳机制是定时发送一个自定义的结构体([心跳包][Link 1]),让对方知道自己还活着,以确保连接的有效性的机制。 应用场景: 在长连接下,有可能很长一段时间都没

热文算法:CAS算法。

对于并发控制而言,我们平时用的锁(synchronized,Lock)是一种悲观的策略。它总是假设每一次临界区操作会产生冲突,因此,必须对每次操作都小心翼翼。如果多个线程同时访