至虚极,守静笃

好好学习,天天睡觉

凡益之道 , 与时偕行

JAVA 异步入门CompletableFuture

导言public class CompletableFuture<T> implements Future<T>, CompletionStage<T>CompletableFuture 实现了Future和CompletionStage两个接口,所以我们有必要先

源码阅读技巧::积累

通过调试断点,可以看到当前所以线程的调用帧栈。(也是找到监听的好方法)第三方的调用关系一般需要项目和库的搜索等级。

跨库分页

引用https://cloud.tencent.com/developer/article/1048654感觉已经写的很好了,就不瞎逼逼了QWQ最近遇到的一个问题,一个服务(分拨中心)需要从多个地区的相同服务中提取数据,然后对数据进行统计分页。分页的总页数,可以通过每个服务的总值相加除页面大小求得,

Spring 配置文件

引用https://blog.csdn.net/Michaelwubo/article/details/81289330http://blog.didispace.com/spring-boot-learning-21-1-3/都默认有了set方法@Value@Value注入是在spring注入该类

graphql 批处理

引用https://www.graphql-java.com/documentation/v16/batching/https://github.com/graphql-java/java-dataloader优势graphql 为我们带来了图式查询较少的数据(请求你所要的数据,不多不少)灵活的递归

记录一次测试

一些测试经验无论是MOCK,还是RANDOM_PORT的真实环境下,测试都可以通过加入@Transactional注解来实现回滚。无法回滚是应为模拟请求时,使用了真正的servlet环境时,HTTP客户端和服务器在单独的线程中运行,因此在单独的事务中运行。

Spring Boot (二)

引用https://juejin.cn/post/6844903886990344200https://juejin.cn/post/6844903893839642637https://juejin.cn/post/6844903902186323981Spring 初始化Spring 自动配置@