- 博客(6)
- 收藏
- 关注
原创 你真的知道Java同步锁何时释放?
而后,只有再去调用对象的notifyAll()(唤醒所有等待池中的线程)或者notify()(随机唤醒线程,姑且假设唤醒了我们的那个线程),线程会进入该对象的锁池之中。锁池中的对象相互竞争对象锁,优先级高的线程竞争得到对象锁的概率高,假若线程没有竞争到,它还是会在锁池之中,唯有线程再次调用wait方法,它才会重新回到等待池中。等待池---------------------wait(),notify(),notifyAll()琐池-----------------------synchronized。
2024-09-18 20:18:20
296
原创 WebFlux 操作 MySQL 是种什么体验?
好了,现在大家对 R2DBC 有一个基本的认知了,接下来我们就通过一个简单的例子,我们一起来体验一把如何通过 R2DBC 来操作 MySQL 数据库。2.代码实践。
2024-09-18 16:57:19
1012
原创 MySQL索引优化系列:(二)索引全用及最左法则
EXPLAIN SELECT * from people where name=“李四” and age=“25” and sex=“女” and class=“2”EXPLAIN SELECT * from people where name=“李四” and age=“25” and sex=“女” and class=“2”EXPLAIN SELECT * from people where class=“2” and name=“张三” and sex=“女”
2024-09-18 10:27:40
324
原创 MySQL条件查询——笔记
模糊查询的关键词有三个:like、between and、in、is null 、is not null。特点:=或不能用于判断null值,但is null 或者 is not null可以判断null值。使用between and可以提高语句的简洁度。含义:判断某字段的值是否属于in列表中的某一项。% 任意多个字符,包含0个字符。使用in提高语句的简洁度。两个临界值不可调转位置。一般和通配符搭配使用。
2024-09-18 10:25:34
248
原创 Idea + maven 搭建 SSH (struts2 +hibernate5 + spring5) 环境
/ 登录的逻辑不算难,就是使用 sql 语句查询,username 和 password 两个字段是否存在即可,我们使用的是 hibernate 框架,所以要写 hql 语句。是的,这么做确实没必要,但是随着项目的越来越大,只有把具体的功能全部分开来做,这样才不至于整个项目太过于乱。生成好后可以看到和数据库对应的实体类,我的表很简单,一个简单的用户表,只有 id, username, password 字段。看到包结构,大家应该可以猜出来,我是使用的典型的 MVC 三层架构来编写的。
2024-09-18 02:37:18
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人