问题总结累计

hashmap

volatile volatile i ; i++ 线程安全吗?
synrochnized lock

锁的升级过程
锁粗化 、 锁消除
jvm如何判定一个对象是垃圾对象 引用计数+ 可达性分析法
GcRoots
jvm的内存划分 程序计数器作用
对象总是堆上分配吗? 不一定
jvm 垃圾收集过程 ,cms收集阶段 stw2次
复制算法的弊端
类加载的过程?
如果给你一个32G的内存机器,你如何设置堆大少,为什么?

redis 删除策略 、 内存的回收策略
持久化 rdb aof

kafka消息


跨域问题
队列
线程池拒绝策略
分布式锁
手机号归属地设计

 

白龙马============================================
1、volatile底层实现原理
2、线程安全队列有哪些
3、线程池 forkjoinpool可以计算1到1亿数的和,forkjoinpool采用分治算法思想
4、mysql 事务隔离级别 以及 日志有哪几类
5、jvm调优
6、系统设计:设计一个任务调度10w个定时任务
7、项目如果不用当前实现方案,有没有其他方案
8、分布式相关知识:一致性算法、选主算法等。。
9、threadpool


如何打破类加载机制
CAS发生在编译还是运行阶段
JMM工作模式
TreeMap与hashmap区别 优缺点
JDK动态代理流程

mybatis工作原理
netty原理
什么代码是好代码


设计的时候考虑哪些点:分库分表、读写分离
进程与线程之间区别
链路监控有没有做过
消费者组存在的意义
进程突然消失有没有遇到过
布隆过滤器怎么实现
ABA是怎么样的问题
TOP命令解析
FookJoinPool如何设置线程数
初始化线程的方式:继承Thread,实现callable/runnable接口、线程池
AQS的state
hashmap 为啥是0.75
对象从生成到死亡的过程
linux命令 从服务器A拷贝到服务器B上、文件查找400-500行内容

 

CMS中的三色标记
kafka leader选举
spring用到的设计模式
对象是否可以回收?
G1缺点
partition个数如何设置

posted @ 2022-06-06 16:12  韩哈哈哈  阅读(11)  评论(0)    收藏  举报