上善若水

水善利万物而不争
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JAVA | 3 学习路线 进阶计划

Posted on 2022-05-12 19:40  董锡振  阅读(66)  评论(0)    收藏  举报

 

项目学习资料:
https://www.bilibili.com/video/BV143411M7Qs?spm_id_from=333.337.search-card.all.click

也可以做找找别的项目教学视频跟着学习下

 

学习路线的进阶参考:
1、类电商项目
2、秒杀系统
3、微服务项目
4、开源项目二次开发

进阶之后的简历封装技巧:
项目难点设计:
1、制造内存泄漏OOM的BUG,然后制造排查、修复BUG的过程。
2、制造并发问题,比如出现死锁、HashMap导致并发问题换成ConcurrentHashMap、原子类、volatile。
3、流量突增问题,蓄洪泄洪

项目亮点设计:
1、代码质量,比如做单元测试,测试代码覆盖率
2、项目上线,部署到云上,好给面试官展示
3、制造事故现场,压测现场,然后解决他,比如加缓存,性能提升多少倍

github上面那个miaosha不比你谷粒商城,mall强多了,能把那个项目吃透的很,面个3年毫无压力
业务项目选择我推荐谷粒商城,因为很多公司都有电商部门,
你去面试时别人看见你的项目就能很快的get到你的点,不至于人根本不知道你的项目在干什么,当然如果你准备不充分没自己理解,啥项目都没用