源码阅读技巧::积累

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


跨库分页

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


代理模式 与 在Spring 中的使用

引用https://segmentfault.com/a/1190000011291179代理模式代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,在不修改原目标对象的前提下,扩展目标对象的功能。


Spring 配置文件

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


记录一次测试

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


Spring Boot (一)

什么是Spring Boot我们先要了解一下相关概念Spring MVC/Struts与ServletSpring Framework与Spring BootSpring MVC了解SpringMVC前最好了解他的底层Servlet


docker

一个指令集:https://www.w3xue.com/manual/docker/


Jackson

Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。创建一个ObjectMapper,通过它进行转换。ObjectMapper mapper = new ObjectMapper();