Author: Xiao Fu Ge
<br/>Blog: https://bugstack.cn
Precipitate, share, grow, so that you and others can gain something! 😄
1. How to take the road, let you choose by yourself
Station B video : [ ](
Five years ago, Xianghe Dachang Village opened its doors. My brothers and I were ambitious and took the bus to the interview. Who knew that the job search was less than half a month, and an average of 1.3 people were hanging on the eight-legged essay rocket every day. Within a year, 6 brothers went outsourcing.
Buddha bless!
The fortune-teller said that I was "CRUD Moving Brick 996", but I disagree. I think the one who came out is
20K
is 40K
, it is up to you to decide.
You have the shortest life with me and the thinnest foundation. Let you choose how you go.
Well, I wish you all the best in Dachang! Cheers every architect!
2. Open source warehouse, bring more people to the road
More than two years, wrote 300+ articles, 100 sets of case code bases, open source to the technical community
Click Star⭐️, collection warehouse, address (read the original text is also OK): https://github.com/fuzhengwei/CodeGuide |
---|
- Warehouse : https://github.com/fuzhengwei/CodeGuide -Thanks for ordering a Star ⭐️
- describes : open source articles, codes, artwork, to CodeGuide let more
good technical partners participate in the contribution
content in the warehouse
- Goal : To output valuable technical content in a systematic, comprehensive, scene-based, and case-based manner, and to fill in the lack of information in the market. Innovation is not about shielding basic knowledge for involution, but like the spirit of Linux open source, to achieve co-construction.
Content : by the learning and growth direction of the programmer growing as an architect, we compile learning materials for core programming ideas and technology landing experience.
- Technology: Java, Spring, Mybatis, SpringBoot, Netty, ASM, Javassist, Byte-buddy, Drools
- Development: DDD, MVC, middleware, plug-ins, engineering frameworks, design patterns, development specifications, deployment operation and maintenance, full link monitoring, technical solutions
- Project: IM-Imitate WeChat, DDD+RPC-Distributed Lottery System
- Published: "Relearn Java Design Patterns"
- Brochure: "SpringBoot Middleware Design and Development", "Netty+JavaFx Actual Combat IM"
- PDF: "Mianjing Manual", "Hand Lu Spring", "Byte Code Programming"
- Other: Knowledge Planet-Code Farmer's Association Lock
uses :
- 👉 If you don’t know where you want to start, what you want to learn, and what the results will be, please see Reading Guide This is a way for code farmers to improve the breadth and depth of their technology stack, and it is also Xiao Fu’s personal experience. Summary of learning experience!
- 👉 If you are new to the industry, outsourcing, cross-language learning, want to move to a big factory, lack of learning motivation, etc., you can read the growth story of Brother Xiao Fu. This series includes my personal growth and job change in outsourcing to a big factory. Process, Internet learning experience Go -> About Xiao Fu
- 👉 Recommend read online bugstack.cn (Github access speed is slow, which may cause some pictures to fail to refresh)
3. Share source code, 100+ sets of code cases
, can’t go narrow
100+ sets of case warehouses can always give you some unexpected needs |
---|
- address : https://github.com/fuzhengwei -
enter on the homepage, you will find all my source code cases
- Description : 📚 This code base is a summary of the author's Xiao Fu, who has been engaged in first-line Internet Java development for many years, and aims to provide you with a clear and detailed learning tutorial, with a focus on writing Java core content. If this warehouse can help you, please support (follow, like, share)!
Core : Here are some source code libraries involved in Xiao Fu's blog, you can CodeGuide , click a Star and you won’t lose
Netty 4.x topic itstack-demo-netty
Handwriting RPC framework itstack-demo-rpc
Implement JVM in Java itstack-demo-jvm
based full link monitoring itstack-demo-agent
iot-gateway gateway case itstack-demo-iot-gatewary
DDD domain-driven design landing itstack-demo-ddd
SpringCloud entry case itstack-demo-springcloud
WeChat public development 1619309a84d76b itstack-ark-wx-test
SpringBoot middleware development door-spring-boot-starter
service framework building itstack-demo-frame
source code analysis (Spring, Mybatis, Schedule) itstack-demo-code
Drools rule engine itstack-demo-drools
ASM bytecode programming itstack-demo-asm
my four years of college to graduate 5 years of learning resources and interview summary Web site to download, if link failure, plus micro letter: fustack
Netty+JavaFx combat: imitating desktop version of WeChat chat NaiveChat
JDK1.8 new features 41 case explanation itstack-demo-jdk8
Xiao Fu's "Bytecode Programming" column itstack-demo-bytecode
Re-learn Java design patterns itstack-demo-design
Java interview
Spring hand column small-spring
4. Contribute to Issue and PR
slow down, and meaningful things, we can do it together
October 24, 2021-Programmer's Day 👨🏻💻, brother open source all the articles to the code base
CodeGuide
, go with the same good, make progress and maintain together.
There are more and more articles and more and more fans, and it is often necessary to deal with questions from fan partners on the article. After all, my energy and strength alone are limited. There are many articles, many readers, and many problems. However, the time I can allocate becomes less and less, and the efficiency of maintenance will decrease. Therefore, I hope everyone can participate in the maintenance of CodeGuide. Maintaining such a 6.3k star project is still very meaningful, because a little bit of your contribution will be seen by more people
participate in the maintenance of the project?
Here I provide 3 ways:
- proposed
Issue
: In the Issue, point out what you think needs to be improved/improved (if you can solve it independently, you can submitPR
after the issue is raised). - handle
Issue
: help deal with some pendingIssue
. - Submit
PR
: For typos/typos, you can directly submitPR
, without submittingIssue
confirmation.
1. Submit an Issue
-
New Issue
button in the upper right corner of the project to create a newIssue
. - In
Issue
, you need to write clearly the problems you have encountered, for example: what do you think needs improvement, or what else you think you can add.
For example: CodeGuide
, a student found a descriptive problem about HashMap data migration in the face-to-face manual, so he proposed this Issue
.
2. Handling Issues
If you find some pending of Issue
, you can help solve.
I will put some pending of Issue
marked, if you want to help solve this Issue
then directly Issue
reply about the area they want to help to deal with.
3. Submit PR
First of all, the CodeGuide
warehouse belongs to the fuzhengwei
account, so we have no right to modify it. So first, we need the Fork
, to our account name.
For example, Fork
, the warehouse automatically generated under your account.
Then, we can freely modify our own warehouse and write related content~Because the warehouse is a copy of the original warehouse, no matter what you modify it, it will not affect the original warehouse!
After modifying your own warehouse, you can submit Pull Request
to the original warehouse, which is a merge request.
So how exactly do you do this?
You are in your own Fork
project, click Pull Request
, then click New Pull Request
Then, follow the prompts to create Pull Request
. Is it very simple?
In addition you can also directly when reading the article, just click on GitHub edit this page
this also may, subject to the code base has been Fork, submit PR, it is not very convenient!
Next, you only need to wait for the review of the Xiao Fu).
After receiving your Pull Request
, the original warehouse manager can decide whether to merge your submissions. If you agree to merge, your contributions can truly be integrated into the original project!
For the small partners who submit PR:
- In the process of solving the Issue, you will deepen your understanding of a certain knowledge point.
- If your
PR
is adopted, your contribution will remain onCodeGuide
, and you will also becomeCodeGuide
ofContributor
.
I sincerely hope that more can participate in the maintenance of the CodeGuide project, and we can all gain something!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。