- 博客(4)
- 收藏
- 关注
原创 Mysql数据库Innodb引擎的隔离级别、MVCC、使用锁解决幻读问题
吐槽:最近在找工作,今天着重看了一下mysql相关的东西,MVCC实现过程、以及如何解决幻读问题。
2024-03-29 15:38:57 735
原创 简单介绍下hashMap的结构和底层代码
你想,(n - 1)转成二进制的后几位都是1,而与运算规则又是对应位都为1才输出1,所以这样决定权就交给每个key的hash值了,能保证不同的key均匀分布在每个数组下标里。:(n - 1)& hash 与 hash % (n - 1)结果一样,前者是刚才说的位运算,后者是余运算,两者的计算结果相同,因为位运算的效率比较高(因为是二进制计算,所以快嘛,计算机里的数据就是二进制存储的),所以使用的位运算(n - 1)& hash。3)拿原hashCode值与右移16位之后的值相异或(异或运算)
2023-11-04 14:47:10 69
原创 ThreadPoolExecutor中submit()与Executor()方法区别
本文主要是记录一下自己看了ThreadPoolExecutor的源码后的一个大体理解,方便以后的复习,文中如果有什么错误的地方还请各位大佬们指出,万分感谢!!!本文主要描述一下ThreadPoolExecutor中submit()与Executor()方法区别,想了解ThreadPoolExecutor的整体的逻辑看一下我的另一篇文档ThreadPoolExecutoru源码分析。首先,Executor()方法是在Executor接口中定定义的,submit()方法定义在ExecutorServic
2021-05-18 00:05:33 2692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人