对 Spring 一些工具类的索引 Spring(和 Spring Boot) 提供了非常多实用的工具类,考虑到当前 Spring 已经成为 Java EE 开发的事实标准,学习 Spring 的工具类并将其运用到开发中是非常有意义的,特别是对于各种反射操作。 2022-06-10 Real World
关于 Spring MVC 处理 form 和文件的实例 在之前的实践中一直都是用的 json 来作为前后端交互的格式,而公司的项目中有些地方使用了表单和文件,这点我还不太熟悉,因此来了解一下 Sprinng MVC 处理表单和文件的方式。 2022-06-07 Spring Real World
log4j2 配置实践 在兴趣上投入太多,最近发现当前的认识有些不足以应对工作,该接触点 Real World 了。为此,至少五六七月的目标集中在和工作密切相关的东西,如 kafka,redis,oracle,mybatis,对其进行系统学习,同时补全那些我没有意识到的地方,比如这里:日志系统及其最佳实践。 2022-06-01 Real World
《Scala 函数式编程》解题笔记——第一部分 考虑对每个练习都自己实现一波,尽量使用最纯的方式,即不仅函数本身是纯的,内部也不有任何局部的副作用(这在工程实践中肯定是不好的) 2022-04-28 FP Scala
关于 foldRight 为何能操作无穷列表 从我在第一次接触到 Haskell 中的 foldRight(foldr)起,我就对它十分好奇:foldRight 是如何能够处理无穷列表的?这个问题让我魂牵梦绕,我必须要得到一个合情合理的结果。 2022-04-18 FP Scala
Scala 学习笔记——惰性求值 惰性求值的重要性在于,它能够使我们操作集合时在使用原有的高阶函数进行操作的基础上尽量保证性能,不用在操作过程中临时创建集合,从而能兼顾抽象性和性能。那么代价是什么呢? 2022-04-16 FP Scala