maven关于打包的那些插件
在工作中使用maven创建java工程,管理jar包依赖,方便快捷。根据需要,需要把工程打包成各种需要的形式,这些打包插件就用到了。
现将各种打包用到的插件总结到这里,你可以参考官方文档,修改或者增加适合你的参数。 阅读全文
在工作中使用maven创建java工程,管理jar包依赖,方便快捷。根据需要,需要把工程打包成各种需要的形式,这些打包插件就用到了。
现将各种打包用到的插件总结到这里,你可以参考官方文档,修改或者增加适合你的参数。 阅读全文
工作需要开发一款elasticsearch插件,来完成某项工作,根据其它插件的源码,依瓢画葫芦,总结一下开发一个elasticsearch插件的流程。 阅读全文
我不喜欢用注解,我也不喜欢用quartz,我就要一个类似于Linux下面crontab的定时任务的功能。 阅读全文
java的控制台输入是很局限的,我们仅仅可得到它的输入,对于输入的过程是很难操控的,所以当我们想写一个人性化的输入体验的时候,是比较难实现的。Jline是一个用来处理控制台输入的 Java 类库,它很出名,非常强大,也很容易使用,但是好像没有关于它的使用介绍,我把它的简单使用方法总结在此。 阅读全文
在最新版的驱动cassandra-driver-core-2.1.3.jar中,提供了一种更方便的对表的修改方式。类似于用于增删改查操作的com.datastax.driver.core.querybuilder.QueryBuilder类,它提供了一个com.datastax.driver.core.schemabuilder.SchemaBuilder类用于对表的操作。 阅读全文
elasticsearch一个准实时的搜索引擎,基于lucene构建,它的主要强项还是在全文检索方面。工作中还是使用到了这部分功能,这里做一个简单的总结,可以使初次使用的人很快的配置和使用。 阅读全文
使用cassandra的官方java客户端datastax,先后更新同一条记录的时候,有时候会发生数据不一致的问题。前后调查折腾了好久,终于解决了这个问题。 阅读全文
最后一章节Summary,本身没有多大的价值,但是翻译这篇文字,要有始有终,最后也贴上来吧。 阅读全文
G1 GC的优化需要通过G1 GC具体的日志来分析,进行调整参数。本章节介绍了有关G1 GC打印日志信息的内容,包括日志选项,日志中各条目的含义(可能翻译不准确)。 阅读全文
G1 GC有许多配置选项,你可以配置不同的选项,对G1 GC进行优化,可以设定目标暂停时间,尽量避免to-space,防止存活对象的晋升等。所有的配置都要根据你的业务需求,以及机器配置进行具体的配置,这里只是对选项的作用做了详细说明。 阅读全文