{"adoption": {"forks": 320, "observed_at": "2026-08-28T04:04:52.398062+00:00", "stars": 1490}, "canonical_url": "https://ross.abutalabs.com/products/learningsummary", "card": {"archived": false, "artifact_type": "learning-resource", "description": "涵盖大部分Java进阶需要掌握的知识，包括【微服务】【中间件】【缓存】【数据库优化】【搜索引擎】【分布式】等等，欢迎Star~", "domain": ["tutorials", "backend", "developer-tools", "databases"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["yehongzhi/learningSummary"], "name": "yehongzhi/learningSummary", "platform": ["jvm"], "pushed_at": "2022-04-30T16:15:19+00:00", "repo": "yehongzhi/learningSummary", "stars": 1490, "tags": ["java", "spring", "springboot", "microservices", "middleware", "caching", "mysql", "elasticsearch", "zookeeper", "design-patterns", "distributed-systems", "interview-prep", "chinese", "search"], "topics": ["java", "spring", "springboot", "mq", "mysql", "canal", "zookeeper", "springcloud", "design-patterns", "mybatis", "elasticsearch", "springmvc"], "urls": [], "use_cases": ["learn advanced java concepts", "prepare for java backend interviews", "understand spring cloud microservices", "study mysql optimization techniques", "learn how message queues and caching work", "review common design patterns with examples", "find a java learning roadmap"], "what_it_is": "A curated collection of Java learning notes and articles covering advanced topics such as microservices, middleware, caching, database optimization, search engines, and distributed systems. Content is organized as a knowledge map with links to in-depth write-ups on Spring, Spring Boot, Spring Cloud, MyBatis, MySQL, Elasticsearch, ZooKeeper, and design patterns.", "when_to_avoid": ["you need runnable production code or a maintained library", "you want non-Java or beginner-level tutorials", "you need officially documented or version-pinned reference material"], "when_to_choose": ["you are a Java developer seeking structured advanced-level study material", "you want article-style explanations of Spring ecosystem, middleware, and distributed systems", "you are preparing for Java backend interviews"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/learningsummary", "repo": "yehongzhi/learningSummary", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.398062+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:38.606210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3390b7a12956742c644b744d60fbc0f85ad53597170af834e27294889eebb1ff", "fetched_at": "2026-08-28T04:04:52.398062+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yehongzhi/learningSummary"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2215, "days_push": 1586, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}