摘要: 2、JDK1.8中的数据覆盖(1)dk1.7的数据丢失、死循环问题在JDK1.8中已经得到了很好的解决,直接在HashMap的resize()中完成了数据迁移。(2)为什么说 JDK1.8会出现数据覆盖的情况?查看这段JDK1.8中的put操作代码:在这里插入图片描述如下图框中的代码是判断是否出现h 阅读全文
posted @ 2024-01-29 20:12 予真 阅读(32) 评论(0) 推荐(0) 编辑
摘要: binlog 用来redis mysql 一致性 阿里canal框架 undolog 用来回滚 update insert delete操作 redolog 用来回到do 操作之前 阅读全文
posted @ 2024-01-29 19:51 予真 阅读(3) 评论(0) 推荐(0) 编辑
摘要: select * from brand where brand.id = adf group by brand id 先是from,再是where条件,再是groupby 再是select; 阅读全文
posted @ 2024-01-29 19:49 予真 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中,常用的锁有两种:synchronized(内置锁)和 ReentrantLock(可重入锁),二者的功效都是相同得,但又有很多不同点,所以我们今天就来聊聊。 区别1:用法不同 synchronized 可用来修饰普通方法、静态方法和代码块,而 ReentrantLock 只能用在代 阅读全文
posted @ 2024-01-29 17:17 予真 阅读(1107) 评论(0) 推荐(0) 编辑