CodeGuide README

The project's README from github.com/fuzhengwei/CodeGuide. As one markdown file: README.md.

CodeGuide | 程序员编码指南

你好,我是小傅哥,《重学Java设计模式》 图书作者,一线互联网 Java 工程师、架构师。:pencil2: 虫洞栈,博主,:memo: 关于我




知识星球:码农会锁 👇

  1. 介绍:关于 虫洞栈 · CodeGuide 的相关介绍请看:关于虫洞栈的一些说明
  2. 贡献:欢迎参与到 CodeGuide 的维护工作,你可以 提交Issue、处理Issue、提交PR(Fork代码库,提交Pull requests) - 另外当你 Fork 代码库后,可以在阅读 bugstack.cn 时,文末点击 “在 GitHub 上编辑此页” 进行提交PR Go -> 操作指导
  3. PDF:《Java 面经手册》、《字节码编程》
  4. 小册:IM - Netty4.x + SpringBoot 仿PC微信、SpringBoot 中间件设计和开发 - 16个中间件实现,包括测试工程等共计30个代码库,每一章节都会对应有一个中间件的设计和实现
  5. 我的书籍:《重学Java设计模式》 - 这是一本基于互联网真实案例编写的Java设计模式实践图书。全书以解决方案为核心,从实际开发业务中抽离出交易、营销、规则引擎、中间件、框架源码等22个真实场景,对设计模式进行全面、彻底的分析。
  6. 知识星球:码农会锁 - 技术解答/简历批阅/成长指导/内容分享/实战项目 - 《Lottery 抽奖系统 - 基于领域驱动设计的四层架构实践》
  7. 转载须知 :以下所有文章如非文首说明皆为我(小傅哥)的原创,转载在文首注明出处,如发现恶意抄袭/搬运,会动用法律武器维护自己的权益。让我们一起维护一个良好的技术创作环境!⛽️

⛳ 目录

  1. 源码 - :octocat: 公众号:bugstack虫洞栈 文章所涉及到的全部开源代码
  2. Java
  3. Spring
  4. 面向对象
  5. 中间件
  6. Netty 4.x
  7. 字节码编程
  8. 💯实战项目
  9. 部署 Dev-Ops
  10. 📚PDF 下载
  11. 关于
  12. 转载分享
  13. 参与贡献 🍁 留下你的学习的Issue、PR,与同好同行、共同成长
  14. 与我联系 🐾 加入拥有技术初心纯粹的交流群
  15. :rose: 致谢

1. 源码

  1. Netty 4.x 专题 itstack-demo-netty、网络调试助手 NetAssist
  2. 手写RPC框架 itstack-demo-rpc
  3. 用Java实现JVM itstack-demo-jvm
  4. 基于JavaAgent的全链路监控 itstack-demo-agent
  5. iot-gateway网关案例 itstack-demo-iot-gatewary
  6. DDD领域驱动设计落地 itstack-demo-ddd
  7. SpringCloud入门案例 itstack-demo-springcloud
  8. 微信公众号开发 itstack-ark-wx-test
  9. SpringBoot中间件开发 door-spring-boot-starter
  10. 服务框架搭建 itstack-demo-frame
  11. 源码分析(Spring、Mybatis、Schedule) itstack-demo-code
  12. Drools规则引擎 itstack-demo-drools
  13. ASM字节码编程 itstack-demo-asm、SQM
  14. 我的大学四年到毕业工作5年的学习资源和面试汇总 网盘下载,if链接失效,加微信:fustack
  15. Netty+JavaFx实战:仿桌面版微信聊天 NaiveChat
  16. JDK1.8新特性41个案例讲解 itstack-demo-jdk8
  17. 小傅哥的《字节码编程》专栏 itstack-demo-bytecode
  18. 🔥重学Java设计模式 itstack-demo-design
  19. 🔥Java面经手册 interview
  20. 🔥Spring手撸专栏 small-spring
  21. IntelliJ IDEA 插件开发 guide-idea-plugin
  22. 🔥Mybatis手撸专栏 small-mybatis
  23. Java数据结构和算法 java-algorithms

如果,以上某些资源不能下载获取,可以添加作者好友:小傅哥的微信(fustack)

2. Java

2.1 面经手册 - 👉在线阅读

👉显示更多

CodeGuide (fuzhengwei/CodeGuide)

Searching Database…

11.9K ·GitHub
What is this?CodeGuide is a personal knowledge hub by Chinese Java engineer Fu Zheng Wei (小傅哥) that indexes years of his work: an interview handbook, hand-rolled clones of Spring and MyBatis, a JVM written in Java, Netty tutorials, bytecode-programming guides, and a published design-patterns book, all centered on core Java development.
Is this a single tutorial or an index of many projects?It is an index/hub page that links out to dozens of separate repositories and documents rather than one codebase: hand-written framework clones (small-spring, small-mybatis), a Java-based JVM implementation, a Netty-based WeChat clone, a DDD lottery system, and PDF handbooks.
How is the content organized?The README's table of contents groups material by topic: Java fundamentals and an interview handbook, Spring/MyBatis internals, design patterns and architecture, middleware development, Netty 4.x from basics to source analysis, and bytecode programming with ASM/Javassist.
Do I need to read Chinese to use this?Yes — the entire guide, including the handbook, source-code walkthroughs, and the author's book, is written in Chinese with no official English version.
Where should a beginner start?Newcomers are pointed to the 面经手册 (interview handbook), which begins with interview basics and data structures/algorithms before moving into concurrency, JVM, and system design; each linked sub-repo like java-algorithms or small-spring can also be read on its own.
What stand-alone repos does CodeGuide link to?It indexes the author's own projects such as small-spring and small-mybatis (hand-written clones of the frameworks), java-algorithms, itstack-demo-jvm (a JVM written in Java), itstack-demo-netty, itstack-demo-ddd, and a Netty+JavaFX WeChat-style chat client called NaiveChat.
Is there a published book behind this repo?Yes — the author's book 'Rethinking Java Design Patterns' (重学Java设计模式) analyzes 22 real production scenarios like trading, marketing, and middleware to teach design patterns through practical code.
What is the 知识星球 mentioned in the README?It is the author's paid community where readers can get 1-on-1 answers on technical, career, and career-planning questions, separate from the free repo content.
Can I get the interview handbook as a PDF?Yes, the README offers downloadable PDFs of the 'Java 面经手册' interview handbook and the '字节码编程' bytecode-programming guide, shared through the author's network-drive links.
Creator
fuzhengwei
Size
1.8 GB
Stars
11.9K
Updated
CommitOct 17
Age
6y
Commits · 90 Days