{"id":40485,"url":"https://github.com/DogerRain/awesome-programming-resources","name":"awesome-programming-resources","description":"收集优秀的编程资源（Java为主），涵盖：Java面试、求职、电子书籍、计算机网络、操作系统、前端、 Redis、Mysql、Nginx、ZK、MQ、机器学习、NPL、架构、算法","projects_count":70,"last_synced_at":"2026-06-07T08:00:20.242Z","repository":{"id":58861663,"uuid":"340898411","full_name":"DogerRain/awesome-programming-resources","owner":"DogerRain","description":"收集优秀的编程资源（Java为主），涵盖：Java面试、求职、电子书籍、计算机网络、操作系统、前端、 Redis、Mysql、Nginx、ZK、MQ、机器学习、NPL、架构、算法","archived":false,"fork":false,"pushed_at":"2024-02-03T15:30:18.000Z","size":44,"stargazers_count":236,"open_issues_count":0,"forks_count":45,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-05-05T04:04:46.664Z","etag":null,"topics":["awsome","java","kubernetes","leetcode","linux","mysql","python","redis"],"latest_commit_sha":null,"homepage":"https://learnjava.baimuxym.cn/pages/awesome-programming-resources/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DogerRain.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-02-21T12:39:57.000Z","updated_at":"2026-04-21T08:43:31.000Z","dependencies_parsed_at":"2024-04-11T16:03:36.963Z","dependency_job_id":null,"html_url":"https://github.com/DogerRain/awesome-programming-resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DogerRain/awesome-programming-resources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DogerRain%2Fawesome-programming-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DogerRain%2Fawesome-programming-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DogerRain%2Fawesome-programming-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DogerRain%2Fawesome-programming-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DogerRain","download_url":"https://codeload.github.com/DogerRain/awesome-programming-resources/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DogerRain%2Fawesome-programming-resources/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34013240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-07T02:00:07.652Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T21:17:55.027Z","updated_at":"2026-06-07T08:00:20.242Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["🎡计算机科学","🤝前端","📚电子书  || 教程","设计模式","⭐️服务器薅羊毛","✨前后端学习路线","💎大学生课程（计算机课程为主）","🛅算法","⚒️求职","👀Java学习教程","🔥大数据","👨‍💻Java面试题"],"sub_categories":["其他书籍汇总：","ES6","Python","Docker || Kubernetes || 容器","Git \u0026 Github","架构","Linux","源码","Java相关电子书","MySQL","计算机网络","Redis","设计模式","代码以外","代码规范","前端学习","SpringBoot教程","Rust"],"readme":"本项目同步更新到：[https://learnjava.baimuxym.cn/pages/awesome-programming-resources](https://learnjava.baimuxym.cn/pages/awesome-programming-resources)\n\n---\n\n\n\n# awesome-programming-resources\n\n收集优秀的编程资源，Java为主。\n\n涵盖：**Java求职面试、书籍、计算机网络、操作系统、架构、算法、前端开发、 Redis、Mysql、Nginx、ZK、MQ、深度学习等。**\n\n如果有推荐的教程或者资源，欢迎补充。\n\n随着时间的推移，知识点、链接难免有出入和错误，可以与我联系。\n\n\n\n## ✨前后端学习路线\n\n- [143k star 的编程指南](https://github.com/kamranahmedse/developer-roadmap) 国外超级火的成为web开发人员的路线图\n\n## 👀Java学习教程\n\n- [秒杀系统设计与实现](https://github.com/qiurunze123/miaosha)\n- [后端架构师技术图谱](https://github.com/xingshaocheng/architect-awesome)\n-  [PureJavaCoderRoad](https://github.com/DogerRain/PureJavaCoderRoad)  Java小白学些什么才能找到一份实习工作？\n\n### 源码\n\n- [JavaSourceCodeLearning](https://github.com/coderbruis/JavaSourceCodeLearning) 包含 Spring 源码、SpringBoot 源码、SpringAOP 源码、SpringSecurity 源码、SpringSecurity OAuth2 源码、JDK 源码、Dubbo 源码\n\n## 设计模式\n\n- [ Refactoring.Guru](https://refactoringguru.cn) 免费在线学习代码重构、 设计模式、 SOLID 原则\n\n### SpringBoot教程\n\n- [spring-boot-examples](https://github.com/ityouknow/spring-boot-examples) Spring Boot 使用的各种示例\n- [SpringAll](https://github.com/wuyouzhuguli/SpringAll) 循序渐进，各种springboot的使用示例\n\n\n## 🚀Java学习视频\n\n- TODO\n\n## 👨‍💻Java面试题\n\n- [LearnJavaToFindAJob](https://github.com/DogerRain/LearnJavaToFindAJob)  互联网最喜欢问的面试题总结（Java八股文+算法+操作系统+计算机网络+项目+高并发+MySQL+中间件 等等）\n\n## ▶️MySQL\n\n- TODO\n\n## 🤝前端\n\n### 前端学习\n\n- [前端入门到进阶图文教程](https://github.com/qianguyihao/Web)\n\n### ES6\n\n- [ECMAScript 6 入门](https://es6.ruanyifeng.com/)\n\n## 📚电子书  || 教程\n\n### Java相关电子书\n\n- [《Head First Java 》](https://wws.lanzoux.com/i3SuHlbc16b)\n- [《深入浅出Java多线程》](http://concurrent.redspider.group/RedSpider.html) RedSpider技术社区编写\n- [《Spring 的官方文档》](https://spring.io/projects/spring-framework#learn)\n- [《Spring Boot 的官方文档》](https://spring.io/projects/spring-boot#learn)\n\n### Python\n\n- [《利用Python进行数据分析 2017 第二版》](https://github.com/BrambleXu/pydata-notebook)\n- [Python - 100天从新手到大师](https://github.com/jackfrued/Python-100-Days)  100k star 的 python快速教程\n- [python官方教程](https://docs.python.org/3/)\n\n### MySQL\n\n- [《高性能 MySQL》](https://wws.lanzoux.com/iLznWkw1egd)\n\n### 计算机网络\n\n- [《 计算机网络-自顶向下方法(中文第六版)》](https://wws.lanzoux.com/iN5G4kw1q0j)\n- [《 图解TCP IP第5版》](https://wws.lanzoux.com/i9F5jkw1ukd)\n- [《 图解 HTTP》](https://wws.lanzoux.com/iKEobkw1syf)\n- [《HTTP 权威指南》](https://wws.lanzoux.com/iuaJRlbc93g)\n\n### Linux\n\n- [Shell脚本编程30分钟入门](https://github.com/qinjx/30min_guides/blob/master/shell.md)\n- [Linux命令搜索](https://wangchujiang.com/linux-command/)\n- [Linux工具快速教程](https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html#) 一个快速上手Linux的教程，适合小白\n- [《鸟哥的Linux私房菜》](http://cn.linux.vbird.org/)\n\n### Rust\n\n- [《Rust程序设计语言》](https://kaisery.github.io/trpl-zh-cn/) 既能学rust又能学操作系统、编程规范\n\n### Redis\n\n- [《Redis设计与实现》](https://wws.lanzoux.com/iwWDpkw0y7i)\n- [《Redis 实战》](https://wws.lanzoux.com/izQXDkw0v7a)\n\n### Docker || Kubernetes || 容器\n\n- [https://docker-curriculum.com/](https://docker-curriculum.com/)\n- [《Docker — 从入门到实践》](https://yeasy.gitbook.io/docker_practice/)\n- [《Kubernetes文档》](https://kubernetes.io/zh/docs/home/) \n- [K8s中文社区](https://www.kubernetes.org.cn/)\n\n### Git \u0026 Github\n\n- [Git教程-廖雪峰](https://www.liaoxuefeng.com/wiki/896043488029600/) 廖大yyds，最受欢迎的git使用教程之一\n- [learnGitBranching](https://github.com/pcottle/learnGitBranching) 通过可视化动画效果来帮助开发人员理解Git命令\n- [30天学会Git](https://github.com/doggy8088/Learn-Git-in-30-days) \n- [《Git 官方文档教程》](https://git-scm.com/book/zh/v2) 简单明了的官方权威教程\n- [《Pro Git》](https://www.progit.cn/)\n- [github漫游指南](https://github.com/phodal/github)github的使用教程\n\n### 架构\n\n- [《十二要素应用宣言》](https://12factor.net/zh_cn/) 云原生架构的方法论和最佳实践\n- [《凤凰架构》](https://icyfenix.cn/) 周志明大佬的免费开源架构电子书\n\n### 设计模式\n\n- [《Head First 设计模式》](https://wws.lanzoux.com/iRG49lbc3yb)\n\n### 代码以外\n\n- [《浪潮之巅》](https://wwvv.lanzout.com/i7HnF157ac5g)\n- [《数学之美》](https://wwvv.lanzout.com/inuO7157ac2d)\n- [《硅谷之谜》浪潮之巅续集](https://wws.lanzoux.com/io5Ipkw1jyb)\n- [《人月神话》](https://wws.lanzoux.com/igl0ckw1uqj)\n- [《软技能-代码之外的生存指南》](https://wws.lanzoux.com/igm9okw1r2h)\n\n### 代码规范\n\n- [《阿里巴巴Java开发手册》(泰山版)](https://wws.lanzoux.com/is42xm0rxtg)\n- [《重构改善既有代码设计》](https://wws.lanzoux.com/ivrEWlbbv8h)\n- [《代码整洁之道》](https://wws.lanzoux.com/iaO5Bkw13ub)\n\n### 其他书籍汇总：\n\n- https://github.com/itwanger/JavaBooks\n\n## 🛅算法\n\n- [力扣加加](https://github.com/azl397985856/leetcode)\n\n  我见过整理最全的算法题解，但是题目之多常人无法刷完，学习建议食用该版本。\n\n  **实现语言：Java、Python、JavaScript**\n\n- [LeetCode-Go](https://github.com/halfrost/LeetCode-Go)\n\n  追求`runtime beats 100%` 的LeetCode 题解，600+ 题目。\n\n  **实现语言：Go**\n\n- [LeetcodeTop](https://github.com/afatcoder/LeetcodeTop)\n\n  汇总互联网公司技术岗考察leetcode题目的热度🔥\n\n  **实现语言：Java**\n\n- [LeetCode 101](https://github.com/changgyhub/leetcode_101)\n\n  算法刷题教科书，题量少而精细，\n\n  **实现语言：C++**\n\n\n\n## 🎡计算机科学\n\n- [computer-science](https://github.com/ossu/computer-science)\n\n  通往计算机科学免费自学教育之路，全英文，为计算机科学专业本科生的学位要求设计。\n\n## 💫深度学习\n\n- [introtodeeplearning](https://github.com/aamini/introtodeeplearning)\n\n  麻省理工学院深度学习课程\n\n## 🔥大数据\n\n- [大数据成神之路](https://github.com/wangzhiwubigdata/God-Of-BigData)\n\n## 💎大学生课程（计算机课程为主）\n\n- [zju-icicles](https://github.com/QSCTech/zju-icicles)\n\n  浙江大学课程攻略共享计划，浙江大学的课程，涵盖Java、人工智能、信息安全、嵌入式、微观经济学、化学、银行、军事、历史近百门课程。\n\n- [REKCARC-TSC-UHT](https://github.com/PKUanonym/REKCARC-TSC-UHT)\n\n  清华大学计算机系课程。受浙江大学影响开源的课程，包括大一到大四的近百门课程，计算机课程为主。\n  \n- 国外线性代数课本\n\n  清华线代教材，线性代数学习的新方法，评分极高。\n\n  B站版（中文字幕）：https://www.bilibili.com/video/BV1Ki4y147Kh?from=search\u0026seid=12637860342518514006\n\n  原版：https://ocw.mit.edu/resources/res-18-010-a-2020-vision-of-linear-algebra-spring-2020/index.htm\n\n## ⚒️求职 \n\n- [AwesomeJob](https://github.com/Dikea/AwesomeJob)\n\n  互联网大厂内推职位网站\n  \n- [996.ICU](https://github.com/996icu/996.ICU)\n\n  互联网 `加班\u0026不加班` 企业名单，求职前可参考\n  \n- [955 不加班的公司名单](https://github.com/formulahendry/955.WLB) 工作与生活的平衡公司名单\n\n---\n\n## ⭐️服务器薅羊毛\n\n- 收集一些最便宜的服务器购买链接\n\n| 云厂商 | 学生优惠                                                     | 新人优惠                                                     |\n| ------ | ------------------------------------------------------------ | ------------------------------------------------------------ |\n| 腾讯云 | [学生特惠，1核2G5M宽带，仅需9元/1个月](https://cloud.tencent.com/act/cps/redirect?redirect=10004\u0026cps_key=664b44b4e8e43b579d07036bf1c71060) | [轻量应用服务器，2核2G 62元/年](https://curl.qcloud.com/5epN0eWH)（我目前用的首单白嫖版） |\n|        |                                                              | [Lighthouse轻量级服务器，1核2G首年99元](https://curl.qcloud.com/EVm6XXul)（我目前用的续费版） |\n| 阿里云 | [学生免费领](https://developer.aliyun.com/plan/student?source=5176.11533457\u0026userCode=4lol8et7) | [轻量级云服务器2核2G 99元/年](https://www.aliyun.com/lowcode/promotion/allinaliyun/99program?source=5176.11533457\u0026userCode=4lol8et7)（和腾讯云有点像） |\n| 百度云 | [1核2G 学生身份 9 元/1个月](https://cloud.baidu.com/campaign/campus-2018/index.html?unifrom=eventpage) |                                                              |\n| 华为云 |                                                              | [精选云服务器2折起](https://activity.huaweicloud.com/cps/recommendstore.html?fromacct=0740541e-dec2-47db-99e9-b5bb524ccbf7\u0026utm_source=aGlkX2txbGYyNDR0ZXlxc2ZwZg===\u0026utm_medium=cps\u0026utm_campaign=201905) |\n| 七牛云 |                                                              | [对象存储服务每月10GB免费空间](https://activity.huaweicloud.com/cps/recommendstore.html?fromacct=0740541e-dec2-47db-99e9-b5bb524ccbf7\u0026utm_source=aGlkX2txbGYyNDR0ZXlxc2ZwZg===\u0026utm_medium=cps\u0026utm_campaign=201905) (用做云存储) |\n| 青云   |                                                              | [https://www.qingcloud.com](https://www.qingcloud.com)       |","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/dogerrain%2Fawesome-programming-resources/projects"}