BYTECODES
编程语言

Jackson中LocalDate的序列化成字符串

Jackson中LocalDate的序列化问题:我们在使用objectMapper writeValueAsString把对象序列化成字符串时,默认情况下LocalDate会生成对象字符串。

编程语言

Nginx作反向代理的基本配置

Nginx作Java反向代理的基本配置

编程语言

注册java程序为windows系统服务

注册java程序为windows系统服务

编程语言

Java对象的内存布局及访问

在HotSpot虚拟机里,Java对象在堆中存储布局分为3部分:头信息、实例数据及填充数据。

编程语言

Java对象的创建

一个普通Java对象的创建过程

编程语言

Java内存区域

Java内存区域

编程语言

Spring Boot controller怎么做单元测试

Spring boot单元测试首先要引入测试类库

编程语言

使用moco返回json单个string值

moco是个不错的模拟API返回的测试框架,但是使用moco返回json单个string值需要加上引号,这个稍微有点坑。

编程语言

如何做集成测试(集成数据库做测试)

虽然unit test单元测试可以帮助我们测试很多业务场景,但是鉴于java很多操作还是增删改差,那测试数据库上的存取操作以验证是否存入或取出想要的数据,还是很必要的。传统使用h2来做内存数据库,但缺点很多,最大的缺点应该是数据库兼容性问题。

编程语言

swagger multiple basepackages(多个basepackages配置方法)

网上有很多swagger多个basepackages配置方法,但基本上都是说的2.0的,然后有的是要自定义的。花了一些时间,发现swagger3.0的还是比较好配置的。