腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
搜云库技术团队
专栏作者
举报
353
文章
398903
阅读量
40
订阅数
订阅专栏
申请加入专栏
全部文章(353)
java(81)
编程算法(65)
数据库(64)
sql(55)
spring(54)
微服务(49)
云数据库 Redis(40)
缓存(36)
https(29)
api(25)
ide(22)
网站(22)
云数据库 SQL Server(21)
http(21)
分布式(21)
网络安全(21)
jdk(20)
spring boot(20)
linux(17)
容器(17)
mybatis(14)
xml(13)
数据(13)
开源(12)
jvm(12)
存储(11)
github(10)
消息队列 CMQ 版(10)
kafka(10)
javascript(9)
git(9)
tomcat(9)
容器镜像服务(9)
dubbo(9)
windows(9)
数据结构(9)
json(8)
spring cloud(8)
php(7)
hashmap(7)
tcp/ip(7)
rpc(7)
安全(7)
面试(7)
node.js(6)
html(6)
android(6)
打包(6)
jar(6)
maven(6)
apache(6)
压力测试(6)
性能(6)
负载均衡(5)
unix(5)
nginx(5)
文件存储(5)
ssh(5)
mysql(5)
对象(5)
效率(5)
优化(5)
注解(5)
python(4)
负载均衡缓存(4)
腾讯云测试服务(4)
kubernetes(4)
数据迁移(4)
面向对象编程(4)
aop(4)
rabbitmq(4)
大数据(4)
boot(4)
code(4)
foreach(4)
map(4)
ui(4)
web(4)
接口(4)
框架(4)
异常(4)
bash(3)
bootstrap(3)
bash 指令(3)
访问管理(3)
TDSQL MySQL 版(3)
zookeeper(3)
数据处理(3)
架构设计(3)
ip(3)
java8(3)
null(3)
redis(3)
插件(3)
分页(3)
监控(3)
配置(3)
调试(3)
系统(3)
线程(3)
费用中心(2)
其他(2)
xcode(2)
c++(2)
servlet(2)
react(2)
css(2)
jquery(2)
oracle(2)
postgresql(2)
mvc(2)
SSL 证书(2)
数据备份(2)
express(2)
serverless(2)
游戏(2)
爬虫(2)
gui(2)
jdbc(2)
二叉树(2)
socket编程(2)
微信(2)
系统架构(2)
数据脱敏(2)
Elasticsearch Service(2)
assert(2)
count(2)
debug(2)
flex(2)
for循环(2)
int(2)
javac(2)
jetbrains(2)
key(2)
list(2)
select(2)
sentinel(2)
service(2)
size(2)
stream(2)
string(2)
time(2)
遍历(2)
并发(2)
代理(2)
队列(2)
多线程(2)
服务器(2)
高性能(2)
工具(2)
集合(2)
教程(2)
镜像(2)
可视化(2)
事件(2)
数据仓库(2)
搜索(2)
异步(2)
依赖注入(2)
源码(2)
字符串(2)
对象存储(1)
云 API(1)
语音识别(1)
人脸识别(1)
官方文档(1)
比特币(1)
区块链(1)
自动驾驶(1)
c 语言(1)
c#(1)
lua(1)
actionscript(1)
jsp(1)
angularjs(1)
ajax(1)
硬件开发(1)
nosql(1)
memcached(1)
access(1)
eclipse(1)
全文检索(1)
ubuntu(1)
windows server(1)
centos(1)
神经网络(1)
深度学习(1)
mapreduce(1)
批量计算(1)
日志服务(1)
图片标签(1)
人工智能(1)
日志数据(1)
渲染(1)
数据安全(1)
devops(1)
运维(1)
互联网金融(1)
shell(1)
spark(1)
hadoop(1)
dns(1)
推荐系统(1)
kotlin(1)
cdn(1)
gcc(1)
gradle(1)
uml(1)
小程序(1)
机器人(1)
数据分析(1)
openapi(1)
信息流(1)
防火墙(1)
ipv6(1)
性能测试(1)
etcd(1)
es(1)
验证码(1)
智能推荐平台(1)
action(1)
ant(1)
autowired(1)
blender(1)
block(1)
buffer(1)
bug(1)
builder(1)
cat(1)
class(1)
cloud(1)
collections(1)
connect(1)
contains(1)
copy(1)
cpu(1)
cto(1)
dao(1)
edit(1)
elasticsearch(1)
element(1)
fastjson(1)
feed(1)
feign(1)
file(1)
filter(1)
function(1)
gateway(1)
gc(1)
google(1)
goto(1)
guava(1)
having(1)
identifier(1)
include(1)
insert(1)
invoke(1)
iptables(1)
ipv4(1)
iterator(1)
jetpack(1)
jit(1)
junit(1)
jwt(1)
lambda(1)
local(1)
logback(1)
logging(1)
lombok(1)
mac(1)
maui(1)
maven3(1)
memory(1)
message(1)
nacos(1)
navicat(1)
next(1)
ode(1)
package(1)
pdf(1)
performance(1)
ping(1)
png(1)
postman(1)
prefix(1)
proguard(1)
project(1)
properties(1)
pulsar(1)
return(1)
rocketmq(1)
server(1)
set(1)
sftp(1)
share(1)
sql语句(1)
state(1)
substring(1)
sum(1)
system(1)
terminal(1)
timeline(1)
tls(1)
twitter(1)
uuid(1)
war(1)
word(1)
worker(1)
百度(1)
编译器(1)
部署(1)
测试(1)
登录(1)
阿里巴巴(1)
反射(1)
服务(1)
高并发(1)
工具类(1)
架构(1)
加密(1)
开发(1)
客户端(1)
快捷键(1)
内存(1)
排序(1)
日志(1)
设计(1)
实践(1)
视频(1)
事务(1)
索引(1)
统计(1)
拖拽(1)
网关(1)
文件系统(1)
线程池(1)
消息队列(1)
性能监控(1)
异常处理(1)
硬件(1)
语法(1)
远程桌面(1)
原理(1)
终端(1)
状态机(1)
搜索文章
搜索
搜索
关闭
MyBatis批量插入几千条数据,请慎用Foreach
foreach
insert
数据
性能
mybatis
近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码)
搜云库技术团队
2024-01-23
151
0
完爆MyBatis-Plus?来领略一下 MyBatis-Flex 的优雅魅力!
数据库
mybatis
flex
分页
配置
Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^亮点 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。
搜云库技术团队
2023-12-13
315
0
求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。
mybatis
foreach
教程
面试
数据
近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码)
搜云库技术团队
2023-10-30
493
0
为什么 MyBatis 源码中,没有我那种 if···else
mybatis
对象
接口
框架
源码
在MyBatis的两万多行的框架源码中,使用了大量的设计模式对工程架构中的复杂场景进行解耦,这些设计模式的巧妙使用是整个框架的精华。
搜云库技术团队
2023-10-21
137
0
MyBatis 架构与原理深入解析,面试随便问!
mybatis
对象
架构
面试
原理
本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久层框架本身有待改进之处。
搜云库技术团队
2023-09-18
230
0
MyBatis 插件 + 注解 轻松实现数据脱敏
mybatis
数据脱敏
插件
加密
注解
方法一:最简单直接的方式就是对代码中所有涉及到敏感数据的接口在查询和插入时进行加解密 方法二:方法一会对代码入侵很大,需要考虑到所有涉及到的接口,工作量极大,并且可能出现组员协作时没有考虑到对数据加解密的问题。最后决定采用mybatis的插件在mybatis SQL执行和查询结果填充操作上进行切入。上层业务调用不再需要考虑数据的加解密问题同时也保证了数据的脱敏
搜云库技术团队
2023-09-18
349
0
增强版 MyBatis-Flex 优雅魅力,来体验下!
数据库
mybatis
flex
分页
数据
Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper^亮点 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。
搜云库技术团队
2023-08-08
366
0
Mybatis 流式读取大量MySQL数据
mybatis
dao
google
mysql
service
最近公司提了个需求 ,说公司的旧系统的报表导出的时候,数据量超过一万就导不出来了。经过分析,是旧系统做了限制。在更新的时候,查看了导出时虚拟机GC情况,发现原先程序执行时,内存激增,经过Google决定采用流式读取对sql进行优化。
搜云库技术团队
2023-03-15
3.4K
0
面试官:MySQL 读取 100w 数据,怎么搞,现场懵逼!
mybatis
buffer
mysql
size
分页
在实际工作中当指定查询数据过大时,我们一般使用分页查询的方式一页一页的将数据放到内存处理。但有些情况不需要分页的方式查询数据或分很大一页查询数据时,如果一下子将数据全部加载出来到内存中,很可能会发生OOM(内存溢出);而且查询会很慢,因为框架耗费大量的时间和内存去把数据库查询的结果封装成我们想要的对象(实体类)。
搜云库技术团队
2023-03-15
487
0
MyBatis 批量插入几千条数据,请慎用Foreach
javascript
linux
css
mybatis
jdbc
近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo代码)
搜云库技术团队
2021-12-16
1.1K
0
MyBatis-Plus 团队官宣,新神器:轻松搞定数据权限!
sql
spring
mybatis
编程算法
今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。
搜云库技术团队
2021-12-08
796
0
干掉 XML Mapper,新出的 Fluent Mybatis 真香!
mybatis
xml
编程算法
sql
api
使用FluentMybatis可以不用写具体的xml文件,通过java api可以构造出比较复杂的业务sql语句,做到代码逻辑和sql逻辑的合一。不再需要在Dao中组装查询或更新操作,在xml或mapper中再组装参数。那对比原生Mybatis, Mybatis Plus或者其他框架,FluentMybatis提供了哪些便利呢?
搜云库技术团队
2021-08-20
525
0
MyBatis Plus 为啥这么牛?
mybatis
数据库
sql
maven
serverless
大家有用过MyBatis-Plus(简称MP)的都知道它是一个MyBatis的增强工具,旨在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生.
搜云库技术团队
2021-06-29
551
0
Mybatis 一级缓存清理无效引起的源码走读
缓存
mybatis
xml
http
java
今天对象在学习 Mybatis 时发现 org.apache.ibatis.session.SqlSession 对象的 clearCache() 方法并不能清理一级缓存, 同一 session 下相同查询条件返回的结果还是旧值。测试代码如下
搜云库技术团队
2019-10-18
581
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档