:heart:在右上角给Github **JavaFullStack** 项目点个Star,开源有你的贡献,也欢迎提PR~ 爱你们
:heart:如果 Github 访问速度比较慢或者图片无法刷新出来的话,[可以在线阅读](http://smilelioncoder.gitee.io/javafullstack/),内容与Github同源。
> 关于**JavaFullStack**项目介绍:[传送门](#关于JavaFullStack项目)
> 关于我:[传送门](#关于我)
>
> 拒绝内卷:转载需要[联系我授权](#关于我),恶意抄袭我会不惜一切代价维护权益,希望大家一起维护良好的创作环境。
# Java知识地图(完善中)
# 纲要
> :information_source: 表格中列出了 Java 后端相关技术栈纲要,其中大部分内容还未完成,雷架计划用几年的时间补全这些知识点(工作比较忙只能牺牲业余时间),希望能给小伙伴们在今后的学习和工作中带来帮助。
>
> :dart: 祝愿大家都能成长为技术大牛,年薪百万迎娶白富美走上人生巅峰。
>
> :memo: 表格中西瓜数量越多代表内容越丰富。
|类别|子项|标签 |完整度 |
|-----|:----|:----|:----|
|:rocket: [技术基础篇](#技术基础篇)|[Java基础](#Java基础)| [#Java基础入门80问](#Java基础) |:watermelon:|
| |数据结构&算法| | |
| |数据库| | |
| |计算机网络| | |
| |操作系统| | |
|:rocket: :rocket: [技术进阶篇](#技术进阶篇)|[Java高级特性](#Java高级特性)| [#Java8实战系列](#Java8实战系列) [#Java注解详解](#Java注解) |:watermelon::watermelon::watermelon:|
| |基础框架| | |
| |微服务框架| | |
| |设计模式| | |
|:rocket: :rocket: :rocket: [技术大牛篇](#技术大牛篇)|[常用中间件](#常用中间件)| [#玩转Redis](#Redis缓存) |:watermelon::watermelon::watermelon:|
| |软件架构| | |
| |大数据| | |
| |搜索引擎| | |
| |机器学习&AI人工智能| | |
|:wrench: [工具软件](#工具软件)|[开发工具和效率提升](#开发工具和效率提升)| [#IDEA插件](docs/tools/idea/推荐十款精选IntelliJIdea插件.md) |:watermelon:|
| |部署和运维| | |
|:gun: [我要进大厂系列](#我要进大厂系列)| | [#网易招聘](#我要进大厂面经) |:watermelon:|
|:crescent_moon: [程序员的故事系列](#程序员的故事系列)| | [#30岁的程序员](#程序员的故事) [#国企程序员](#程序员的故事) [#离开华为](#程序员的故事)
[#女程序员](#程序员的故事) [#我和我的家乡](#程序员的故事) |:watermelon::watermelon::watermelon:|
|:earth_americas: [侃天侃地侃互联网热点](#侃天侃地侃互联网热点)| | [#鸿蒙OS软总线](/docs/it-hot/鸿蒙OS尖刀武器之分布式软总线技术.md) |:watermelon:|
空白部分是计划更新中,更新的速度看你们的热情,右上角点个Star吧~
# 技术基础篇
## Java基础
[Java基础入门80问,非常适合新手](docs/freshman/java-freshman/Java基础入门80问.md)
# 技术进阶篇
## Java高级特性
### Java注解
- [想自己写框架?不会写Java注解可不行!](docs/advanced/java-annotation/想自己写框架不会写Java注解可不行.md)
### Java8实战系列
- [实战系列01:Java8函数式接口和Lambda表达式你真的会了吗?](docs/advanced/java8/Java8函数式接口和Lambda表达式你真的会了吗.md)
- [实战系列02:包学会,教你用Java函数式编程重构烂代码](docs/advanced/java8/包学会,教你用Java函数式编程重构烂代码.md)
- [实战系列03:请避开Stream流式编程常见的坑](docs/advanced/java8/请避开Stream流式编程常见的坑.md)
- [实战系列04:使用Java8 Optional类优雅解决空指针问题](docs/advanced/java8/使用Java8-Optional类优雅解决空指针问题.md)
# 技术大牛篇
## 常用中间件
### Redis缓存
- [Redis核心技术知识点全集:+1::+1::+1:](docs/expert/middleware/redis/Redis核心技术知识点全集.md)
- [看完这20道Redis面试题,阿里面试可以约起来了](docs/expert/middleware/redis/看完这20道Redis面试题,阿里面试可以约起来了.md)
# 工具软件
## 开发工具和效率提升
### IntelliJ IDEA Java开发利器
- [开发效率不高?推荐这十款精选IntelliJ Idea插件:+1:](docs/tools/idea/推荐十款精选IntelliJIdea插件.md)
# 我要进大厂系列
面试前你必须得了解
- [网易面试干货之HR解密网易招聘(上篇)](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321320&idx=1&sn=d0c73f80b6ee92aebc12dbdbcb41d8ec&chksm=8f09cfb2b87e46a4afa541bb198c0bca3acdb9067c269406447587c3c8cfd135bea0ec701bd8&scene=178&cur_album_id=1531431564587417601#rd)
- [网易面试干货之HR解密网易招聘(下篇)](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321320&idx=2&sn=21940f268890e43032434b628fc08819&chksm=8f09cfb2b87e46a4e6c94b8b94667f036be9e8a3e6780e7ca8b714d18b53e0f1b96c67d07781&scene=178&cur_album_id=1531431564587417601#rd)
# 程序员的故事系列
- [两年半完成逆袭,室友终于拿到字节跳动的Offer](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321727&idx=1&sn=2e530651ba6176415cacc91f065d333c&chksm=8f09cd25b87e4433f5a7a248bf91ee64f3e1b025a3096873f543a5cf8f03f31433b6d31c0ddc&token=1941065265&lang=zh_CN#rd)
- [程序员版《我和我的家乡》,拼搏奋斗的IT人是家乡的骄傲!](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321444&idx=1&sn=17f3ce6c05b40afc3c18bdb23ee2f6d7&chksm=8f09cc3eb87e45289fd1e51055a4acb7d9689a8e3d4ffc598fc7fd1ca1e918f1628ee67d55c6&scene=178&cur_album_id=1531431564587417601#rd)
- [女程序员在互联网界到底有没有被歧视?](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321297&idx=1&sn=d547a2c54e99e6a69723e39ec955d24e&chksm=8f09cf8bb87e469d560ef47c47e59d814a224a31ccfefe12efe9e62a20abbc0f870e14660648&scene=178&cur_album_id=1531431564587417601#rd)
- [离开华为换种生活,它不香吗?](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321143&idx=1&sn=85a794588811541a8e920a60a0edcf4e&chksm=8f09ceedb87e47fb0b9301b6d268b4c68f5a213f47f5a1286fc800a2707b6a9bf57958bd301b&scene=178&cur_album_id=1531431564587417601#rd)
- [如果可以选择,我再也不想在国企当程序员了](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321085&idx=1&sn=12a7cc5c910d547cc696c325826295e1&chksm=8f09cea7b87e47b13256c15a631506fc18fd2d8a25a4546b202f268f84347723f59a9e2e86ac&scene=178&cur_album_id=1531431564587417601#rd)
- [30岁的程序员出路在哪里?](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321044&idx=1&sn=30b10126e477876229f77cd604540b57&chksm=8f09ce8eb87e47981c945363f9601bf8bd524d220fe1b1397f01a18420c8e1cc8f7c76ba94cb&scene=178&cur_album_id=1531431564587417601#rd)
# 侃天侃地侃互联网热点
- [华为鸿蒙OS尖刀武器之分布式软总线技术全解析](/docs/it-hot/鸿蒙OS尖刀武器之分布式软总线技术.md)
- [汇聚开发者星星之火,华为鸿蒙系统有希望成为国产之光](https://mp.weixin.qq.com/s?__biz=MzIwODI1OTk1Nw==&mid=2650321645&idx=1&sn=c263f8db73cdbffee96c2f511ff7ae74&chksm=8f09ccf7b87e45e18eb684d620073d256f95fa25217b8d5c81116600df9a137d33fa93c92961&token=1941065265&lang=zh_CN#rd)
# 关于JavaFullStack项目
**JavaFullStack**项目计划覆盖所有Java后端相关技术栈,旨在为广大技术人提供一些帮助:
- 如果是在校生或Java刚入门,这里可以帮助你找到方向让你不再迷茫,沿着路线走可以助你早日成长为技术大牛。
- 如果你是职场新人,希望自己的技术能有更进一步的提升,未来可以进大厂拿到不错的薪水待遇,那么你来到这里就对了,JavaFullStack项目覆盖了初级、中级、高级所有技术栈,希望你能从中汲取到营养。
- 如果你在职场中已经打拼了三到五年,感觉遇到瓶颈了,JavaFullStack项目有一些架构相关的技术栈,希望你能早日突破自己当上架构师。
- 如果你已经是技术大牛,希望你能在这个开源项目中共享自己的力量造福广大技术人。
如果你有想法或者想共享自己的力量,欢迎大家提PR,有价值的贡献者会展示在首页。
别忘了在右上角给JavaFullStack项目点个Star,非常感谢~ 爱你们 :heart:
# 关于我
> 我是"爱笑的架构师"公号作者,你可以叫我"雷架"。
>
> :coffee:读过几年书:华中科技大学硕士毕业;
>
> :star2:浪过几个大厂:华为、网易、百度……
>
> :kissing:一直坚信技术能改变生活,愿保持初心,加油技术人!
>
> 我有技术和故事,等你来搞基。
公众号比Github早一到两天更新,如果大家想要实时关注我更新的文章以及分享的干货,可以关注我的公众号,扫描二维码或者微信搜:爱笑的架构师
或者你仅仅想找雷架咨询问题、交流、聊天,扫描二维码,备注:github