Jline实现java输入自动补全

java的控制台输入是很局限的,我们仅仅可得到它的输入,对于输入的过程是很难操控的,所以当我们想写一个人性化的输入体验的时候,是比较难实现的。Jline是一个用来处理控制台输入的 Java 类库,它很出名,非常强大,也很容易使用,但是好像没有关于它的使用介绍,我把它的简单使用方法总结在此。 阅读全文

cassandra新版驱动,使用SchemaBuilder进行表的操作

在最新版的驱动cassandra-driver-core-2.1.3.jar中,提供了一种更方便的对表的修改方式。类似于用于增删改查操作的com.datastax.driver.core.querybuilder.QueryBuilder类,它提供了一个com.datastax.driver.core.schemabuilder.SchemaBuilder类用于对表的操作。 阅读全文

[翻译]G1垃圾收集器(六) 之 命令行选项和最佳实践

G1 GC有许多配置选项,你可以配置不同的选项,对G1 GC进行优化,可以设定目标暂停时间,尽量避免to-space,防止存活对象的晋升等。所有的配置都要根据你的业务需求,以及机器配置进行具体的配置,这里只是对选项的作用做了详细说明。 阅读全文