Archive of 75 articles of "2019" original technology


Author: Small Fu brother
blog: https: //bugstack.cn

Deposit, share, and grow, so that you and others can gain something!

In 2019 , a total 74of original articles were written, including; JVM, JavaAgent, bytecode programming, Netty network communication, SpringCloud, source code analysis, middleware development and architecture design, and two code walking articles The following is an archive of content, welcome to collect.

Implementation of JVM in Java

This topic describes how Javato implement basic functions of the JVM (Insights for Search class file byte code command, run-time data area, etc.) code so that Javathe programmer through the most well-known Javaprogram, learning how to java JVM is a step by step program run up, in accordance with the "java virtual machine specification" and go language version of "write their own Java virtual machine" to achieve Javaedition virtual machine case.

Source code : https://github.com/fuzhengwei/itstack-demo-jvm

Full-link monitoring based on JavaAgent

At present, the full link monitoring system on the market is basically done by referring to Google's Dapper. This topic mainly uses six chapters of code combat to introduce how to use javaagent and bytecode applications to implement a simple java code link. Process monitoring.

Source code : https://github.com/fuzhengwei/itstack-demo-agent

Netty4.x special case

This topic is divided into netty4.x: basic introduction (13 articles), intermediate development articles (13 articles), advanced application articles (three chapters +) and source code analysis articles, from shallow to deep through case study of netty, Make netty learners quickly get started and practical.

Source code : https://github.com/fuzhengwei/itstack-demo-netty

Basic Introduction (Thirteen)

Intermediate Development (13 articles)

Advanced applications (three chapters +)

Source code analysis

DDD Domain Driven Design

Getting started with SpringCloud

Spring Cloud is an ordered collection of a series of frameworks. It uses Spring Boot's development convenience to subtly simplify the development of distributed system infrastructure, such as service discovery registration, configuration center, message bus, load balancing, circuit breaker, data monitoring, etc., can be done using Spring Boot's development style One click to start and deploy.

Source code : https://github.com/fuzhengwei/itstack-demo-springcloud

Source code analysis

Master the core skills in the framework through source code analysis and gradually enhance object-oriented development. And empower the knowledge of technology stack to the architecture design in business development.

Source code : https://github.com/fuzhengwei/itstack-demo-code

Source code analysis | Why the Mybatis interface does not implement the class can be added, deleted and modified

Middleware development

Most CRUD programmers will not be exposed to middleware development in their careers, and they will also miss many opportunities to improve their skills. Including how to Springcombine, if automated processing, how to make business code separate from the common core logic. This is the only way to grow a personal technology stack.

Architecture design

Take a look at the flowers

Published 212 original articles · praised 366 · 250,000 views

Guess you like

Origin blog.csdn.net/Yao__Shun__Yu/article/details/105470100
75