临时日记本

2022年5月24日

这个是一个大佬关于Mybatis的云笔记。

​​​​​​https://gitee.com/yin_huidong/mybatis-3/blob/master/MyBatis%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md#31-sqlsessionfactorybuiler

首先,我得有一个理念:一门视频课、一本书,只能在某些方面来讲解这个技术。不可能面面俱到。所以,对于技术的理解和笔记,是需要不断完善的。在看书、看视频的时候,我们不能追求完美,可能现在对这个知识点理解得不够透彻、不够准确。但我们先留着。继续看,继续记笔记。

如果在一个点停留太久了,感觉有点浪费时间。不划算。

如果是要翻译源码的话,

1、先在一个临时目录下载源码,导入IDEA,翻译源码

2、将核心的 部分,上传到我的GitHub中。在GitHub文件夹 pull。

3、如果源码在未来有更新,在临时目录 pull,对比后,再在GitHub文件夹的那个项目中,去修改,再push。

2022年5月25日

我发现了书单链接

​​​​​​https://github.com/itwanger/JavaBooks#Docker

https://github.com/lxw420302/books/tree/master/java

Java程序员进阶之路x沉默王二 | Java 程序员进阶之路

今天看java8 函数式编程

filter 模式。该模式的核心思想是保留Stream中的一些元素,而过滤掉其他的。

例3-11 函数式风格

List<String> beginningWithNumbers

  = Stream.of("a", "1abc", "abc1")

          .filter(value -> isDigit(value.charAt(0)))

          .collect(toList());

assertEquals(asList("1abc"), beginningWithNumbers);

和map 很像,filter 接受一个函数作为参数,该函数用Lambda 表达式表示。该函数和前面示例中if 条件判断语句的功能一样,如果字符串首字母为数字,则返回true。若要重构遗留代码,for 循环中的if 条件语句就是一个很强的信号,可用filter 方法替代。

此方法和if 条件语句的功能相同,因此其返回值肯定是true 或者false。经过过滤,

Stream 中符合条件的,即Lambda 表达式值为true 的元素被保留下来。

最内层的forEach 方法正是主要突破口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可持续化发展

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值