Archive: 2016

LMAX Distruptor

LAMAX Distruptor是一个高性能,低延迟的producer-consumer框架。到底有多吊呢,可以参考Github上给出的性能测试结果:https://github.com/LMAX-Exchange/disruptor/wiki/Performance-Results 其核心就是RingBuffer这个东东, 感兴趣的同学可以参考下面的链接了解更多:http://mechaniti

P-Unit结合JUnit做并发性能测试

JUnit大家一定都很熟悉了,这里就不做多的介绍。我们重点说一下p-unit的应用。p-unit是一款开源的测试框架,支持在多线程中跑同样的测试用例.比如你有如下JUnit的测试代码:12345678910public class sampleTest { @Test public void test1() { //some logic and asser

K-近临算法

K-近临算法,有叫KNN算法,机器学习常用的一种算法,用于对多个维度的信息进行归类,打标签, 指纹识别,手写数字识别,人脸识别等。算法的特点是简单易懂, 适用数据范围是数值型和标称型,缺点是效率不高。 基本思路如下: 遍历样本中的每一条信息,并计算与当前待分类信息的距离。这里利用的是欧氏距离公式。 按照距离递增次序排序 选取与当前点距离最小的K个点 确定前K个点所在类别的出现频率 返回前N个点出

Hexo + Github搭建自己的博客

之前试过wordpress,博客园等,都觉得不是很爽 wordpress.com国内被墙,wordpress.org又需要自己部署 博客园个人感觉又比较丑。。。。 其次基于程序猿喜欢折腾的本性,hexo + github感觉更高大上一些,其次可以方便的在github上放一些自己的代码,作为以后做项目的一些参考。 前期准备 安装git client 1brew install git 创建Gih