- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 quartz-源码理解第二天
1、quartz源码底层,是使用wait、notifyAll来处理的。所以先要理解清楚wait和notify才可以哦。先来一个面试常问到的问题:wait和sleep对比,对于两者,简而言之sleep是Thread(线程)静态方法,线程阻塞不释放获取的锁;waits 是Object的方法,同样会阻塞线程,但是同时会释放锁。wait的线程被唤醒有以下场景:a、别的线程调用该对象的notify/all;...
2018-03-31 14:32:16 345
原创 ES 高亮显示
1、java部分,和其他网帖一样,不详细记录,大致如下:getClient().prepareSearch(getIndexAlias()).setTypes(getIndexType()).addHighlightedField("")SearchHit[] searchHits = response.getHits().getHits();if (highlightFields != null...
2018-03-27 14:59:47 1532
原创 quartz-源码理解第一天 -- 源码部署
1、到github上下载quartz源码,https://github.com/quartz-scheduler/quartz。选择自己想要的分支,这里选择quartz-2.2.x这个分支。 2、通过IDEA以maven工程方式导入的workspace中,导入后的目录如上图。此时可能报编译错误,此时要注意自己maven仓库,由于本地仓库jar不全,是用了阿里镜像仓库,才可以的,如下。<m...
2018-03-22 15:39:42 730
求DB2 大量数据的归档方案
2015-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人