Hello World!
Hello World
本博客自2019/10/18建立
博客基于Jekyll,主题使用Chirpy
上周被迫离职,这周开始了久违的面试,由于准备不充分,面了几家结果都不理想,想想还是太菜了,工作中只是一味的写业务代码,很少研究总结使用的技术原理,再加上大学里学的课程基本全忘了,导致了现在的困境。
以这个博客为起点,总结在写代码和工作中的经验教训,巩固基础,为未来做好准备。
今天逛知乎的时候看到一个问题总结,现该列表当作近期学习目标
- 关系型和非关系型数据库使用场景?
- 数据库的三大范式真的要循规蹈矩吗?
- 手写数据库连接池怎么写?
- jvm调过参吗?
- gc原理了解多少?
- rbac权限模型实现过吗?
- Java io nio玩得六不六?
- jsp、servlet原理说得明白吗?
- 九大内置对象、四大作用域、三大组件都有哪些适用场景?
- Tomcat运行机理?Java反射机制了解多少?
- spring的IOC和aop如何实现的?
- spring全家桶了解多少?
- Apache顶级项目了解多少个?
- orm的原理?
- 高并发量怎么处理?怎么写出高并发的程序(几十几百万的并发量)
- 如何提高系统的鲁棒性?
- 分布式系统怎么对session做缓存?
- 怎么实现单点登录?
- 全文搜索引擎Lucene、solr、elasticsearch了解多少?
- restful会吗?
- websocket,webservice了解吗?
- 消息队列rabitmq、kafka了解多少?
- hadoop、spark、spark streaming、storm、MapReduce、ZooKeeper、Hbase、Hive了解多少?
- Linux玩得六不六?
- 如何做大数据实时流处理?
集群和分布式搞过没?
- 写个高性能的批量增加怎么写?
- 数据量大了怎么存?分库分表怎么搞?
- 外键关联的情况怎么删?什么时候考虑事物、回滚?物理删除和逻辑删除什么时候选哪个?
- 误操作删了不该删的怎么搞?
- 各种SQL技巧写法。怎么调优?(SQL调优,数据库调优)。
- MySQL里面的innodb和myisam引擎的区别。
- 怎么提高查询效率?(SQL优化、建索引、缓存[一级缓存、二级缓存….]、….),n+1查询问题怎么解决。plus:分布式的增删改查还是这样吗?搭好的系统怎么防SQL注入?怎么防xss、csrf攻击?怎么对数据加密?怎么限流防刷?怎么防治DDoS攻击?怎么对系统做完善的高可扩性的日志管理?