知识星球【码农会锁】 • 入场指导(加入星球,现在这些和以后的都是你的!)
你好,我是小傅哥,《重学Java设计模式》 图书作者,一线互联网T8架构师。
✏ 虫洞栈,博主,📝 关于我
1. 星球介绍
保持初心,努力成为一个简单、干净、纯粹的技术人,为读者提供有价值的同好圈子。服务包括:技术解答、简历批阅、成长指导、内容分享,以及整理输出各项技术栈小册、PDF文件和录制技术视频。
在星球向我提问关于成长、学习、职场、晋升、答辩、简历等各项你需要知道的内容,同时我也会不定期的整理和分享出各类属于星球的技术小册、编程视频、PDF文件和推荐一些真正有效让人成长的书籍和资料。
- 详细使用介绍:https://t.zsxq.com/03VB66uzz

加入星球【码农会锁】,你将获得:
-
学习 Lottery 分布式抽奖秒杀项目 - 基于领域驱动设计的落地实践【面大厂利器】、手写Mybatis、Netty网关(设计中)、BPMN低代码(计划中)等
-
提供博客 https://bugstack.cn 所有学习内容的指导、帮助
-
GitHub:https://github.com/fuzhengwei/CodeGuide - 非常有价值的技术资料仓库,包括小傅哥所有的博客开放案例代码
-
可以在发送你的简历到我的邮箱(见使用介绍),提供简历批阅服务
-
提供技术问题、系统架构、学习成长、晋升答辩等各项内容的回答
-
定期的整理和分享出各类专属星球的技术小册、编程视频、PDF文件
-
定期组织技术直播分享,传道、受业、解惑,知道阶段瓶颈突破技巧
2. 学习路线
星球学习项目较多,建议学习路线如下;
- 为了面试:Java面经手册(八股)、Lottery 分布式抽奖(项目)、SpringBoot Starter 中间件设计和开发(拉伸技术)、手写Spring/手写Mybatis(2选1)
- 夯实能力:重学Java设计模式、Lottery 分布式抽奖、手写Spring、手写Mybatis
- 拉伸技术:字节码、IDEA Plugin 开发手册、SpringBoot Starter
- 网络编程:Netty 4.x 小册、IM(Netty 4.x + JavaFx)
- 单纯小白:重学Java设计模式、Java面经手册、手写Spring/手写Mybatis(2选1)、Lottery 分布式抽奖、SpringBoot Starter 中间件设计和开发,之后学习拉伸技术、网络编程
3. 星球项目
3.1 Lottery 分布式抽奖系统
3.2 IM(Netty+JavaFx)
-
第 1 章 - UI开发
-
第 2 章 - 架构设计
-
第 3 章 - 功能实现
3.3 手写Mybatis
介绍
第 1 部分 - 基础框架
第 2 部分 - 模块服务
- 【难度★★★☆☆】第05章:数据源的解析、创建和使用
- 【难度★★★★☆】第06章:数据源池化技术实现
- 【难度★★★☆☆】第07章:SQL执行器的定义和实现
- 【难度★★★★★】第08章:把反射用到出神入化
第 3 部分 - 串联流程
- 【难度★★★★☆】第09章:细化XML语句构建器,完善静态SQL解析
- 【难度★★★★☆】第10章:使用策略模式,调用参数处理器
- 【难度★★★☆☆】第11章:流程解耦,封装结果集处理器
- 【难度★★★☆☆】第12章:完善ORM框架,增删改查操作
第 4 部分 - 扩展功能 - 星球用户专属
- 【难度★★★☆☆】第13章:通过注解配置执行SQL语句
- 【难度★★★☆☆】第14章:解析和使用ResultMap映射参数配置
- 【难度★★★☆☆】第15章:返回Insert操作自增索引值
- 【难度★★★☆☆】第16章:解析含标签的动态SQL语句
- 【难度★★★★☆】第17章:Plugin 插件扩展
- 【难度★★☆☆☆】第18章:一级缓存
- 【难度★★★★☆】第19章:二级缓存
- 【难度★★★★☆】第20章:整合Spring
4. 原创书籍
4.1 《Java面经手册》
全书共计 5 章 29 节,417页11.5万字,耗时 4 个月完成。涵盖数据结构、算法逻辑、并发编程、JVM以及简历和互联网大厂面试等内容。但此书并不是单纯的面试题,也不是内卷八股文。而是从一个单纯的和程序员有关的数学知识点开始,深入讲解 Java 的核心技术。并且每一章节都配有实践验证的源码,可以对照着一起撸才更有感觉!
4.2 《重学Java设计模式》
本书是作者小傅哥,基于互联网真实案例编写的Java设计模式实践图书。全书以解决方案为核心,从实际开发业务中抽离出交易、营销、规则引擎、中间件、框架源码等22个真实场景,对设计模式进行全面、彻底的分析。帮助读者灵活地使用各种设计模式,从容应对复杂变化的业务需求,编写出易维护、可扩展的代码结构。
4.3 《手撸Spring》
通过带着读者手写简化版 Spring 框架,了解 Spring 核心原理。在手写Spring 源码的过程中会摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期、上下文、作用域、资源处理等内容实现。
4.4 《字节码编程》
让人怪不好意思的,说是出书有点膨胀,毕竟这不是走出版社的流程,选题、组稿、编著、审读、加工到出版发行。但全书共计107页,11万7千字,20个章节涵盖三个字节码框架(ASM、Javassist、Byte-budy)和JavaAgent使用并附带整套案例源码!
4.5 《IDEA Plugin 开发手册》
此开发手册,分为4章12节循序渐进的通过实践案例开发的方式,串联 IDEA Plugin 开发的各项常用技术点,为读者讲解如何开发一个 IDEA 插件。基本开发类知识点包括:
gradle 工程创建
、插件发布
、Swing UI
、各类窗体
、菜单配置
、工程上下文对象
、向导步骤
、内容存放
、配置加载
等,通过这些知识在案例中的逐个使用,而学习如何开发插件。
5. 你会学到什么?
- 有专属的设计模式实战类练习项目,通过文档、代码、不定期直播的方式讲解
- 学习大厂码农开发都是怎么承接需求、设计评审、代码开发、发布上线的
- 解决各类技术问题,向我提问你遇到的技术问题、职业发展、跳槽就业
6. 适宜人群
- 具备 Java 编程基础的研发人员,想提升自己的技术能力
- 希望提升编码思维,剔除到代码中的坏味道
- 有意愿成为架构师,但还处在一定瓶颈期
- 想加入大厂做码农,但总感觉找不到门路
7. 关于作者
小傅哥,《重学Java设计模式》作者,一线互联网 java
工程师、架构师,开发过交易&营销、写过运营&活动、设计过中间件也倒腾过中继器、IO板卡。不只是写Java语言,也搞过C#、PHP,是一个技术活跃的折腾者。
-
我的博客:bugstack.cn
-
我的Github:
https://github.com/fuzhengwei
-
我的公众号:bustack虫洞栈
8. 联系作者
-
加群交流
本群的宗旨是给大家提供一个良好的技术学习交流平台,所以杜绝一切广告!由于微信群人满 100 之后无法加入,请扫描下方二维码先添加作者 “小傅哥” 微信(fustack),备注:
星球成员编号
。 -
公众号(bugstack虫洞栈)
沉淀、分享、成长,专注于原创专题案例,以最易学习编程的方式分享知识,让自己和他人都能有所收获。目前已完成的专题有;Netty4.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、DDD专题案例、源码分析等。
9. 收尾感谢
有时候真的很感谢自己还能坚持做原创技术输出,即使再忙再累也给自己一个当下的交代,在写文章的过程中甚至几乎没有过周末,也没有过半夜。但当自己完成每一篇文章后,那份给自己的努力也传播给其他人技术知识。也希望读者们能给多多点点在看分享和留言,这几乎是支撑我写作的最大动力回馈。
能力,是你前行的最大保障。哪怕你是兢兢业业的工作者,也是拥有能留下的本事和跳出去的能力,才会相对安稳度过动荡。