这是2019年第12周周报。
练习leetcode
stream流处理的特点:
- 无存储:只是数据窗口
- 一次性: 消费完了就没了
- 惰性: 需要结果才计算
- 函数式编程
如何理解流: 只需掌握3个步骤:
- 创建: 集合的.stream() , Stream.of(…)
- 中间步骤: filter, map, sort, limit/skip, distinct
- 最终操作: forEach(), count(), collect()
@Resource,@Inject,@Autowired的区别: 参考
- @Resource:
- name
- type
- qualifier
- @Inject:
- type
- qualifier
- name
- @Autowired: 顺序和@Inject一样,只是是spring自带的注解
- @Resource:
-
1
spring中的单例并不是只有一个实例,而是针对唯一的id只有一个实例对应,也就是引用是单例的。
mysql-datediff(date1,date2):
SELECT DATEDIFF("2017-06-25", "2017-06-27"); == (-2)
- ubuntu安装扩展/插件
- pgsql update set ambiguous column
- 掌握java命令行编译打包
复习了hbase的写法,hbaseTemplate的使用
- maven再学习