BYTECODES
编程语言

Java内存区域

Java内存区域

其他

Git搜索历史代码

从保持代码简洁性出发,不使用的代码需要及时删除。通常都是没问题的,但存在一种情况,在未来的某个时刻又想找回某段代码,这时就需要查找GIT历史代码记录,很显然一个一个commit找是不现实的。

编程语言

Spring Boot controller怎么做单元测试

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

其他

create react app 部署二级目录且使用browserHistory时Nginx相关配置

create react app 部署二级目录且使用browserHistory时Nginx相关配置

其他

Leetcode求一个数

leetcode上一道题,大意是有些数的素因子只有 3,5,7,请设计一个算法找出第 k 个数,这个数的素因子除了3,5,7不能含有其他的素因子。

编程语言

使用moco返回json单个string值

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

其他

必会的7条kubectl命令(备查)

必会的7条kubectl命令

编程语言

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

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

编程语言

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

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

编程语言

一个简单的Spring Boot Jar包启动脚本

我们通常使用如下命令快速启动spring boot jar程序,但重新部署后,还需要手动kill,然后再重新启动就比较麻烦,下面是一个简单脚本帮助我们快速启动、停止、或者重新springboot jar程序。