- 博客(12)
- 收藏
- 关注
原创 springboot启动流程
第一步//构建启动环境public ConfigurableApplicationContext run(String... args) { //开始启动 StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = null; Collection<SpringBootExceptionReporter> exceptionReport
2020-07-04 02:30:32
141
原创 对list多字段排序+分页
public class AccountBasicInfoVOPage { //排序方式 public static final int DESC = -1; public static final int ASC = 1; public static final int UP = 1; public static final int DOWN = -1...
2019-11-29 13:13:11
219
转载 CompletableFuture
https://blog.csdn.net/qq_36597450/article/details/81232051
2019-07-29 17:13:01
151
原创 spring大任务分解的一种简单方法
直接上代码,因为非常简单,但很有用:接口:@Servicepublic interface Task { void execute();}第一个实现:@Servicepublic class Task1 implements Task { @Override public void execute() { System.out.printl...
2019-07-29 16:16:17
297
原创 JAVA函数式编程
java8中函数终于能赋给变量了。。。。。废话不多说,直接来看一个函数式编程的demo这个demo可能不合理,但也是一种编程思想。大概介绍一下:在一个路由中调用不同的方法。直接上代码:基本的User类:@Data@AllArgsConstructor@NoArgsConstructorpublic class User { private Integer id; ...
2019-07-29 15:39:46
123
原创 spring中的事件机制
事件机制类似于消息队列mq,在spring中也有自己的事件机制,也就是发布订阅模式,在项目中用到的也是很多,可以让子业务与主业务解耦合。大大加强代码的可扩展性。直接上代码,来个小demo注册用户的时候给他发送短信,并且赠送他代金券首先就是最基本的User类:@Data@AllArgsConstructor@NoArgsConstructorpublic class User {...
2019-07-29 14:28:20
293
原创 lambda表达式入门
lambda实质上就是一种匿名函数,把函数赋值给一个变量先来看看它的演变过程:比如在JavaScript中,定义一个函数并给它赋值:var fun = function fun () { ......}在java中,大概就是这个样子:var fun = public void fun() { ......}方法名字前面已经有了,所以去掉:var fun = p...
2019-07-26 18:05:38
191
转载 Ruby on rails中的路由解析
https://blog.csdn.net/ysjian_pingcx/article/details/51154488
2019-04-19 13:29:45
320
原创 JDK1.8中Stream的相关操作
什么是流?Stream(流)是一个来自数据源的元素队列并支持聚合操作元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。数据源 流的来源。 可以是集合,数组,I/O channel, 产生器generator 等。聚合操作 类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。和以前的C...
2019-04-09 13:58:00
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人