面试重点
2021-12-15 17:31:40 0 举报
AI智能生成
登录查看完整内容
java技术栈面试重点
作者其他创作
大纲/内容
分布式锁的实现
jvm垃圾回收器
jvm内存模型
happens-before原则
jvm
每个线程需要一个独享对象(通常是工具类,典型需要使用的类有SimpleDateFormat和Random)每个Thread内有自己的实例副本,不共享
工作中常用
每个线程内需要保存全局变量(例如在拦截器中获取用户信息)可以让不同方法直接使用,避免参数传递的麻烦
使用场景
优缺点
在Spring中哪些场景用到了ThreadLocal
https://zhuanlan.zhihu.com/p/128102523
https://blog.csdn.net/yasinshaw/article/details/106632251
这篇blog建议多使用局部变量,这样可以保证线程安全
https://www.cnblogs.com/yaowen/p/6293836.html
参考链接
ThreadLocal
消息队列
dubbo
thrift
RPC
spring源码
分布式事务
怎么kill一个线程
shutdown和shutdownNow的区别?
AQS原理
多线程和线程安全
唯一id生成器
全局连续递增的唯一id生成器
彩票id生成器
研究一下小米用户的排行榜
排行榜
外卖附近商家和经纬度计算
股票最高收益计算
秒杀活动
设计题
ZAB协议
zookeeper
mysql
redis
hbase
三板斧
算法
spring cloud
DDD
微服务
面试重点
0 条评论
回复 删除
下一页