{"adoption": {"forks": 466, "observed_at": "2026-08-28T04:04:08.280084+00:00", "stars": 1251}, "canonical_url": "https://ross.abutalabs.com/products/java_line", "card": {"archived": false, "artifact_type": "learning-resource", "description": "JAVA进阶相关书籍：《JAVA并发编程实践》、《java进程高CPU占用故障排查》、《spring揭秘 精选版》、《Netty实战(精髓)》、《深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)》、《Java反射机制总结》、《java多线程设计模式》、《head+first+servlets jsp》、《How Tomcat Works 中文版》、《J2EE核心模式》、《JAVA并发编程实践》一些大的上传不上来的文件在README", "domain": ["tutorials", "awesome-lists", "backend", "developer-tools"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 66, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["singgel/JAVA_LINE"], "name": "singgel/JAVA_LINE", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-04-07T05:24:53+00:00", "repo": "singgel/JAVA_LINE", "stars": 1251, "tags": ["java", "books", "jvm", "concurrency", "spring", "netty", "tomcat", "mysql", "reading-list", "chinese"], "topics": [], "urls": [], "use_cases": ["find books to learn advanced Java", "study JVM internals and tuning", "learn Java concurrency and multithreading", "understand Spring framework internals", "learn how Tomcat and servlets work", "prepare for Java backend interviews", "find resources on distributed systems like ZooKeeper and Paxos"], "what_it_is": "A curated collection of links to advanced Java learning books, covering JVM internals, concurrency, Spring, Netty, Tomcat, MySQL, and distributed systems. It is essentially a reading list repository pointing to downloadable PDF resources rather than containing code.", "when_to_avoid": ["you need runnable code, libraries, or tools rather than book references", "you prefer official documentation or interactive courses over PDF downloads", "you need content not gated behind third-party download sites"], "when_to_choose": ["you want a curated list of well-known Chinese/English Java books with download links", "you are a Java developer progressing from basics to advanced topics like JVM, concurrency, and middleware"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/java_line", "repo": "singgel/JAVA_LINE", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "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:08.280084+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:08.280084+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:07:41.492741+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cadd44ce2e465fc5f1ca78854e1c852b8060d06fc5a26a2c983ea74438c14d69", "fetched_at": "2026-08-28T04:04:08.280084+00:00", "kind": "readme", "missing": false, "url": "https://github.com/singgel/JAVA_LINE"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 76, "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": 2962, "days_push": 148, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}