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

我们使用后一定要调用SqlSession#close释放连接。。。
血的教训啊,因为忘记释放导致连接池泄露,愈发让我明白自己写代码还有很多要学
相关推荐
2025-12-29
starrocks
一个人越知道时间的价值,越倍觉失时的痛苦呀!——但丁 StarRocks:次秒级分析、湖仓直查,开源里真正“能跑”的极速查询引擎超级随意开场(但内容尽量靠谱):StarRocks 的官方描述是“The world’s fastest open query engine for sub-second analytics both on and off the data lakehouse.”直翻就是:在湖仓上(也包括脱离湖仓的场景),做到“次秒级分析”的开源查询引擎。它同时强调“灵活场景覆盖”,以及在多维分析、实时分析、即席查询(ad-hoc)上的“最佳性能”。它还是一个 Linux Foundation 项目。 仓库主页:StarRocks/starrocks 项目官网:starrocks.io README(永久链接):README.md@main 许可证:Apache License 2.0 如果你在找一个“既能马上上手、又能在真实负载下扛得住”的分析引擎,StarRocks 很值得试一试。 这到底是个啥?用官方 README 的关键点总结一下...
2022-09-11
hutool excel写数据
为人但知足,何处不安生——耶律楚材 依赖见:hutool获取excel中的图片 代码如下: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051package com.ruben;import cn.hutool.core.collection.CollUtil;import cn.hutool.core.date.DateUtil;import cn.hutool.poi.excel.ExcelUtil;import cn.hutool.poi.excel.ExcelWriter;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.Map;/** * ExcelDemo * * @author VampireAchao * @since 2022/9/7 */public class ExcelDemo { public stat...
2021-09-09
shaun中在不需要安全拦截的接口获取用户信息
我将仇恨写在冰上,然后期待太阳的升起。——加西亚马尔克斯 这里Opt用的是之前博客提到的复制修改过的Optional: https://VampireAchao.github.io/2021/07/19/%E6%96%B0%E7%89%88Optional/ shaun我之前也稍微写过:https://VampireAchao.github.io/2021/09/02/shaun/ 代码很简单: 1234567891011/** * 获取用户信息 * * @return com.baomidou.shaun.core.profile.TokenProfile * @author <achao1441470436@gmail.com> * @since 2021/9/9 10:33 */public static Opt<TokenProfile> getProfile() { final JEEContext context = WebUtil.getJEEContext(false); return Opt.ofNullable...
2021-03-03
移动云存储上传文件
生命很快就过去了,一个时机从不会出现两次。必须当机立断,不然就永远别要。——罗曼·罗兰 首先打开官方文档 下载下方的开发包 期间我们可以去注册并配置,注意需要配置实名认证。。。 下面的步骤可以看快速入门 然后根据这篇博客把jar包引入maven项目 最后是代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657package com.ruben.utils;import com.amazonaws.ClientConfiguration;import com.amazonaws.auth.AWSCredentials;import com.amazonaws.auth.BasicAWSCredentials;import com.amazonaws.services.s3.AmazonS3Client;import com.amazonaws.services.s3.model.CannedAccessContro...
2024-03-20
macos升级14.4后idea运行java程序崩溃
不去读书就没有真正的教养,同时也不可能有什么鉴别力。——赫尔芩 对应网址 https://bugs.java.com/bugdatabase/view_bug?bug_id=8327860 加点jvm参数试试能不能解决 开下日志 1-XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=jvm.log 禁用JIT编译器 1-Djava.compiler=NONE 换个GC器试试 1-XX:+UseG1GC
2020-08-05
Collectors.toMap()
把两个表内的数据查出来放进一个List,处理对应关系,以前我们的写法是下面这种,用了一个嵌套循环的形式,判断一下userId是否相等,如果相等,则赋值 12345678910111213141516//查询用户 List<User> userList = userDao.selectUser(); //查询用户信息 List<UserInfo> userInfoList = userInfoDao.selectUserInfo(); //遍历赋值 userList = userList.stream().peek(user -> { //遍历userInfo userInfoList.forEach(userInfo -> { //如果user的id和userInfo相等,就赋值 if (user.getId().equals(userInfo.getUserId())) { ...

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