Skip to content
View Xianhuii's full-sized avatar
  • Shanghai

Block or report Xianhuii

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Xianhuii/README.md

🙋简单自我介绍

自学成才的程序员,本专业学的是四大天坑之一的化学。

在机缘巧合之下,从2017年初加入自学Java大军。

借助网络上各种资源(包括中国大学MOOC、B站、慕课网),以及一种莫名其妙的坚持,稀里糊涂地在2021年硕士毕业后成功转行。

从最开始只会按照教程死板地调用API接口,后来开始深入阅读源码,寻找各种书籍补充理论知识,我的成长是巨大的。

我深刻感受到成长是可以量化的。之前在本地笔记或博客网站记录了每年学习的目标和进度,现在迁移到GitHub,以此勉励自己。

也欢迎志同道合的朋友来沟通交流

💻技术栈

  • 编程语言:Java > Golang > JavaScript > C/C++
  • 系统底层:Linux、异步I/O模型(select/poll/epoll)
  • 数据库相关:MySQL、Redis
  • 消息队列:RabbitMQ、Kafka、NanoMQ
  • 任务调度:Xxl-Job
  • 分布式&微服务:分布式架构理论、Spring Cloud
  • 容器化和自动化运维:Jenkins、Docker、K8s
  • 应用框架:Spring全家桶、GoFrame、MyBatis、ShardingSphere、Vue
  • 网络编程:select/poll/epoll、Tomcat、Netty、Dubbo、gRPC

📅学习记录

2025年

  • 《Linux&Unix系统编程手册》
  • Apollo配置中心的Java客户端源码
  • The Architecture of Open Source Applications (Volume 2)Scalable Web Architecture and Distributed Systems
  • system-design-primer
  • 《Distributed systems for fun and profit》
  • 《设计数据密集型应用》
  • Apache SkyWalking的Java Agent源码
  • 往年

    2024年
  • Spring全家桶:重新梳理Spring -> Spring Boot -> Spring Cloud核心源码。
  • Spring Boot内嵌Tomcat
  • Docker
  • RabbitMQ
  • Java NIO
  • Redis源码、《Redis设计与实现》
  • 《C程序设计语言》
  • Netty源码
  • MySQL
  • 《凤凰架构》
  • 《Go语言从入门到进阶实战》、《Go语言高级编程》
  • 《鸟哥的Linux私房菜-基础学习篇》
  • ShardingSphere
  • 《自己动手写Java虚拟机》
  • Vue.js源码
  • Dubbo源码
  • MySQL源码
  • Xxl-Job源码
  • Spring全家桶源码:Spring Framework、Spring Boot、Spring Cloud Common
  • Sentinel
  • SkyWalking
  • Nginx
  • 《微服务架构设计模式》
  • SeaTa
  • 2023年
  • Spring Core中Spring IoC和AOP的相关官方文档和源码
  • Spring Data Access中事务的相关官方文档和源码
  • Spring Web MVC官方文档和相关源码
  • Spring Boot核心官方文档和源码
  • Mybatis源码
  • Spring Cloud Commons
  • Netty
  • Shiro:官方文档(授权、鉴权、加密、缓存)
  • MySQL:《Understanding MySQL internals》(MySQL的基础架构)、《MySQL是怎样运行的:从根儿上理解MySQL》
  • Log4j2 & Slf4j:官方文档(Appender、Layout、异步)
  • Kafka:官方文档、Kafka权威指南(第2版)、Apache Kafka源码剖析、深入理解Kafka 核心设计与实践原理
  • Pinned Loading

    1. jdk jdk Public

      Forked from openjdk/jdk

      JDK&JVM源码阅读注释

      Java

    2. linux linux Public

      Forked from torvalds/linux

      Linux内核源码阅读

      C

    3. spring-framework spring-framework Public

      Forked from spring-projects/spring-framework

      Spring Framework源码阅读

      Java

    4. spring-boot spring-boot Public

      Forked from spring-projects/spring-boot

      Spring Boot源码阅读

      Java

    5. redisson redisson Public

      Forked from redisson/redisson

      Redisson源码阅读

      Java

    6. vuejs vuejs Public

      Forked from vuejs/core

      Vue.js源码阅读&注释

      TypeScript