近期打算
3月20号:
- 开始着手找工作; done
- Java社招(阿里头条快手百度美团等大厂)面经分享 done
- Java开发岗高频面试题全解析
- 搞定Java基础 done;
4月份:
- 跟labuladong学算法
- 吴师兄的博客(Tomcat docker Spring)
- Java集合 done;
5月份:
- 高并发编程上 done
- mysql done
6月份:
- 买Mac done;
- 开始修改简历 找工作 done
7月份:
- 去上海 delay 1month -> 8月份
Todo:
- 给小阔爱下载Typora,教她markdown;done
- 给小阔爱装密码管理插件;
- 教小阔爱优雅的使用电脑;
- 叮嘱小阔爱用眼; done
- 每天给小阔爱准备早餐;
去上海todo:
- 五险一金 转公积金;
找工作
- 薪资福利 工作内容 劳动强度 发展攻坚 压力 新人培养
冲冲冲!给爷爬~~~
上海有哪些IT互联网大厂(2020年版) - 千古壹号的文章 - 知乎 zhuanlan.zhihu.com/p/115595163
上海有哪些值得加入的互联网公司? - 凝眸的回答 - 知乎 www.zhihu.com/question/19…
XXX是什么?XXX是怎么实现的?XXX为什么这么实现?
多线程并发编程:
- 线程池的构造参数及其含义,如何确定线程池中线程的个数等
- 定时线程池如何实现的?
- synchronized,volatile关键字
- 原子性,可见性与有序性
- 可重入的锁ReentrantLock
- ThreadLocal的实现原理
- AQS底层实现,与ReentrantLock的关系
JVM知识点:
- 内存区域划分
- OOM介绍
- 对象分配与回收
- CMS和G1垃圾收集器
- 对象可达性分析
- 类加载机制
- JVM调优参数
- Full GC,Minor GC
- 对象的栈上分配(JIT编译器)
MySQL知识点:
- MySQL隔离级别
- 一致性视图
- 日志模块:undo log,redo log和binglog
- 索引结构,回表,最左前缀原则
- 间隙锁,幻读,MVCC
- SQL优化实战
Java基础:
- NIO的实现原理
- HashMap,HashSet,LinkedHashMap以及ConcurrentHashMap
- hashcode与equals方法的区别
- RuntimeException Exception Error
- 注解的使用
- 基本数据类型
- 五种常见的网络IO模型
Spring&MyBatis:
- Spring IOC和AOP的原理
- SpringBoot源码解读,启动方式,配置顺序等
- SpringMVC和Spring父子容器的关系
- Spring的事务实现方式
- 如何自定义实现SpringBoot中的starter
- MyBatis中#和$符号的区别
网络协议:
- TCP与UDP区别
- TCP可靠性如何保证
- TCP网络包分片与重组
- 三次握手与四次挥手,状态转换
- SSL握手协议使用的加密算法,非对称加密的缺点
- XSS和CSRF介绍
Redis&Kafka:
- redis实现分布式锁
- redis数据结构类型
- redis zset实现延时队列
- 跳表如何维护
- redis线程模型
- redis的数据过期方式
- redis持久化方式
- 缓存雪崩,缓存穿透,缓存击穿
- Kafka主题,分区和日志文件的关系
- Kafka日志压缩和删除
- 消息队列基本特性
你猜我想写什么🐶
--
我想写 老王我爱你 新电脑,新动力 老王会越来越好的 暴富就完事啦~~