加载中
在线学习网站

###慕课网 实战某些框架(中文),新鲜的技术 快速学习使用 前端,后端的框架学习居多 ###coursera 高质量的英文课程 有深度 ###学堂在线 高质量的中文在线学习 有深度 属于MOOC系列,一般会...

Linux boot 分区只有100M 被写满

####Linux /boot 分区不要再分100M 历史遗传下来的一个分区规则是给/boot单独分区100M,这是由于历史原因导致的,而现在已经完全不需要这么设置了,并且现在这么设置会导致/boot很快就写满了...

2017/01/12 17:26
803
Java获取泛型的类型

Java的泛型是使用的擦除法实现,泛型的定义只在编译的时候有效,编译之后是没有保留泛型的类型信息的。 然而,擦除法的实现存在一些特列,在这些特例情况下,Java会记录泛型的类型信息,并且...

Redis命令笔记

通过脚本来实现原子设置setnx和key的过期时间 eval "if redis.call('SETNX',KEYS[1],ARGV[1]) == 0 then return 0 else return redis.call('EXPIRE',KEYS[1],ARGV[2]) end" 1 test a 10 删除...

2016/07/24 20:34
144
Guava学习笔记-简化观察者模式的实现

###问题描述 实现一个观察者模式,监听方法接受一个Integer参数,并且其打印出来 ###自己实现 public static void main(String[] args) { EventSource eventSource = new EventSource()...

Guava学习笔记-简化List中的数据类型转换

###问题描述 将List<Integer>转换成List<String> ###原来 List<String> list = Lists.newArrayList(); for (Integer integer : source) { list.add(String.valueOf(integer)); } ###使用...

Guava学习笔记-简化List数据过滤

###问题描述 过滤List中的偶数,只保留奇数 [1, 2, 3, 4]->[1, 3] ###原来 List<Integer> list = Lists.newArrayList(); for (Integer integer : source) { if (integer % 2 != 0) { ...

Guava学习笔记-简化List分组成Map<String,List>的实现

###问题描述 将一个List按照某种条件分组 [1, 2, 3, 4]->{OddNumber=[1, 3], EvenNumber=[2, 4]} public static String getKey(Integer input) { return input % 2 == 0 ? "EvenNumber" ...

Guava学习笔记-自定义迭代器

###问题描述 实现一个跳过null值的迭代器 [null,"1","2","3",null,"4",null]->["1","2","3","4"] [null]->[] []->[] ###原来 Iterator<String> iterator = new Iterator<String>() { pri...

Guava学习笔记-预览迭代器中的下一个元素

###问题描述: 去除List中连续的重复元素 ["1","1","1","2”,"2","3","4"]->["1","2","3","4"] []->[] ###原来 List<String> result = Lists.newArrayList(); Iterator<String> iterator = ...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部