- 博客(3)
- 收藏
- 关注
原创 mysqld: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1
mysqld: [ERROR] Found option without preceding group in config file /etc/my.cnf at line 1!报错,my.cnf 文件配置有误我开始报错的配置是:修改成主要区别是[client],[mysqld]
2022-03-09 10:46:27 2104
原创 面试问题之——Hashmap
简要版,捞的一批,只是作为笔记的,日后有所深入学习再添。哈哈hashmap是数组加链表的数据结构,先是数组,然后数组里面的一个个空间存储的是一个链表。hashmap将key和value作为一个Entry对象。存入数据:将key值通过hash算法,得到hashcode值,通过hashcode值判断存入数组中的某一个位置。确定数组位置之后,如果数组中的链表为空,那么直接将数据存入到链表的第一个位置。如果不为空,那就对链表中的第一个位置的value与需要存入的Entry对象的value进行equal判断,如
2020-06-12 16:39:09 91
原创 面试问题之——静态锁与普通锁的区别
静态锁:在静态方法前面加上synchronized方法表示锁定此类,当多个线程调用这个类中的静态方法时会阻塞。因为静态方法是依附于类的,给一个静态方法加上了锁,也就相当于给整个类的静态方法加上了锁。实例锁:在实例方法前面加上synchronized方法表示锁定类的单个实例,当多个线程调用一个类申明的同一个实例的实例方法时会阻塞。但静态锁和实例锁两者间的同步并不会受到互相干扰。什么是类锁?就像对类的每一个实例(对象)获取一个对象锁一样,对于每一个类都可以获取一个锁,称之为类锁,锁住类中所有的方法。
2020-06-11 16:46:18 909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人