CodeGuide 300+文档、100+代码库,一个指导程序员写代码的,Github 仓库开源啦!
作者:小傅哥
博客:https://bugstack.cn
沉淀、分享、成长,让自己和他人都能有所收获!
一、路怎样走,让你们自己挑

B站 视频:https://www.bilibili.com/video/BV1Sr4y1r7T7?spm_id_from=333.999.0.0
五年前,香河大厂村,开张大吉。我和弟兄们雄心壮志,坐公交车去面试,谁知道求职不到半个月,每天平均1.3个人挂在八股文造火箭上,一年内6个兄弟去了外包。
佛祖保佑!
算命的说我是“CRUD搬砖996”,不过我不同意。我认为出来混的,是20K是40K,要由自已决定。
你们跟着我的日子最短,底子最薄,路怎样走,让你们自已挑。
好了,祝你们,在大厂,一帆风顺! 干杯各位架构师!
二、开源仓库,带更多人上道
两年多,写了300+篇文章,100套案例代码库,开源给技术社区
| 点Star️,收藏仓库,地址(阅读原文也可以):https://github.com/fuzhengwei/CodeGuide |
|---|
![]() |
![]() |
- 仓库:https://github.com/fuzhengwei/CodeGuide - 感谢给仓库点个 Star ️
- 描述:开源文章、代码、图稿,到 CodeGuide 让更多
同好的技术伙伴参与到仓库中内容的贡献上 - 目标:以,成体系的、全面的、有场景、带着案例的方式输出有价值的技术内容,补全市面一些资料不足的情况。创新不是把基础知识屏蔽起来进行内卷,而是像Linux开源精神一样,做到共建。
- 内容:以,码农成长为架构师的学习成长方向为指导,编写核心编程思想和技术落地经验的学习资料。
- 技术:Java、Spring、Mybatis、SpringBoot、Netty、ASM、Javassist、Byte-buddy、Drools
- 开发:DDD、MVC、中间件、插件、工程框架、设计模式、开发规范、部署运维、全链路监控、技术方案
- 项目:IM-仿微信、DDD+RPC - 分布式抽奖系统
- 出版:《重学Java设计模式》
- 小册:《SpringBoot中间件设计核开发》、《Netty+JavaFx实战IM》
- PDF:《面经手册》、《手撸Spring》、《字节码编程》
- 其他:知识星球-码农会锁
- 使用:
- 如果你不知道自己要从哪开始、要学什么、有什么结果,请看 阅读指南 这是一个码农研发人员提升自身技术栈广度和深度的经验之路,也是小傅哥的亲身学习经历汇总!
- 如果你是刚入行、在外包、跨语言学习、想跳槽大厂、缺少学习动力等,可以阅读小傅哥的成长故事,这个系列包括了我的个人在外包到大厂的成长、跳槽的过程、互联网的学习经历 Go -> 关于小傅哥
- 推荐 在线阅读 bugstack.cn (Github 访问速度比较慢可能会导致部分图片无法刷新出来)
三、分享源码,100+套代码案例
路,不能走窄喽
| 100+套 的案例仓库,总能给你一些不时之需 |
|---|
![]() |
![]() |
- 地址:https://github.com/fuzhengwei -
在首页进入,你会找到我所有的源码案例 - 描述: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
- 核心:这里给大家列举一些关于小傅哥博客中的涉及到的源码库,你可以在 CodeGuide 找到,点个 Star 收藏起来就不会丢了
Netty 4.x 专题itstack-demo-netty手写RPC框架itstack-demo-rpc用Java实现JVMitstack-demo-jvm基于JavaAgent的全链路监控itstack-demo-agentiot-gateway网关案例itstack-demo-iot-gatewaryDDD领域驱动设计落地itstack-demo-dddSpringCloud入门案例itstack-demo-springcloud微信公众号开发itstack-ark-wx-testSpringBoot中间件开发door-spring-boot-starter服务框架搭建itstack-demo-frame源码分析(Spring、Mybatis、Schedule)itstack-demo-codeDrools规则引擎itstack-demo-droolsASM字节码编程itstack-demo-asm我的大学四年到毕业工作5年的学习资源和面试汇总网盘下载,if链接失效,加微信:fustackNetty+JavaFx实战:仿桌面版微信聊天NaiveChatJDK1.8新特性41个案例讲解itstack-demo-jdk8小傅哥的《字节码编程》专栏itstack-demo-bytecode重学Java设计模式itstack-demo-designJava面经手册interviewSpring手撸专栏small-spring
四、贡献力量,提交Issue、PR
慢下来,并且有意义的事,我们可以一起来做
2021年10月24日 - 程序员节,小傅哥 把文章全部开源到代码库 CodeGuide 中,与同好同行,一起进步,共同维护。
文章越来越多、粉丝越来越多,经常需要对粉丝伙伴对文章的提问进行处理。而我一个人精力和力量毕竟有限,文章多读者多问题多,但我自己可分配的时间越来越少,维护的效率会有所下降。因此希望大家可以共同参与到 CodeGuide 的维护中。维护这样一个 6.3k star 的项目还是非常有意义,因为你的一点贡献都会被更多人看到
如何参与到项目的维护呢?
这里我提供 3 种方式:
- 提出
Issue:在 Issue 中指出你觉得需要改进/完善的地方(能够独立解决的话,可以在提出 Issue 后再提交PR)。 - 处理
Issue: 帮忙处理一些待处理的Issue。 - 提交
PR: 对于错别字/笔误这类问题可以直接提交PR,无需提交Issue确认。
1. 提出 Issue
- 点击项目右上角的
New Issue按钮,就可以创建一个新的Issue了。 - 在
Issue中,你需要写清楚自己遇到的问题,例如:你觉得哪里需要改进,或者你觉得还可以添加哪些内容。

