总结的知识点包括:
- Java基础
- Java集合
- Java多线程
- JVM虚拟机
- Spring系列(SpringIOC、SpringAOP、SpringMVC及SpringBoot)
- ORM(Mybatis)
- 数据库(Mysql和Redis)
- 微服务(Dubbo)
- 消息队列(RocketMQ)
- 计算机网络
- 操作系统(Linux系统)
- 微服务项目(SpringBoot+Mybatis+Dubbo+Mysql+Redis+RocketMQ)
- 数据结构与算法(Leetcode/剑指Offer)
- 设计模式
- 常用工具
如果观看不流畅,可以去我的博客浏览面试知识点
- 🔖开源项目总结
- 🔥常用的在线网站
- ✨emoji集合
- 😈Linux命令行的奇淫技巧
- 📖今日热榜:一款新闻聚合的产品,个人感觉还不错,闲时可以看一下新闻,可选择订阅哦
- 总体架构 这边就不放图了,放图的字体小,放大可能模糊。该图还在持续总结中...
- Java常见基础问题 常见的基础问题,这是必须要掌握。
- Java常见集合问题 还没总结,后续总结...
- Java常见多线程问题 常见的多线程问题,也是必须掌握...
- JVM常见问题 常见的JVM要掌握的点...
- Spring常见问题 常见的Spring面试的问题...
- Mybatis常见问题 常见的Mybatis面试的问题...
- MySQL常见问题 常见的MySQL面试的问题...
- 微服务班车在线预约系统 个人撸的项目是基于微服务架构的班车预约系统,采用springboot+mybatis+dubbo+rocketmq+mysql+redis等。当然,该项目也是前后端分离,前端采用比较流行的vue框架。
本来是不想贴的,之前做了图,见丑了...
- 本科事迹 不是科班出身,专业是就不说啦...
- 研究生事迹 还未结束,后续继续补充...
- 个人博客 这是我个人博客,该项目的文章都在博客上有体现,github上若是阅读不佳,可以去博客上观看,时间紧迫,有些地方还没有细细的优化
- 个人吐血系列-总结Java基础: 本地阅读->博客阅读->掘进阅读
- 个人吐血系列-总结Java集合: 本地阅读->博客阅读->掘进阅读
- 个人吐血系列-总结Java多线程: 本地阅读->博客阅读->掘进阅读-1 掘进阅读-2
- 个人吐血系列-总结JVM: 本地阅读->博客阅读->掘进阅读
- 个人吐血系列-总结Spring: 本地阅读->博客阅读->掘进阅读
- 个人吐血系列-总结Mybatis: 本地阅读->博客阅读->掘进阅读
- 个人吐血系列-总结MySQL: 本地阅读->博客阅读->掘进阅读
- 个人吐血系列-总结Redis: 本地阅读->博客阅读->掘进阅读
- JavaGuide:大家都懂的,帮这位老哥宣传一下-->"开源项目—JavaGuide (56k+Star)作者运营维护。专注Java后端学习!内容涵盖Java面试指南、Spring Boot、Dubbo、Zookeeper、Redis、Nginx、消息队列、系统设计、架构、编程规范等内容。"
- 程序员乔戈里:我也经常浏览,大佬也非常勤奋,也宣传一下-->"开源项目—JavaGuide (56k+Star)作者运营维护。专注Java后端学习!内容涵盖Java面试指南、Spring Boot、Dubbo、Zookeeper、Redis、Nginx、消息队列、系统设计、架构、编程规范等内容。"
- 帅地玩编程:少不了帅地呀,hhh-->"本号专注于讲解数据结构与算法、计算机基础(如计算机网络+操作系统+数据库+Linux)等编程知识,期待你的关注。"
- GitHubDaily:经常分享Github一些项目-->"专注于分享 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具。"
- 方志朋:号主为BAT一线架构师,CSDN博客专家,博客访问量突破一千万,著有畅销书《深入理解SpringCloud与微服务构建》。主要分享Java、Python等技术,用大厂程序员的视角来探讨技术进阶、面试指南、职业规划等。15W技术人的选择!
- 好好学java:学习Java必备公众号,关注于Java、算法,公众号每日与您分享Java知识,定期的分享面试题,关注我们吧,和小海一起学习进步!
- 小鹿动画学编程:和小鹿同学一起用动画的方式从基础学编程,将 Web前端领域、数据结构与算法、网络原理等通俗易懂的呈献给小伙伴。先定个小目标,原创 1000 篇的动画技术文章,和各位小伙伴一起学习!
- Java3y:看人家说的:”只有光头才能变强“,头像也是个光头呢。
- 本来作者也有微信公众号的...:可惜时间由于学业问题,很少维护,等后期有空重新整理,目前我就不贴自己微信公众号了
- Java面经-Java集合框架
- Java面经-ArrayList源码解析
- Java面经-LinkedList源码解析
- Java面经-HashSet-HashMap源码解析
- Java面经-LinkedHashSet-Map源码解析
- Java面经-TreeSet-TreeMap源码解析
- Java面经-PriorityQueue源码解析
- Java面经-Stack-Queue源码解析
- HashMap-ConcurrentHashMap面试必问
- 多线程思维导图
- Java多线程-并发基础常见面试题总结
- Java多线程-Synchronized
- Java多线程-volatile
- Java多线程-CAS
- Java多线程-ThreadLocal
- Java多线程-Atomic原子类
- Java多线程-AQS
- Java多线程-线程池
- Java多线程-并发进阶常见面试题总结
- 多线程一些例子
- Java多线程常见问题
- 谈谈Java内存模型
- 有个成员变量int a = 1,那么a和1分别在jvm哪里
- 线程的状态周期图
- volatile保证内存可见性和避免重排
- volatile不能保证原子性操作
- 无锁-偏向锁-轻量级锁-重量级锁
- 内存屏障
- Spring和SpringAOP
- 参考这位大佬的MVC原理 这位大佬总结的不错,可参考
- SpringMVC开发文档 这里就不贴视频中的SpringMVC工程
参考这位大佬 项目结构过于具体简单的文件解释就不说了,主要是看细节和原理