自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 ArrayList 和 LinkedList的遍历性能差异

众所周知,ArrayList采用数组结构适用于随机读取,LinkedList采用双向链表结构适用于插入删除;但对于只用于遍历的情况下,他们之间的性能又有什么差异呢? 其实这是邮遍历的方式决定的。 List的遍历方式可以分为5种, 具体如下:List<E> list = new xxx() foreach for(E e: list) { ```` } for +itera

2016-12-04 14:45:17 700

原创 海量字符串中查找重复数

问题:给定一个文件,包含1亿个字符串,输出其中重复的字符串和重复次数。解法:采用一个应设函数将字符串映射为整数,分批遍历字符串,根据映射值,放到某个文件(每个文件有一个映射值区间); 遍历各个文件:使用map计算重复数,输出重复数>2的

2016-11-30 22:04:06 1911

原创 重构--提取规则和约束

在重构时,可以有意识地查找表示“规则”和“约束”的代码片段,并将之进行抽取: 抽取的方式: 若“规则”与对象本身有关联或者说“规则”依赖于对象的内部数据,那就抽出私有方法;否则,该“规则”会适用于大多数情况,可考虑将之抽象成外部工具类的public方法,以提高复用率; public class Bookshelf { private int capacity = 2

2016-10-30 12:56:05 320

操作系统概念

恐龙书,作为教材使用, 是中文版的,讲述操作系统的原理,发展,等, 都懂的

2012-12-23

UNIX环境高级编程第二版(中文

unix教程,非基础部分,这是教材,看名字就知道是什么

2012-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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