例如:一位同学在学习 CodeGuide 的过程中,发现面经手册中关于 HashMap 数据迁移描述性问题,于是提出了这个 Issue。
2. 处理 Issue
如果你发现一些待处理 的 Issue 的话,可以帮忙解决。
我会把一些 待处理 的 Issue 标记出来,如果你想帮忙解决这个 Issue 的话,直接在 Issue 区回复一下自己想要帮忙处理即可。
3. 提交 PR
首先,CodeGuide 仓库是属于 fuzhengwei 账户的,因此我们无权对其进行修改。所以首先,我们需要 Fork 原仓库,到自己的账户名下。
例如,点击 Fork 后,在自己账户下自动生成的仓库。
然后,我们就可以自由的对自己的仓库进行修改,编写相关内容了~因为该仓库是原仓库的复制品,所以不论你对其做什么修改,都不会影响到原仓库!
在对自己的仓库修改完毕后,你就可以向原仓库提交 Pull Request,也就是合并请求了。
那么具体该如何操作呢?
你在自己 Fork 的项目中,点击 Pull Request,然后点击 New Pull Request

然后,根据提示,创建 Pull Request 即可。是不是非常简单?

另外你还可以直接在阅读文章的时候,直接点击 在 GitHub 上编辑此页 这样也可以在已经 Fork 代码库的前提下,提交 PR,是不是很方便!
接下来,你只需要等待原仓库管理员(小傅哥)的审核就可以了。
在收到你的 Pull Request 后,原仓库管理员可以决定是否合并你的提交,如果同意合并的话,你的贡献就能真正融入原项目了!
对于提交 PR 的小伙伴来说:
- 解决 Issue 的过程中,你会加深自己对某个知识点的理解。
- 如果你的
PR被采纳,你的贡献将会永久保留在CodeGuide上,你也会成为CodeGuide的Contributor。
我真心希望有更多可以参与到 CodeGuide这个项目的维护中,我们大家都能有所收获!
CodeGuide 300+文档、100+代码库,一个指导程序员写代码的,Github 仓库开源啦!的更多相关文章
- 优秀 Java 程序员写代码的风格,不再留坑给别人
往 期 精 彩 推 荐 [1]Java Web技术经验总结 [2]15个顶级Java多线程面试题及答案,快来看看吧 [3]面试官最喜欢问的十道java面试题 [4]从零讲JAVA ,给你一条清晰 ...
- 优秀 Java 程序员写代码的风格
往 期 精 彩 推 荐 [1]Java Web技术经验总结 [2]15个顶级Java多线程面试题及答案,快来看看吧 [3]面试官最喜欢问的十道java面试题 [4]从零讲JAVA ,给你一条清晰 ...
- C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”
Q: 在反序列化 Xml 字符串为 Xml 对象时,抛出如下异常. 即在 XML文档(0, 0)中有一个错误:缺少根元素. A: 首先看下代码: StringBuilder sb = new Stri ...
- Prism 4 文档 ---第10章 Silverlight和WPF之间共享代码
本主题帮助你理解来自Prism的多目标和它的优缺点.多目标的代码针对两个不同的平台有大致相同的代码库.这允许同时保持代码尽可能多一样能够产生针对两种不同技术的二进制文件.在这种情况下,本节介绍 ...
- Oracle 远程访问配置 在 Windows Forms 和 WPF 应用中使用 FontAwesome 图标 C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素” C#[Win32&WinCE&WM]应用程序只能运行一个实例:MutexHelper Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作
Oracle 远程访问配置 服务端配置 如果不想自己写,可以通过 Net Manager 来配置. 以下配置文件中的 localhost 改为 ip 地址,否则,远程不能访问. 1.网络监听配置 ...
- Java:多个文档合并输出到一个文档
多个文档合并输出到一个文档 方法:Java NIO package First; import java.io.File; import java.io.FileInputStream; import ...
- 一个.net程序员的安卓之旅-Eclipse设置代码智能提示功能
一个.net程序员的安卓之旅-代码智能提示功能 过完年回来就决心开始学安卓开发,就网上买了个内存条加在笔记本上(因为笔记本原来2G内存太卡了,装了vs2010.SQL Server 2008.orac ...
- 相似文档查找算法之 simHash 简介及其 java 实现 - leejun_2005的个人页面 - 开源中国社区
相似文档查找算法之 simHash 简介及其 java 实现 - leejun_2005的个人页面 - 开源中国社区 相似文档查找算法之 simHash 简介及其 java 实现
- 不是程序员,代码也不能太丑!python官方书写规范:任何人都该了解的 pep8
不是程序员,代码也不能太丑!python官方书写规范:任何人都该了解的 pep8 简介:为什么要强调 书写规范 ?这其实并不关乎"美丑",而是为了 更高的效率(代码阅读.开发.维护 ...
随机推荐
- 自学 Python,视频教程和代码一看就懂,动手就废,应该这么学
一.代码量太少了,看得多做得少,导致一做就错. 每一个测试工程师必定是在大量的时间和代码中提升的自己,如果你只是看视频的话,那永远都停留在理论上,很多问题是要实践才能发现的 我打个比方你看视频的时 ...
- JavaScript 实现Sleep方法(多个setTimeout同步执行)
前言 JavaScript是单线程的,如果所有操作都是同步,必将线程堵塞,页面失去响应.因此JavaScript采用了事件驱动机制,在单线程模型下,使用异步回调函数的方式来实现非阻塞的IO操作.因此也 ...
- Java网络爬虫技术《一》 HttpClient
HttpClient HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP ...
- PowerDotNet平台化软件架构设计与实现系列(02):数据库管理平台
为了DB复用和简化管理,我们对常见应用依赖的DB模块进行更高级的提取和抽象. 虽然一些ORM可以简化DB开发,但是我们还是需要进行改进和优化,否则应用越多,后期管理运维越混乱. 根据常见开发需要,数据 ...
- 洛谷3288 SCOI2014方伯伯运椰子(分数规划+spfa)
纪念博客又一次爆炸了 首先,对于本题中,我们可以发现,保证存在正整数解,就表示一定费用会降低.又因为一旦加大的流量,费用一定会变大,所以总流量一定是不变的 那么我们这时候就需要考虑一个退流的过程 对于 ...
- 洛谷4322 SHOI2014 三叉神经树(LCT+思维)
好久之前做的题了QWQ 现在来补一发博客 一道神仙题啊..qwq 首先,我们可以看出来,我们如果对于每个点维护一个\(val\),表示他的直系儿子中有几个表现为1的. 那么\(val[x]>&g ...
- FastAPI 学习之路(十二)接口几个额外信息和额外数据类型
系列文章: FastAPI 学习之路(一)fastapi--高性能web开发框架 FastAPI 学习之路(二) FastAPI 学习之路(三) FastAPI 学习之路(四) FastAPI 学习之 ...
- Beta实际开发与初始计划的比较
零.说明 本篇博客为Beta阶段开始十天后,实际开发工作与初始计划的比较 截止至本篇博客发布为止,团队所有成员已完成计网考试,将在本周日进行充分的接口测试 一.比较 1.与初始计划对比 初始计划 实际 ...
- 2020BUAA软工个人博客作业-软件案例分析
2020BUAA软工个人博客作业-软件案例分析 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分 ...
- java中生成和验证jwt
在这篇文章中主要记录一下在Java中如何使用 java 代码生成jwt token,主要是使用jjwt来生成和验证jwt,关于什么是JWT,以及JWT可以干什么不做详解. jwt的格式: base64 ...



