CodeGuide 300+文檔、100+代碼庫,一個指導程序員寫代碼的,Github 倉庫開源啦!
作者:小傅哥
博客://bugstack.cn
沉澱、分享、成長,讓自己和他人都能有所收穫!😄
一、路怎樣走,讓你們自己挑
B站 視頻://www.bilibili.com/video/BV1Sr4y1r7T7?spm_id_from=333.999.0.0
五年前,香河大廠
村,開張大吉。我和弟兄們雄心壯志,坐公交車去面試,誰知道求職不到半個月,每天平均1.3個人掛在八股文造火箭上,一年內6個兄弟去了外包。
佛祖保佑!
算命的說我是「CRUD搬磚996」
,不過我不同意。我認為出來混的,是20K
是40K
,要由自已決定。
你們跟着我的日子最短,底子最薄,路怎樣走,讓你們自已挑。
好了,祝你們,在大廠,一帆風順! 乾杯各位架構師!
二、開源倉庫,帶更多人上道
兩年多,寫了300+篇文章,100套案例代碼庫,開源給技術社區
點Star⭐️,收藏倉庫,地址(閱讀原文也可以)://github.com/fuzhengwei/CodeGuide |
---|
![]() |
![]() |
- 倉庫://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+套 的案例倉庫,總能給你一些不時之需 |
---|
![]() |
![]() |
- 地址://github.com/fuzhengwei –
在首頁進入,你會找到我所有的源碼案例
- 描述:📚 本代碼庫是作者小傅哥多年從事一線互聯網 Java 開發的學習歷程技術匯總,旨在為大家提供一個清晰詳細的學習教程,側重點更傾向編寫Java核心內容。如果本倉庫能為您提供幫助,請給予支持(關注、點贊、分享)!
- 核心:這裡給大家列舉一些關於小傅哥博客中的涉及到的源碼庫,你可以在 CodeGuide 找到,點個 Star 收藏起來就不會丟了
Netty 4.x 專題
itstack-demo-netty手寫RPC框架
itstack-demo-rpc用Java實現JVM
itstack-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-asmNetty+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這個項目的維護中,我們大家都能有所收穫!