{"adoption": {"forks": 604, "observed_at": "2026-08-28T04:06:35.457420+00:00", "stars": 2301}, "canonical_url": "https://ross.abutalabs.com/products/javanote", "card": {"archived": false, "artifact_type": "learning-resource", "description": "📁我不是的知识的生产者，我只是知识的搬运工", "domain": ["tutorials", "backend", "developer-tools", "databases", "web-development"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Seazean/JavaNote"], "name": "Seazean/JavaNote", "platform": ["cross-platform"], "pushed_at": "2023-09-26T05:16:11+00:00", "repo": "Seazean/JavaNote", "stars": 2301, "tags": ["java", "study-notes", "jvm", "concurrency", "spring", "mysql", "redis", "interview-prep", "chinese-language"], "topics": ["java", "java-notes", "back-end"], "urls": [], "use_cases": ["learn java backend development from notes", "review jvm and concurrency concepts before interviews", "study spring and springboot fundamentals", "understand redis and mysql internals", "reference notes on netty and rocketmq", "find structured java study material in chinese"], "what_it_is": "A collection of Java backend learning notes covering JavaSE, JVM, concurrency, MySQL, Redis, Spring ecosystem, middleware, and web fundamentals. The notes are written in Markdown (best viewed in Typora) and updated as the author learns.", "when_to_avoid": ["you need authoritative or peer-reviewed documentation", "you want runnable code examples or a tutorial course rather than notes", "you need content in a language other than Chinese"], "when_to_choose": ["you want comprehensive, well-organized Java backend study notes", "you are preparing for Java backend interviews", "you prefer reading Markdown notes offline in Typora"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/javanote", "repo": "Seazean/JavaNote", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "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:06:35.457420+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:35.457420+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:40:11.919271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5c72650fd4f4d1f20731eb6dfa678797807c035e47e5c61ed1c28a59a72390b8", "fetched_at": "2026-08-28T04:06:35.457420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Seazean/JavaNote"}], "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": 1988, "days_push": 1072, "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}}