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

我们使用后一定要调用SqlSession#close释放连接。。。
血的教训啊,因为忘记释放导致连接池泄露,愈发让我明白自己写代码还有很多要学
相关推荐
2022-08-19
Lambda序列化支持debugger
这世界是如此喧哗,让沉默的人显得有点傻。——李宗盛 也是写了好几天,成果如图 代码仓库:https://gitee.com/VampireAchao/stream-query
2024-09-05
高效压缩库:Snappy Java
我来到这个世界,为了看看太阳和蓝色的地平线。——《城门开》 项目介绍 Snappy Java 是一个用于压缩和解压缩数据的高效Java库,它基于谷歌的 Snappy 压缩算法。Snappy 算法的设计目标是提供非常快速的压缩和解压缩操作,同时牺牲一定的压缩率以换取速度。在很多应用场景下,速度优先于压缩率,因此 Snappy 被广泛应用于数据处理、大数据分析和日志系统等场景。 Snappy Java 是 Snappy 算法的 Java 实现,它能够无缝集成到 Java 项目中,为开发者提供快速的压缩和解压缩操作,同时保留了跨平台的兼容性和高效的性能。 Snappy 的主要特点: 高压缩速度:相比于其他压缩算法,Snappy 的压缩速度非常快,适用于低延迟的应用。 适度压缩率:虽然压缩率不如一些其他压缩算法,但在大多数场景下,Snappy 的压缩率足以应对需求。 轻量级:Snappy 算法设计简洁,适合嵌入到各种应用中,尤其适合大规模的数据处理场景。 官方文档、GitHub地址 官方网站:Snappy Java Documentation GitHub仓库:xeri...
2022-01-14
druid监控配置
你的道路是什么,老兄?乖孩子的路,疯子的路,五彩的路,浪荡子的路,任何的路。到底在什么地方,给什么人,怎么走呢?——杰克·凯鲁亚克《在路上》 项目地址:https://github.com/alibaba/druid/wiki 这和fastjson一样也是温绍写的 首先引入gav 12345<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>${druid-version}</version></dependency> 我当前引入的版本是1.2.8 在配置文件中开启统计监控和可视化面板 123456789101112131415161718# 应用名称spring.application.name=simple-druid# 应用服务 WEB 访问端口server.port=8787# ...
2020-08-06
搭建spring+springmvc项目
新建一个Maven项目 填写项目名 引入依赖 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...
2024-08-06
本地运行Apache Baremaps
借了别人的钱,就是进了别人的网。——约翰·雷 clone代码 1git clone https://github.com/apache/incubator-baremaps.git 运行: 123GithubIireAchao:openstreetmap achao$ sdk use java 17.0.12-amznUsing java version 17.0.12-amzn in this shell. 这里注意用的sdkmansdkman | 阿超 然后构建一下 123GithubIireAchao:openstreetmap achao$ pwd/Users/achao/IdeaProjects/incubator-baremapsGithubIireAchao:openstreetmap achao$ ./mvnw clean install 然后是docker运行一下,拉不下来镜像用这个: docker-desktop配置腾讯云镜像 | 阿超 1GithubIireAchao:incubator-baremaps achao$ docker run -...
2022-09-13
mysql单条sql批量更新封装
要成就大事业,就要趁青年时代——歌德 之前写了:mysql单条sql批量新增封装 现在写个批量更新的,源码地址 目前还不支持乐观锁,主要代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586package io.github.vampireachao.stream.plugin.mybatisplus.engine.methods;import com.baomidou.mybatisplus.core.injector.AbstractMethod;import com.baomidou.mybatisplus.core.metadata.TableInfo;import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;impor...

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