腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
眯眯眼猫头鹰的小树杈
专栏作者
举报
152
文章
88157
阅读量
25
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
其他
微服务
java
数据库
sql
数据结构
node.js
spring
云数据库 SQL Server
http
javascript
api
jvm
xml
打包
存储
网络安全
html
ruby on rails
git
linux
文件存储
日志服务
容器
serverless
游戏
开源
缓存
mybatis
tcp/ip
rpc
安全
数据分析
output
php
bash
react
jquery
json
云数据库 Redis
ide
unix
容器镜像服务
访问管理
腾讯云测试服务
webpack
分布式
自动化
爬虫
jdk
hadoop
jdbc
hashmap
grep
自动化测试
uml
https
nest
unicode
ascii
测试策略
binary
division
form
input
int
key
match
point
root
search
series
status
time
tree
using
zero
遍历
递归
动画
队列
二进制
搜索
搜索文章
搜索
搜索
关闭
Mybatis Generator Plugin悲观锁实现
云数据库 SQL Server
javascript
xml
sql
数据库
Mybatis Generator插件可以快速的实现基础的数据库CRUD操作,它同时支持JAVA语言和Kotlin语言,将程序员从重复的Mapper和Dao层代码编写中释放出来。Mybatis Generator可以自动生成大部分的SQL代码,如update,updateSelectively,insert,insertSelectively,select语句等。但是,当程序中需要SQL不在自动生成的SQL范围内时,就需要使用自定义Mapper来实现,即手动编写DAO层和Mapper文件(这里有一个小坑,当数据库实体增加字段时,对应的自定义Mapper也要及时手动更新)。抛开复杂的定制化SQL如join,group by等,其实还是有一些比较常用的SQL在基础的Mybatis Generator工具中没有自动生成,比如分页能力,悲观锁,乐观锁等,而Mybatis Generator也为这些诉求提供了Plugin的能力。通过自定义实现Plugin可以改变Mybatis Generator在生成Mapper和Dao文件时的行为。本文将从悲观锁为例,让你快速了解如何实现Mybatis Generator Plugin。
眯眯眼的猫头鹰
2022-03-23
525
0
MYSQL锁学习笔记
sql
数据库
缓存
云数据库 SQL Server
MYSQL是在大小公司中使用率极高的开源的关系型数据库,以其良好的易用性和在分布式场景下的高性能而著称,也是所有新手在数据库入门时的产品首选。最近因为听了公司的一位师兄关于MYSQL InnoDB锁的讲座,收获很多,所以将MYSQL锁相关的必备知识在此进行梳理。这些知识不仅可以帮助面试,也可以在日常开发进行性能优化或死锁问题排查时派上用场。当然,最重要的是,在对数据进行上锁时,就能够梳理出相应的上锁流程,从而避免真正走到故障时再去排查。
眯眯眼的猫头鹰
2020-05-11
816
0
集成spring boot + mysql + docker实战
云数据库 SQL Server
容器
数据库
sql
容器镜像服务
网上找过很多文章,关于通过docker构建mysql容器并将应用容器和docker容器关联起来的文章不多。本文将给出具体的范例。此处为项目的源码
眯眯眼的猫头鹰
2019-03-13
713
0
猫头鹰的深夜翻译:spring事务管理
spring
数据库
xml
jdbc
云数据库 SQL Server
Spring Framework提供了两种编程式事务管理方法。 a. 使用TransactionTemplate (Spring推荐这种实现): Context Xml file:
眯眯眼的猫头鹰
2018-10-31
552
0
树状结构存储与读取之Modified Preorder Tree
存储
数据库
云数据库 SQL Server
mybatis
spring
一直以来存储树状结构都采用经典的结构<id,pid>的组合,即每一个节点持有其父节点的ID,并由此构成完整的树状结构。但是这样的结构在遇到大量的查询时会成为严重的性能瓶颈,因为它涉及了对数据库的递归查询。因此我查找了一下网上的各种层次结构的存储方式并决定对其分别实现。本文将通过MySQL+MyBatis+SpringBoot实现先序树存储。 阅读本文之前需要了解:
眯眯眼的猫头鹰
2018-10-31
1.5K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档