Jackson中LocalDate的序列化问题:我们在使用objectMapper writeValueAsString把对象序列化成字符串时,默认情况下LocalDate会生成对象字符串。
Nginx作Java反向代理的基本配置
注册java程序为windows系统服务
在HotSpot虚拟机里,Java对象在堆中存储布局分为3部分:头信息、实例数据及填充数据。
一个普通Java对象的创建过程
Java内存区域
Spring boot单元测试首先要引入测试类库
moco是个不错的模拟API返回的测试框架,但是使用moco返回json单个string值需要加上引号,这个稍微有点坑。
虽然unit test单元测试可以帮助我们测试很多业务场景,但是鉴于java很多操作还是增删改差,那测试数据库上的存取操作以验证是否存入或取出想要的数据,还是很必要的。传统使用h2来做内存数据库,但缺点很多,最大的缺点应该是数据库兼容性问题。
网上有很多swagger多个basepackages配置方法,但基本上都是说的2.0的,然后有的是要自定义的。花了一些时间,发现swagger3.0的还是比较好配置的。