Java代码规范整理 对于一个整体的软件系统而言,既需要宏观上的架构决策,设计与指导原则,也必须重视微观上的代码细节。在软件历史中,有许多影响深远的重大失败,其根源往往是编码...
Java代码规范整理 对于一个整体的软件系统而言,既需要宏观上的架构决策,设计与指导原则,也必须重视微观上的代码细节。在软件历史中,有许多影响深远的重大失败,其根源往往是编码...
Optional Optional 不是函数式接口,而是用于防止 NullPointerException 的一个工具类。 Optional 是一个简单的容器,其值可能是 n...
1. 特别介绍Find Actions IDEA首先在设计的思路上就吸引到我了。他把所有的可以执行的操作都定义为action,也就是一个动作。IDEA上的快捷键有多少?至少...
为什么要使用Stream 1、函数式编程带来的好处尤为明显。这种代码更多地表达了业务逻辑的意图,而不是它的实现机制。易读的代码也易于维护、更可靠、更不容易出错。 2、高端 实...
前言:RabbitMQ相关知识请参考: https://www.jianshu.com/p/cc3d2017e7b3Linux安装RabbitMQ请参考: https://w...
本文是通过慕课网相关课程学习MyBatisPlus整理的笔记。MyBatisPlus入门 : - ) 老师讲的挺好的,还不会MyBatisPlus的小伙伴门可以听一下。M...
MyBatis 令人喜欢的一大特性就是动态 SQL。在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, ...
1. Stream初体验 我们先来看看Java里面是怎么定义Stream的: A sequence of elements supporting sequential and...
本文翻译自 https://winterbe.com/posts/2014/07/31/java8-stream-tutorial-examples/作者: @Winterb...