第一天:2小时带你搞定mysql中的事务和锁机制,薪水必涨5k
1、mysql事务隔离性的实现原理
2、mysql原子性和持久性是如何实现的?
3、当前读,快照读,到底读的是什么?
4、mysql并发访问的核心机制-MVCC
5、共享锁、排它锁、意向锁、自增锁有什么应用场景
6、mysql中的幻读实现原理
6、如何查看mysql中的锁等待情况
第二天:一晚上带你搞定分布式事务全攻略
1、分布式系统中为什么要用分布式事务。
2、事务提交协议:两阶段提交协议、三阶段提交协议。
3、混合数据存储TCC(Try Confirm Cancel)解决方案。
4、阿里巴巴分布式事务框架:Seata。
5、消息队列+本地事件表+定时任务实现分布式解决方案。
6、自定义可靠消息服务分布式解决方案。
7、最大努力通知方案
第三天:双十一活动万亿并发,限购,秒杀可落地方案
1、通过redis解决千万级并发压力架构设计
2、项目中遇到哪些问题?设计方案?秒杀?雪崩?穿透?击穿?预热?
3、无锁化,串行化,扁平化克制高并发瓶颈!
4、redis 宕机了咋办,如何做到可用性和一致性的trad off?
5、12306抢票,微信红包,电商详情页等高频面试问题!
6、redis持久化,主从复制,分片集群在BAT中的具体使用设计
7、redis分布式锁造成的架构压力和错误的架构设计问题
8、正确用布隆过滤器,跳表skiplist,HashMap解决并发场景问题
9、如何和面试官互动获得offer
10、学习方法和面试方法分享
11、逃避认知偏差,技术诅咒,幸存者偏差
第四天:简历优化-月薪3000到30000的简历该怎么写?
1、月薪5k-15k初中级程序员的技能栈
2、月薪15k-25k中高级程序员的技能栈
3、月薪30k+高级程序员/架构师的技能栈
4、在线简历修改与辅导
5、金三银四跳槽涨薪捷径
第五天:马士兵亲授:99%的人都会死的多线程调优难点
1、从响应和吞吐的高维度理解什么是高并发调优
2、为什么有了synchronized还需要JUC?
3、为什么CAS和AQS是JUC的核心?
4、可见、有序、原子-深入JVM源码理解多线程三大特性
5、门闩(Latch)同步器适用于什么场景?
6、篱笆(Barrier)同步器适用于什么场景?
7、信号量(Semaphore)同步器适用于什么场景?
8、阶段同步器(Phaser)适用于什么场景?
9、原生锁支持(LockSupport)适用于什么场景?
10、三大场景在实战中运用线程池提升系统性能
11、生产环境中的线程池如何监控?
12、线程池有哪些拒绝策略?
13、有哪些拒绝策略应用在生产环境中?
14、线程池有哪些在实际中的应用场景