
笔试面试
文章平均质量分 67
笔试面试
水能zai舟
每一次提交务必慎重,切勿基于样例解题。
展开
-
ThreadLocal知识点
ThreadLocal解释ThreadLocal对象实质为ThreadLocalMap的keyThreadLocalMap是每个Thread对象中包含的一个Map容器ThreadLocalMap中存放的entry继承自WeakReference(弱引用)每个线程都用于各自的ThreadLocalMap,该容器的使用天生具有多线程访问下的互斥性。使用场景对象的跨层传递线程间的数据隔离事务操作(Spring的@Transactional)数据库连接管理,session会话管理源码阅原创 2022-02-05 16:12:11 · 1020 阅读 · 0 评论 -
ByteDance常考八股文题单
ByteDance常考八股文题单Java▲ 20 Java 中垃圾回收机制中如何判断对象需要回收?常见的 GC 回收算法有哪些?▲ 18 synchronized 关键字底层是如何实现的?它与 Lock 相比优缺点分别是什么?▲ 17 hashmap 和 hashtable 的区别是什么?▲ 15 HashMap 与 ConcurrentHashMap 的实现原理是怎样的?ConcurrentHashMap 是如何保证线程安全的?▲ 11 HashMap 实现原理,为什么使用红黑树?▲ 9 h转载 2021-04-05 21:00:31 · 713 阅读 · 0 评论 -
4.2面试问题复盘
4.2面试问题复盘1.varchar实际存储容量的问题情景:面试官开始问我的问题是:“在设计数据库字段是是会注意哪些问题?”(后来又追问了这个题,感觉他真正想听的是在设计字符类型数据时char与varchar的选择,以及varchar“可变长”的原理)更详细的字段设计总结问题:如果我有一个表,该表的字段声明为接受varchar(100),然后我实际上插入单词"hello",那么在mysql服务器上将使用多少实际存储空间?答案:6字节 = 5字节的实际长度 + 1字节(长度记录值,该值超过255会变原创 2021-04-03 18:13:10 · 137 阅读 · 1 评论