会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
上善若水
桃李春风一杯酒,江湖夜雨十年灯
1
2
3
4
5
下一页
Elastic_Terms 内容分类统计
摘要: Terms 按字段的值进行分类,并计算出doc_count, bucket聚合 类似于 group by 常用统计 分类并出现频率高的,并进一步挖出,计算出想要的数据。 参考资料 https://www.elastic.co/guide/en/elasticsearch/reference/curr
阅读全文
posted @ 2017-03-21 20:51 dengzy
阅读(279)
评论(0)
推荐(0)
编辑
Lucene-Analyzer
摘要: Lucene文本解析器实现 把一段文本信息拆分成多个分词,我们都知道搜索引擎是通过分词检索的,文本解析器的好坏直接决定了搜索的精度和搜索的速度。 1.简单的Demo 2. 了解tokenStream的Attribute tokenStream()方法之后,添加多个Attribute,可以了解到分词之
阅读全文
posted @ 2016-11-12 17:59 dengzy
阅读(1841)
评论(0)
推荐(0)
编辑
thread_Disruptor
摘要: 转自 知乎 https://zhuanlan.zhihu.com/p/21355046 order从client端传入,decode后进行matching,一旦存在可成交的价格,就要publish到time series,并且把trade存到local的database里。如何handle这么大数量
阅读全文
posted @ 2016-08-30 19:15 dengzy
阅读(357)
评论(0)
推荐(0)
编辑
thread_LockSupport
摘要: LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。 LockSupport中的park() 和 unpark() 的作用分别是阻塞线程和解除阻塞线程,而且park()和unpark()不会遇到“Thread.suspend 和 Thread.resume所可能引发的死锁”问题。因为p
阅读全文
posted @ 2016-08-30 10:20 dengzy
阅读(191)
评论(0)
推荐(0)
编辑
thread_AtomicBoolean
摘要: Boolean值的变化的时候不允许在之间插入,保持操作的原子性 它提供了原子性操作,其中exists.compareAndSet(false, true)这个操作把比较和赋值操作组成了一个原子操作,中间不会提供可乘之机.输出为 AtomicBoolean 高效并发处理 “只初始化一次” 可以让一个线
阅读全文
posted @ 2016-08-30 10:19 dengzy
阅读(177)
评论(0)
推荐(0)
编辑
thread_Exchanger数据交换
摘要: Exchanger 是一个同步辅助类,用于两个并发线程之间在一个同步点进行数据交换。 允许两个线程在某一个点进行数据交换。 可以视作双向的同步队列; 可应用于基因算法、流水线设计等场景 Exchanger提供了 一个同步点 , 在这个同步点,两个线程可以交换数据 。每个线程通过exchange()方
阅读全文
posted @ 2016-08-30 10:19 dengzy
阅读(223)
评论(0)
推荐(0)
编辑
thread_ThreadPoolExecutor
摘要: 目录 1.基础知识 2.简单应用 3.异常机制 4.丰富的扩展 一.基础知识 构造函数。 public ThreadPoolExecutor( int corePoolSize, 指的是保留的线程池大小 int maximumPoolSize, 指的是线程池的最大大小 long keepAliveT
阅读全文
posted @ 2016-08-30 10:19 dengzy
阅读(705)
评论(0)
推荐(0)
编辑
thread_fork/join并发框架2
摘要: 转自 http://blog.csdn.net/mr_zhuqiang/article/details/48300229 三.使用异步方式 invokeAll(task1,task2); 是同步方式,将当前任务挂起直到子任务发送到 Fork/join线程池中执行完成,这种方式允许工作窃取算法,分配一
阅读全文
posted @ 2016-08-26 10:34 dengzy
阅读(1781)
评论(0)
推荐(0)
编辑
thread_fork/join并发框架1
摘要: 一.线程并发控制 Thread、Executor、ForkJoin和Actor 1.裸线程 Runnable接口,调用.start()开始,没有现成的API来结束线程,你需要自己来实现,通过类似boolean类型的标记来通讯 使用Runnable对象,然后创建对应的Thread对象来控制程序中这些线
阅读全文
posted @ 2016-08-26 10:34 dengzy
阅读(589)
评论(0)
推荐(0)
编辑
thread_Semaphore信号量
摘要: Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。 使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。 一个计数信号量。从概念上讲,信号量维护了一个许可集。 如有必要,在许可可用前会阻塞每一个 acquire(),然
阅读全文
posted @ 2016-08-25 18:57 dengzy
阅读(684)
评论(0)
推荐(0)
编辑
1
2
3
4
5
下一页
导航
博客园
首页
联系
订阅
管理
公告