狂奔的蜗牛

不积跬步无以至千里

Guava Lists.transform踩坑小记

前段时间在项目中用到Lists.transform返回的List,在对该list修改后发现修改并没有反映在结果里,研究源码后发现问题还挺大。 下面通过单步调试的结果来查看Guava Lists.transform使用过程中需要注意的地方。

2016-12-25 16:39:50

阅读数:10271

评论数:3

使用sed、awk命令生成.java或.yaml文件所需语句

照着数据库里的建表语句一个个去写对数据表的操作的java语句时是很烦的,而且很容易出错,为什么不用新的的方法来实现这些功能呢。于是就想到了用shell语句来完成这些任务,效果见下面部分。本次的实现仅仅是使用一条条语句来实现这种功能,下一步是实现用一个shell脚本来自动化实现这些功能。//TODO

2016-12-24 23:28:04

阅读数:952

评论数:0

ThreeSet和Collections.sort排序性能评估

ThreeSet的底层实现是红黑树,它在创建set的过程中实现排序。Collections.sort是在对整个集合进行排序,按道理来说使用TreeSet插入集合元素直至建立整个TreeSet过程中实现排序在时间方面要比Collections.sort对整个集合进行排序效率要高很多,因为它在每次搜索...

2016-12-24 22:54:32

阅读数:3339

评论数:1

Guava源码学习笔记

学习和使用Guava可以使自己的代码变得更加优雅、简洁。 Know and use the libraries, don’t reinvent the wheel.

2016-12-01 19:53:03

阅读数:2108

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