腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
王磊的博客
公众号「Java中文社群」
专栏作者
举报
687
文章
981350
阅读量
62
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
其他
数据库
spring
sql
jdk
javascript
node.js
云数据库 SQL Server
存储
windows
https
缓存
react
网络安全
spring boot
云数据库 Redis
http
jvm
数据
线程
opencv
面试
asp.net
python
打包
ide
并发
c#
html
网站
sql server
jquery
android
mybatis
面向对象编程
负载均衡
linux
hashmap
数据结构
客户端
对象存储
xml
api
ubuntu
go
json
git
对象
服务器
解决方案
事务
.net
nginx
腾讯云测试服务
开源
rabbitmq
服务
配置
系统
php
github
maven
容器
微信
安全
微服务
lock
redis
thread
程序
框架
人脸识别
c++
oracle
mvc
unix
负载均衡缓存
apache
mongodb
企业
serverless
正则表达式
tcp/ip
spring cloud
socket编程
数据分析
性能测试
ps
队列
分布式锁
工作
数组
算法
线程池
源码
tensorflow
mac os
xcode
svn
express
分布式
运维
numpy
gradle
nat
openapi
kafka
interrupt
object
session
集群
接口
开发
连接
事件
网关
效率
优化
注解
官方文档
ios
servlet
ecmascript
jar
tomcat
容器镜像服务
批量计算
文件存储
NAT 网关
电商
移动开发
shell
dns
npm
aop
markdown
iis
hexo
mvcc
cookie
ip
jwt
nacos
synchronized
wait
测试
插件
代理
登录
多线程
工具
集合
进程
链表
模型
内存
视频
索引
同步
性能
异常
DNS 解析 DNSPod
自动驾驶
ruby
erlang
bash
bootstrap
vue.js
css
ajax
webview
listview
memcached
ruby on rails
bash 指令
日志服务
互动直播
全站加速网络
消息队列 CMQ 版
短信
人工智能
图像处理
渲染
socket.io
webpack
云数据库 MySQL
grunt
游戏
自动化
压力测试
html5
hive
asp
zookeeper
单元测试
flash
canvas
腾讯云开发者社区
任务调度
sdk
es
程序人生
验证码
汽车
app
children
countdown
default
edit
element
emoji
excel
exe
file
google
hashset
ioc
jit
join
keydown
list
microsoft
navicat
png
position
process
public
readline
request
reset
runnable
sentinel
set
shutdown
sleep
stream
string
substring
system
threadpool
timeout
token
txt
types
vi
volatile
百度
编程
变量
编译器
产品
程序员
定时任务
动态代理
反射
分布式事务
分布式系统
管理
行业
后端
基础
计算机
科技
垃圾回收
流量
乱码
命令行
权限
日志
软件
软件工程
数据类型
搜索
腾讯
调试
统计
网络
消息队列
协议
研发
异步
原理
指针
字符串
作用域
搜索文章
搜索
搜索
关闭
面试官:说一下 MyBatis 缓存机制?
数据库
缓存
mybatis
单元测试
作用域
MyBatis 的缓存机制属于本地缓存,适用于单机系统,它的作用是减少数据库的查询次数,提高系统性能。
磊哥
2023-09-13
233
0
面试突击76:${} 和 #{} 有什么区别?
sql
编程算法
mybatis
网络安全
${} 和 #{} 都是 MyBatis 中用来替换参数的,它们都可以将用户传递过来的参数,替换到 MyBatis 最终生成的 SQL 中,但它们区别却是很大的,接下来我们一起来看。
磊哥
2022-09-23
270
0
MyBatis 中为什么不建议使用 where 1=1?
sql
mybatis
接手老项目,自然是要先熟悉一下业务代码,然而在翻阅 mapper 文件时,发现了一个比较诡异的事情。这里给出简化后的业务代码:
磊哥
2021-11-15
710
0
MyBatis原生批量插入的坑与解决方案!
mybatis
sql
数据库
云数据库 SQL Server
xml
前面的文章咱们讲了 MyBatis 批量插入的 3 种方法:循环单次插入、MyBatis Plus 批量插入、MyBatis 原生批量插入,详情请点击《MyBatis 批量插入数据的 3 种方法!》。
磊哥
2021-10-21
1.1K
0
MyBatis 批量插入数据的 3 种方法!
mybatis
性能测试
云数据库 SQL Server
批量计算
批量插入功能是我们日常工作中比较常见的业务功能之一,之前我也写过一篇关于《MyBatis Plus 批量数据插入功能,yyds!》的文章,但评论区的反馈不是很好,主要有两个问题:第一,对 MyBatis Plus(下文简称 MP)的批量插入功能很多人都有误解,认为 MP 也是使用循环单次插入数据的,所以性能并没有提升;第二,对于原生批量插入的方法其实也是有坑的,但鲜有人知。
磊哥
2021-10-13
3.5K
1
MyBatis Plus 批量数据插入功能,yyds!
mybatis
批量计算
数据库
sql
https
最近 Review 小伙伴代码的时候,发现了一个小小的问题,小伙伴竟然在 for 循环中进行了 insert (插入)数据库的操作,这就会导致每次循环时都会进行连接、插入、断开连接的操作,从而导致一定的性能问题,简化后代码如下:
磊哥
2021-09-28
8.5K
1
MySQL“被动”性能优化汇总!
mybatis
云数据库 MySQL
当然,本篇也是关于性能优化的,那性能优化就应该一把梭子吗?还是要符合一些规范和原则呢?
磊哥
2020-08-11
578
0
Spring Boot (八)MyBatis + Docker + MongoDB 4.x
spring
mybatis
容器镜像服务
mongodb
数据库
MongoDB是一个强大、灵活,且易于扩展的通用型数据库。MongoDB是C++编写的文档型数据库,有着丰富的关系型数据库的功能,并在4.0之后添加了事务支持。
磊哥
2018-10-11
1K
0
Spring Boot (七)MyBatis代码自动生成和辅助插件
spring
mybatis
maven
java
云数据库 SQL Server
MyBatis Generator 是MyBatis 官方出品的一款,用来自动生成MyBatis的 mapper、dao、entity 的框架,让我们省去规律性最强的一部分最基础的代码编写。
磊哥
2018-10-10
1.5K
0
Spring Boot(六)集成 MyBatis 操作 MySQL 8
spring
mybatis
云数据库 SQL Server
sql
存储
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC代码和手动设置参数以及获取结果集。
磊哥
2018-09-27
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档