Java内存区域
从保持代码简洁性出发,不使用的代码需要及时删除。通常都是没问题的,但存在一种情况,在未来的某个时刻又想找回某段代码,这时就需要查找GIT历史代码记录,很显然一个一个commit找是不现实的。
Spring boot单元测试首先要引入测试类库
create react app 部署二级目录且使用browserHistory时Nginx相关配置
leetcode上一道题,大意是有些数的素因子只有 3,5,7,请设计一个算法找出第 k 个数,这个数的素因子除了3,5,7不能含有其他的素因子。
moco是个不错的模拟API返回的测试框架,但是使用moco返回json单个string值需要加上引号,这个稍微有点坑。
必会的7条kubectl命令
虽然unit test单元测试可以帮助我们测试很多业务场景,但是鉴于java很多操作还是增删改差,那测试数据库上的存取操作以验证是否存入或取出想要的数据,还是很必要的。传统使用h2来做内存数据库,但缺点很多,最大的缺点应该是数据库兼容性问题。
网上有很多swagger多个basepackages配置方法,但基本上都是说的2.0的,然后有的是要自定义的。花了一些时间,发现swagger3.0的还是比较好配置的。
我们通常使用如下命令快速启动spring boot jar程序,但重新部署后,还需要手动kill,然后再重新启动就比较麻烦,下面是一个简单脚本帮助我们快速启动、停止、或者重新springboot jar程序。