摘要: 使用 String byt222 后,byt222复用了bytes的本地变量表的位置,使得byte数组没用被应用,故可以被回收 阅读全文
posted @ 2022-09-18 10:51 IT新手村 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 众所周知,synchronized 同步锁,是通过引用来锁的,那么通过锁字符串的时候,就可能有问题,就是不知道外常传的String字符串是否为同一个引用。例如,一个webController接收的相同字符串,他的引用地址就不一样。 那么可不可以通过 String.intern()的方法,获取常量池对 阅读全文
posted @ 2022-09-18 10:26 IT新手村 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 本ut的实践,未不需要加载过多的springbean,除了需要测试的方法,其他均是mock的。这样大大提高了启动测试的时间,但是编写mock,也同样需要大量的时间。所有我们只对于复杂业务写了单元测试,下面为代码实现 import org.apache.commons.io.FileUtils; im 阅读全文
posted @ 2021-09-20 16:51 IT新手村 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 当查询同一sql,在高并发情况下 或出现 (4.1.x) NullPointerException 或者 无法处理该类型[class com.github.pagehelper.sqlsource.PageDynamicSqlSource]的SqlSource分析: SqlUtils 处 priva 阅读全文
posted @ 2020-09-30 11:27 IT新手村 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 搜索 springboot瘦身打包部署,有别人的总结,这是本人的配置记录 阅读全文
posted @ 2020-04-23 19:07 IT新手村 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 现象: windows本地环境启动 @Autowired private CfgCityMapper cfgCityMapper; public CfgCityServiceImpl() { //实例化时直接查询全部地市 allCityList = SpringContext.getBean(Cfg 阅读全文
posted @ 2020-03-23 19:01 IT新手村 阅读(4418) 评论(0) 推荐(0) 编辑
摘要: 准备工作 - 设计模式学习(看看MyBatis中,设计模式是怎么用的) 计划学习步骤 1、源码构建 2、通过阅读、debug的方式,画出MyBatis主流程时序图 3、学习MyBatis主要的几个接口,部分工具类,了解其作用,以及各个实现类的处理方式 4、学习spring与MyBatis整合,做了哪 阅读全文
posted @ 2020-02-29 11:08 IT新手村 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一般来说,都是通过idea操作的,但是又是也需要命令行这里介绍几个基础的 git init #将一个目录进行初始化,不然git不认识这个目录 git clone url #将远程文件下载到这个 git add 文件/文件夹 #将本地修改推送本地暂存区 git commit [-am]/-m "log 阅读全文
posted @ 2020-01-18 15:02 IT新手村 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-03 10:33 IT新手村 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、docker compose,通过配置文件,配置好要创建的容器,以及其配置,这样不再需要每次都重写命令,适合单机,实际情况用的少 安装配置 验证: 如果出现了错误 Cannot open self /usr/local/bin/docker-compose or archive /usr/loc 阅读全文
posted @ 2019-12-27 09:55 IT新手村 阅读(201) 评论(0) 推荐(0) 编辑