得物-营销活动业务-Java技术一面review
1. jvm gc了解多少?
2. Java中锁有了解么?
3. lock如何实现公平锁和非公平锁?
ReentrantLock(boolean fair) 底层的话:NonfairSync extend Sync中lock方法 先进行了CAS操作尝试获取锁&设置当前线程为占有锁线程
4. 线程池有用到么?
5. mysql的索引结构?innodb底层结构?组合索引知识?事务的隔离级别?
6. Redis平时有用么?
如何保证setNx和expire的原子性?
业务执行时间>锁失效时间 也会发生并发问题 怎么处理?
7. spring IOC AOP?
8. dubbo? zooker注册中心?
9. 设计分布式治理框架?
10. mq? 如何保证消息不丢失? 博客?扒一扒
11. hashMap? hash函数? hashcode&2^n-1 hashMap的扩容优化
反问:营销活动 双十一 七夕
分库分表 用户群体比较大 mysql索引事务 Redis分布式锁