![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随便写写
一刀999丶
菜就完事儿了
展开
-
InnoDB锁类型(S | X Lock)与查看锁命令。
引言本篇引入锁的概念和查看锁的命令。锁类型InnoDB存储引擎实现了下面两种标准的行级锁。 共享锁(S Lock):允许事务读一行数据。 排他锁(X Lock):允许事务删除或更改一行数据。其中共享锁是兼容的,X锁与任何的锁都不兼容。查看锁请求信息命令原创 2020-12-06 19:40:53 · 600 阅读 · 0 评论 -
MySQL--InnoDB关键特性
引言 最近读了一下MySQL技术内幕-InnoDB存储引擎。这本书专攻InnoDB存储引擎,索引、锁、MVCC都讲的很详细,比较细节,而高性能MySQL它的范围就比较广,有点偏运维,可以先看MySQL技术内幕然后再读高性能MySQL。下面就大概先总结一些InnoDB引擎的关键特性,后续会总结一下索引,锁之类的内容。插入缓冲(性能提升)Insert Buffer &nbs原创 2020-12-03 00:06:19 · 180 阅读 · 0 评论 -
sql执行语句完整打印方案(参数替换?)
引言 打印执行的sql语句,有利于我们及时排查错误,而且mybatis也支持sql语句的打印,如果日志采用logback,只需要logback配置里配置一个logger name指向你项目dao包路径即可。类似于下面这种格式。<logger name="com.x.x.dao.XxxDao" level="DEBUG" />&nbs...原创 2019-11-12 00:47:36 · 2247 阅读 · 0 评论 -
ReentrantLock的简单学习(一 ) AQS的实现
引言 ReentrantLock是jdk1.5版本引入的类,主要实现类Sync继承于AbstractQueuedSynchronizer简称为AQS,很多类的实现例如CountDownLatch以及Semaphore的底层都是它。以下是对AQS的简单学习。...原创 2019-10-28 23:25:21 · 166 阅读 · 0 评论 -
MyBatis-Plus的使用。
Mybatis-Plus的功能十分强大,里面封装了很多方法,比如说CRUD操作,还可以生成代码,简化开发过程,加快开发速度,springboot里面使用Mybati-Plus需要在pom.xml文件里添加依赖mybatis-plus-boot-starter。而且这个依赖包含了MyBatis-Spring,没必要重复添加。1.BaseMapper ...原创 2019-07-04 22:30:46 · 283 阅读 · 0 评论 -
有趣的背包。
题目大意 你现在有一个背包,现在每个物品都有体积,价值,颜色三种属性,求不少于K种颜色下背包的最大值。输入输入第一行为测试样例组数T(1<=T<=100)。对于每组数据第一行包含三个正整数n(1<=n<=100),k(1<=k<=5),v(1<=v<=200),分别代表n个物品,想要的颜色种数...原创 2019-09-08 23:00:48 · 118 阅读 · 0 评论