
java
苏笛南风
这个作者很懒,什么都没留下…
展开
-
【多线程】自定义线程池中执行线程的统一名称
新建线程池的时候,可以传入ThreadFactory作为参数 Executors.newCachedThreadPool(ThreadFactory threadFactory)可以参考Executors自带的默认线程工厂类的实现Executors.defaultThreadFactory(); static class NameableThreadFactory imple...原创 2018-09-27 00:32:36 · 5032 阅读 · 1 评论 -
基于log4j的通用LogUtil类,避免在每个使用的类中加入Logger logger=LogManger.getLogger()
通常地,我们在使用log日志工具类时,除了聚合的专门logName外,我们会在每一个需要日志记录的地方加入以下代码public final static Logger logger = Logger.getLogger(UserServiceImpl.class);如此一来,每个类中都充斥着这样的重复代码,不够优雅很容易想到,可以通过一个LogUtil类来将这个操作归集publ...原创 2018-08-24 22:17:14 · 12330 阅读 · 5 评论 -
【转载】 java虚拟机-ClassLoader和GC 的了解
Mark,待搬运转载自 10FeetTall 的优快云 博客 ,全文地址请点击:https://blog.youkuaiyun.com/ioy84737634/article/details/44163375?utm_source=copy转载 2018-09-21 21:45:20 · 246 阅读 · 0 评论 -
【Elasticsearch】Elasticsearch 6.x 探索之路-安装
安装环境为centos7由于rpm中默认没有Elasticsearch的源,可以从官网下载对应的rpm文件https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html用yum执行安装yum install elasticsearch-6.3.0.rpm设置Elasticsearch随系统自动启...原创 2018-09-22 22:32:25 · 275 阅读 · 0 评论 -
【Elasticsearch】Elasticsearch 6.x 探索之路-中文分词器IK
1.分词机制Elasticsearch对于查询,是采取按分词的结果进行查询的,作为一款非国产的软件,自然对于中文的查询支持并不是很好,默认只会把中文拆分成单字,而通常使用都是以“词”作为基准单位的。我们可以使用插件(plugins)机制去拓展Elasticsearch的分词器(analyzer)2.中文分词器-IKIK是常用的一款中文分词插件Github地址:https://...原创 2018-09-23 02:10:11 · 997 阅读 · 0 评论 -
spring boot 2.x 使用cache的一点踩坑想法
最近项目中需要用到openfeign,即spring-cloud中的一个组件,前身为feign由于某些配置参数会进行频繁请求,为了减轻api producer的压力,需要在方法上加一层cache最初考虑使用ehcache3,但经测试发现存在一个比较麻烦的问题,ehcache3要求被缓存的目标需要实现java.io.Serializable这个目前已经比较少用(通常使用json)的...原创 2019-03-25 14:38:33 · 853 阅读 · 0 评论