This article participated in the SegmentFault "2021 Summary" , 161cee9cfb3f18, and you are welcome to join as well.
Preface
If I sum up my 2021 in one word, I think it should be .
Facing hard work, take it easy...
Facing sudden changes, take it easy...
In fact, I know that although I have done some calmness, I still can't change my impatientness.
About health
Outdoor running was started this year, and a total of 220 km ran.
I still remember the first time I ran, when I ran to 1.5 km, I was breathless and half tired... I held on slowly and slowly found a rhythm that suits me. Later, the longest running mileage was 8.41 km.
Here we must thank the runners for their encouragement and not disgusting, but also for their persistence, continue to cheer, and strive to make running a habit next year.
About reading
- "Insensitive Force"
- "the one chasing a kite"
- "The Courage to Be Disgusted", 60% read
About output
Continue to maintain the open source project: go-gin-api Golang
project that is more friendly to novices, and also comes with the WEB
interface. If you have no project experience, you can use this project to practice.
go-gin-api
is a modular design of API
framework based on Gin
, which encapsulates commonly used functions, is simple to use, and is committed to rapid business research and development.
As of now, there are already 2.8k+ Stars.
Share original articles this year: 30+, most of which are based on technical articles, such as:
Proto
series:
- Go-Thoughts on
- Go-Little doubts about the protoc tool
- Go-How to write ProtoBuf plug-in (1)?
- Go-How to write ProtoBuf plug-in (2)?
- Go-How to write ProtoBuf plug-in (3)?
distributed series:
- Distributed understanding of distributed transactions
- Distributed final consistency implementation plan
- Distributed asynchronous communication component selection
- Distributed Configuration Center
- Distributed interface idempotence
series of small knowledge points:
- Go-Use sync.WaitGroup to implement concurrent operations
- Go-Use sync.Map to solve the concurrent operation problem of map
- Go-Use sync.Pool to reduce GC pressure
- Go-Improve program performance based on escape analysis
In 2022, continue to , , humble and sincere , positive energy , self-discipline , 2022 Come on!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。