# YunaiV/Blog

每周一篇，内容精简，不咸不淡，期盼探讨。微信公众号：芋道源码【纯源码分享公众号】

Repository: https://github.com/YunaiV/Blog
Canonical: https://ross.abutalabs.com/products/yunaiv-blog
Homepage: http://www.iocoder.cn?github
License Family: other
Topics: rocketmq, mycat, source-analysis, sharding-jdbc, spring, springmvc, mybatis, elastic-job, dubbo
Last push: 2025-05-20T04:58:35+00:00

## Health v2 (maintenance only)
Score: 42/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 22, release rhythm 35, longevity 100
- inputs: {"age_days": 3530, "days_push": 470, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2654, forks 849 (observed 2026-08-28T04:07:07.200841+00:00)

## What it is
A personal blog repository (Yudao Source Code) containing Chinese-language source-code analysis articles and tutorials for Java backend technologies such as Dubbo, RocketMQ, Spring, MyBatis, Sharding-JDBC, and API gateways. The GitHub repo serves as an article index, with full content hosted on iocoder.cn and a WeChat public account.

## Use cases
- learn how dubbo works by reading source code analysis
- understand rocketmq internals with annotated source code
- study spring and mybatis framework source code
- learn java backend architecture concepts like id generation and unit testing
- find tutorials for setting up api gateways like kong and apisix
- learn message queues and monitoring tools like prometheus and elk

## When to choose
- you are a Java backend developer studying framework internals via source code
- you prefer Chinese-language technical articles and annotated source code
- you want guided tutorials for middleware like Dubbo, RocketMQ, and Sharding-JDBC

## When to avoid
- you need runnable software or a library to include in your project
- you need English-language documentation
- you expect active updates to the GitHub blog itself (it is paused in favor of WeChat)

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, developer-tools
- domain: developer-tools, tutorials, backend, microservices, databases
- platform: jvm
- tags: source-code-analysis, java-backend, chinese-language, blog, spring-ecosystem, dubbo, rocketmq, microservices-tutorials, messaging, web

## Member repositories
- YunaiV/Blog (main) score 42

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:07.200841+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:18:30.778541+00:00, confidence not recorded.
  - readme: https://github.com/YunaiV/Blog (fetched 2026-08-28T04:07:07.200841+00:00, sha 4f31b71be377)
  - homepage: http://www.iocoder.cn?github (fetched 2026-08-29T10:02:31.745071+00:00, sha f0186e08d45a)
  - site_page: https://www.iocoder.cn/APISIX/install (fetched 2026-08-29T10:02:31.754151+00:00, sha 29b909ce2f2b)
  - site_page: https://www.iocoder.cn/Kong/install (fetched 2026-08-29T10:02:31.756493+00:00, sha f3490144b786)
  - site_page: https://www.iocoder.cn/Soul/install (fetched 2026-08-29T10:02:31.760100+00:00, sha 440dc0363788)
  - site_page: https://www.iocoder.cn/ActiveMQ/install (fetched 2026-08-29T10:02:31.763338+00:00, sha a9bf8c7700ee)
  - site_page: https://www.iocoder.cn/Elasticsearch/ELK-install (fetched 2026-08-29T10:02:31.765535+00:00, sha e3f96e1c3528)
  - site_page: https://www.iocoder.cn/Prometheus/install (fetched 2026-08-29T10:02:31.767980+00:00, sha 8188787226fc)
  - site_page: https://www.iocoder.cn/Sentry/install (fetched 2026-08-29T10:02:31.771067+00:00, sha 721414230dd6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
