Java
成小东
一个小小的程序员
展开
-
Jline中自定义自动补全功能的实现
Jline是一个开源的Java控制台输入类库,最近的项目需要用到这个东东(Zookeeper的命令行用的也是这个),就是实现在命令行输入SQL语句,并解析它。不过它自带的自动补全功能有点弱,无法满足输入SQL时的TAB提示(提示SQL的关键字、表名、字段名之类的)的需求,下面贴出我的实现,本人使用的版本是0.9.94。 要实现TAB提示,需要实现Jline的Completor接口,其核心原创 2012-12-10 21:56:22 · 957 阅读 · 0 评论 -
【集合类型的并发】Collections.synchronizedList
详细的解析:Collections.synchronizedList 1 :关注要点,为什么在有synchroniezed方法的同时会出现 Collections.synchronizedList 2 :知识背景: 您可能需要了解java Synchronized方法的加锁的各种机制,包括如何上锁,锁对象 3 : plus: 您需要不断的深化转载 2015-10-11 10:30:05 · 429 阅读 · 0 评论