![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础和工具类
hbw0226
这个作者很懒,什么都没留下…
展开
-
MySQL--表级锁和行级锁(极客时间)
你可以想象一下,如果一个查询正在遍历一个表中的数据,而执行期间另一个线程对这个表结构做变更,删了一列,那么查询线程拿到的结果跟表结构对不上,肯定是不行的。根据两阶段锁协议,不论你怎样安排语句顺序,所有的操作需要的行锁都是在事务提交的时候才释放的。当并发系统中不同线程出现循环资源依赖,涉及的线程都在等待别的线程释放资源时,就会导致这几个线程都进入无限等待的状态,称为死锁。也就是说,在 InnoDB 事务中,行锁是在需要的时候才加上的,但并不是不需要了就立刻释放,而是要等到事务结束时才释放。原创 2023-09-27 16:29:35 · 362 阅读 · 0 评论 -
Java开发中常用基类整理
【代码】Java开发中常用基类整理。原创 2023-08-14 15:06:03 · 344 阅读 · 0 评论 -
IDEA断点调试
这种调试方式是我们最常见的调试方式之一。原创 2023-05-05 22:06:46 · 475 阅读 · 0 评论 -
java的kmp算法
一直以为数据结构的那些算法,对我这个实习开发人员来说应该很少用到,没想到竟然让我用到了。原创 2023-04-13 11:43:39 · 56 阅读 · 0 评论 -
java实习-mybatis级联查询复盘
mybatis多表查询的复习。原创 2023-03-31 21:38:12 · 93 阅读 · 0 评论 -
java中split()的使用
一开始觉得这样的写法没什么问题,可是结果一直都是错的,直到查了资料才发现split(String regex)参数regex称为分割符,用正则表达式来表示。所以一些特殊的字符( | , + , * , ^ , $ , / , | , [ , ] , ( , ) , - , . , \等)就需要用转义字符来表示。原创 2023-04-11 20:14:19 · 115 阅读 · 0 评论 -
java批量下载文件并压缩
需要hutool的api。原创 2023-04-13 11:10:39 · 1139 阅读 · 0 评论