SqlSession
发表于|更新于
|浏览量:
被温柔对待以后,自己也想变得温柔。——《夏目友人帐》。
参照我这个PR
在Mybatis中SqlSession类比于我们在使用原生jdbc时的Connection对象,用完需要释放。。。
我之前写的忘记释放了,导致druid监控到大量连接未释放,连接池经常占满
所以改成这种方式了

我们使用后一定要调用SqlSession#close释放连接。。。
血的教训啊,因为忘记释放导致连接池泄露,愈发让我明白自己写代码还有很多要学
相关推荐
2022-05-10
连接流时如果是并行流
日出之美便在于它脱胎于最深的黑暗。——辛夷坞 代码: 1234System.out.println(Stream.concat(Stream.of(1), Stream.of(1)).isParallel()); // falseSystem.out.println(Stream.concat(Stream.of(1).parallel(), Stream.of(1)).isParallel()); // trueSystem.out.println(Stream.concat(Stream.of(1), Stream.of(1).parallel()).isParallel()); // trueSystem.out.println(Stream.concat(Stream.of(1).parallel(), Stream.of(1).parallel()).isParallel()); // true 结论:连接的两个流,只要其中有一个是并行流,最终的流则为并行流 顺...
2021-12-31
jar中没有主清单属性
新闻要适合直接感兴趣的人口味。——马克思 我今天遇到了一个报错… 我仔细一看发现jar包才893KB大小 检查了一下打包配置,发现: 这块少了个repackage配置… 12345678<executions> <execution> <id>repackage</id> <goals> <goal>repackage</goal> </goals> </execution></executions> 加上就可以了 再次打包就好了
2021-11-24
aizuda
自觉心是进步之母,自贱心是堕落之源,故自觉心不可无,自贱心不可有。——邹韬奋 最近参与的开源项目: 爱组搭 这个开源项目刚起步,我是很看好它的 目前有三个模块,一个限流、一个安全模块、以及一个机器人模块 限流模块就不用多说了,安全模块也就是用来加密,机器人模块,就是把你的异常捕获,并推送到 企业微信 飞书 钉钉 等平台 示例项目 建议fork下来示例项目跑一跑玩一玩 官方介绍: aizuda-components 爱组搭 ~ 低代码组件化开发平台之组件库 愿景:每个人都是架构师 爱组搭 ~ 组件源码示例演示 公共模块 aizuda-common 主要内容 工具类 等。 限流模块 aizuda-limiter 主要内容 api 限流,短信,邮件 发送限流、控制恶意利用验证码功能 等。 12345><dependency> <groupId>com.aizuda</groupId> <artifactId>aizuda-limiter</artifactId> <version>1.0.0&l...
2020-11-27
springboot单元测试
每个圣人都有过去,每个罪人都有未来。 ――王尔德 我们在开发中经常会进行测试,如果是需要springboot环境,我们就可以使用spring-boot-starter-test 引入依赖 1234567891011<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </...
2022-02-11
大额数字转节权位
一花凋零,荒芜不了整个春天。——巴尔扎克 今天在hutool提交了个PR https://gitee.com/dromara/hutool/pulls/536 NumberChineseFormatter.formatSimple,用于将阿拉伯数字(支持正负整数)四舍五入后转换成中文节权位简洁计数单位,例如 -5_5555 =》 -5.56万 代码如下: 1234567891011121314151617181920/** * 阿拉伯数字(支持正负整数)四舍五入后转换成中文节权位简洁计数单位,例如 -5_5555 =》 -5.56万 * * @param amount 数字 * @return 中文 */public static String formatSimple(long amount) { if (amount < 1_0000 && amount > -1_0000) { return String.valueOf(amount); } String res; if (amount < 1_0000...
2020-07-26
jenkins凭证管理
安装Credentials Binding插件 安装完了回设置页面,发现有了一个Manage Credentials 然后安装Git插件 安装完了去服务器里安装Git 1234#yum安装Gityum install git -y#安装完了用以下命令查看版本git --version 安装好了我们就开始拉代码吧~ 先去到我们的Manage Credentials里 点击全局 然后点击添加凭据 选择第一个Username with password 填写好Gitlab的用户名密码 到我们新建的项目test01的配置里 填写git仓库,然后选择凭据,如果凭据验证通过,就会是我这个样子,否则是报错 点击保存后,再点击左侧的Build Now按钮 这时候,jenkins就去拉代码了 默认是在/var/lib/jenkins/workspace/下 然后是ssh的免密登录秘钥类型 123456#先在服务器上生成秘钥(yao!)敲完按回车ssh-keygen -t rsa#然后进入目录cd /root/.ssh#cat公钥文件cat id_rsa.pub 复制,粘贴到...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog