Blog: bugstack.cn
Precipitation, share, grow, let yourself and others can gain something! π
First, how to walk, let you choose
B station video: www.bilibili.com/video/BV1Sr…
Five years ago, Xianghe Dachang village opened its doors. My brothers and I were so ambitious that we went to the interview by bus, but it took less than half a month for us to find a job. The average number of people hanging on the eight-part rocket every day was 1.3, and six brothers went to outsourcing within a year.
Buddha bless!
The fortune teller said I was “CRUD moving bricks 996”, but I disagree. I think it’s 20K or 40K, it’s up to you.
You have the shortest time with me and the weakest foundation. I leave it to you to choose your own path.
Well, I wish you all good luck in Dachang! Cheers architects!
Second, open source warehouse, bring more people on the road
More than two years, wrote 300+ articles, 100 sets of case code base, open source to the technical community
StarβοΈ, Address:Github.com/fuzhengwei/… |
---|
- Warehouse: github.com/fuzhengwei/… – Thanks for clicking Star βοΈ for the warehouse
- describe: Open source articles, code, drawings, toCodeGuideLet more
With good technical partners
Get involved in the warehouseOn the contribution of content
- Objective: to output valuable technical content in a systematic and comprehensive way with scenes and cases, so as to make up for the lack of information in the whole city. Innovation is not about hiding the basics and rolling them in, but building them together in the spirit of Linux open source.
- content:Guided by the learning and growth direction of code farmer as an architect, we write learning materials on core programming ideas and technology landing experience.
- Technology: Java, Spring, Mybatis, SpringBoot, Netty, ASM, Javassist, Byte-Buddy, Drools
- Development: DDD, MVC, middleware, plug-in, engineering framework, design pattern, development specification, deployment operation and maintenance, full link monitoring, technical solution
- Project: IM-imitation wechat, DDD+ RPC-distributed lottery system
- Published: Relearning Java Design Patterns
- Small volume: “SpringBoot Middleware Design core Development”, “Netty+JavaFx Actual IM”
- PDF: “Face Book Manual”, “Hand Spring”, “Bytecode Programming”
- Others: Knowledge planet – Code farmers will lock
- use:
- π If you don’t know where to start, what to learn, and what to expect, please see the reading Guide. This is an experience-based way for agricultural research and development personnel to enhance the breadth and depth of their own technology stack. It is also a summary of xiao Fu ge’s personal learning experience!
- π If you are new to the industry, in outsourcing, cross-language learning, want to job-hopping, lack of learning motivation, etc., you can read little Fu Ge’s growth story. This series includes my personal growth in outsourcing to big factory, job-hopping process, Internet learning experience Go -> about Little Fu Ge
- π Recommended online reading bugstack.cn (Github is slow to access and may cause some images cannot be refreshed)
Three, share the source code, 100+ sets of code cases
The road must not be narrow
100+ sets of case warehouse, always give you something for a rainy day |
---|
- address:github.com/fuzhengwei –
On the home page, you will find all my source code cases
- Description: π This code base is the author of the small Fu Ge years engaged in the frontline Internet Java development learning process technology summary, aims to provide you with a clear and detailed learning tutorial, the focus is more prone to write Java core content. If the warehouse can help you, please give support (attention, like, share)!
- The core:Here is a list of some of the source libraries that are involved in Xiaofuge’s blogCodeGuideFind it, click “Star” and save it so it won’t be lost
Netty 4 x project
itstack-demo-nettyHandwritten RPC framework
itstack-demo-rpcImplement the JVM in Java
itstack-demo-jvmFull link monitoring based on JavaAgent
itstack-demo-agentThe iot-gateway gateway example
itstack-demo-iot-gatewaryDDD domain driver design landing
itstack-demo-dddA primer on SpringCloud
itstack-demo-springcloudDevelopment of wechat official account
itstack-ark-wx-testSpringBoot middleware development
door-spring-boot-starterService Framework building
itstack-demo-frameSource code analysis (Spring, Mybatis, Schedule)
itstack-demo-codeDrools rules engine
itstack-demo-droolsASM bytecode programming
itstack-demo-asmA summary of my learning resources and interviews from four years of college to five years of work
If the link fails, add wechat: fustackNetty+JavaFx combat: imitation desktop version of wechat chat
NaiveChatJDK1.8 new features 41 case study
itstack-demo-jdk8Bytecode Programming column by Fuge Jr
itstack-demo-bytecodeRelearn Java design patterns
itstack-demo-designJava Face Book manual
interviewSpring masturbation column
small-spring
4. Contribute, submit Issue and PR
Slow down and make sense. We can do it together
October 24, 2021 – Programmer festival π¨π»π», Xiao Fu Ge will open source all the articles into CodeGuide code library, and make progress together with colleagues, and maintain together.
More and more articles, more and more fans, often need to deal with the questions of fans on the article partners. After all, my energy and strength are limited. There are many articles, many readers and many problems, but I have less and less time to allocate, and the efficiency of maintenance will decline. Therefore, we hope that you can participate in the maintenance of CodeGuide. It makes sense to maintain such a 6.3K star project because your little contribution will be seen by more people
How to participate in the maintenance of the project?
Here I offer three ways:
- Put forward
Issue
: Point out areas in an Issue that you feel need improvement/improvement (submit the Issue after you have made the Issue if you can solve it on your ownPR
). - To deal with
Issue
: Help with the backlogIssue
. - submit
PR
: Typos/clerical errors can be directly submittedPR
, no submission requiredIssue
Confirmation.
1. The Issue is put forward
- Click in the upper right corner of the project
New Issue
Button to create a new oneIssue
. - in
Issue
You need to write clearly about your problems, such as what you think needs to be improved, or what you think could be added.
For example, a student found a descriptive problem about HashMap data migration in the manual while learning CodeGuide, so he put forward this Issue.
2. Handling Issue
If you find some issues that need to be dealt with, you can help solve them.
I will mark some issues that need to be dealt with. If you want to help solve this Issue, you can reply directly in the Issue area that you want to help deal with it.
3. Submit the PR
First of all, the CodeGuide repository belongs to the Fuzhengwei account, so we have no right to change it. So first, we need to Fork the original warehouse into our own account name.
For example, when you click on Fork, the repository is automatically generated under your account.
Then, we can be free to modify their own warehouse, write relevant content ~ because the warehouse is the replica of the original warehouse, so no matter what you do to modify it, will not affect the original warehouse!
After making changes to your repository, you can submit a Pull Request, or merge Request, to the original repository.
So how do you do that?
You Fork your project, click Pull Request, and then click New Pull Request
Then, create the Pull Request as prompted. Is it very simple?
In addition, you can click on GitHub to edit the page while reading the article. This way, you can also submit PR without forking the code base.
Next, you just need to wait for the original warehouse manager (Fu Ge) to review it.
After receiving your Pull Request, the original warehouse administrator can decide whether or not to merge your submission, and if so, your contribution can be incorporated into the original project!
For those who submit PR:
- By solving an Issue, you can increase your understanding of a specific point.
- If you have a
PR
Be accepted, and your contributions will be preserved foreverCodeGuide
Go on, and you will tooCodeGuide
ηContributor
.
I really hope that more of us can participate in the maintenance of CodeGuide, so that we can all learn something!