1、Stream 详解个人笔记:https://blog.csdn.net/chenhao_c_h/article/details/80691284 和https://blog.csdn.net/young4dream/article/details/76794659 和https://blog.csdn.net/weixin_42394952/article/details/81565715
2、JDK 8 通过Stream 对List,Map操作和互转:https://blog.csdn.net/hgc0907/article/details/80756730
3、java的Optional的使用:https://blog.csdn.net/f641385712/article/details/81464273
4、 Stream map和flatMap区别:https://blog.csdn.net/andyzhaojianhui/article/details/79047825
5、LocalDate的使用:https://blog.csdn.net/u011055819/article/details/80070429
6、使用try-with-resourch:https://www.cnblogs.com/itZhy/p/7636615.html
7、fastjson中Map与JSONObject互换,List与JOSNArray互换的实现:https://www.cnblogs.com/ceshi2016/p/7381478.html
8、guava之ImmutableMap使用实例及好处:https://blog.csdn.net/qq_27093465/article/details/53212577
9、Immutable(不可便)集合-提供了ImmutableList,ImmutableSet和ImmutableMap来包装集合:https://blog.csdn.net/xx123698/article/details/47395227
10、java异常封装:https://blog.csdn.net/u013142781/article/details/50609488