{"id":20200803,"url":"https://github.com/yifanzheng/cs-notes","last_synced_at":"2025-07-20T04:32:34.780Z","repository":{"id":40636400,"uuid":"291243982","full_name":"yifanzheng/cs-notes","owner":"yifanzheng","description":":book:  Java 技术摘要（个人学习笔记），主要记录编程相关的知识点以及个人对一些知识的理解与总结，以 issue 方式记录。","archived":false,"fork":false,"pushed_at":"2022-11-08T13:20:25.000Z","size":203,"stargazers_count":28,"open_issues_count":5,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T11:38:04.666Z","etag":null,"topics":["docker","elasticsearch","java","kafka","mysql","nginx","spring"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yifanzheng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-29T09:49:30.000Z","updated_at":"2025-03-10T13:30:31.000Z","dependencies_parsed_at":"2022-07-14T04:20:36.787Z","dependency_job_id":null,"html_url":"https://github.com/yifanzheng/cs-notes","commit_stats":null,"previous_names":["yifanzheng/cs-notes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yifanzheng/cs-notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yifanzheng%2Fcs-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yifanzheng%2Fcs-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yifanzheng%2Fcs-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yifanzheng%2Fcs-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yifanzheng","download_url":"https://codeload.github.com/yifanzheng/cs-notes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yifanzheng%2Fcs-notes/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266067257,"owners_count":23871324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":["docker","elasticsearch","java","kafka","mysql","nginx","spring"],"created_at":"2024-11-14T04:45:43.383Z","updated_at":"2025-07-20T04:32:34.752Z","avatar_url":"https://github.com/yifanzheng.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/yifanzheng/java-notes\" target=\"_blank\"\u003e\n\u003cimg src=\"https://i.loli.net/2020/09/14/yKzFE7UO2SQfdRb.png\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n主要记录一些开发者需要掌握的知识和系统服务，部分知识点以 [issue](https://github.com/yifanzheng/java-notes/issues) 形式进行补充。\n\n## Java\n\n- [Java 集合中的快速失败(fail-fast)和安全失败(fail-safe)机制](docs/java/fail-fast\u0026fail-safe.md)\n- [Java 中的 ThreadLocal](docs/java/聊一聊Java中的ThreadLocal.md)\n- [理解什么是 JMM](docs/java/理解什么是JMM.md)\n- [volatile 关键字](docs/java/volatile关键字.md)\n- [设计模式也可以这么简单](docs/java/设计模式也可以这么简单.md)\n\n## Spring/Spring Boot\n\n- [Spring 事务管理及失效总结](docs/spring/Spring事务管理及失效总结.md)\n\n## Git\n\n- [如何规范地提交 Git Commit Message](docs/git/git-commit-message.md)\n\n## 基础系统\n\n### Hadoop \n\n:orange_book: [GFS 论文中文版](http://blog.bizcloudsoft.com/wp-content/uploads/Google-File-System%E4%B8%AD%E6%96%87%E7%89%88_1.0.pdf)  \n:orange_book: [BigTable 论文中文版](http://blog.bizcloudsoft.com/wp-content/uploads/Google-Bigtable%E4%B8%AD%E6%96%87%E7%89%88_1.0.pdf)  \n:orange_book: [MapReduce 论文中文版](http://blog.bizcloudsoft.com/wp-content/uploads/Google-MapReduce%E4%B8%AD%E6%96%87%E7%89%88_1.0.pdf)  \n\n### HDFS \n\n- [ ] 适合运行在通用硬件上的分布式文件系统\n- [ ] [官方文档，架构和设计（英文）](https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html)\n- [ ] [官方文档，架构和设计（中文）](https://hadoop.apache.org/docs/r1.0.4/cn/hdfs_design.html)\n- [ ] [Github 地址](https://github.com/apache/hadoop) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/hadoop?style=social\u0026label=Star)](https://github.com/apache/hadoop) \u003c/sub\u003e\n\n### HBase \n\n- [ ] 一个分布式的、面向列的开源数据库\n- [ ] [官方文档（英文）](https://hbase.apache.org/book.html#datamodel)\n- [ ] [官方文档（中文）](http://abloz.com/hbase/book.html)\n- [ ] [Github 地址](https://github.com/apache/hbase) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/hbase?style=social\u0026label=Star)](https://github.com/apache/hbase) \u003c/sub\u003e\n\n### Yarn\n\n- [ ] Hadoop 分布式处理框架中的资源管理和作业调度技术\n- [ ] [官方文档（英文）](https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html)\n- [ ] [Github 地址](https://github.com/apache/hadoop) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/hadoop?style=social\u0026label=Star)](https://github.com/apache/hadoop) \u003c/sub\u003e\n\n### Hive\n\n- [ ] 基于 hadoop 的一个数据仓库工具，可以将结构化的数据文件映射为一张数据库表，并提供类SQL查询功能\n- [ ] [官网文档（英文）](http://hive.apache.org)\n- [ ] [Github 地址](https://github.com/apache/hive) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/hive?style=social\u0026label=Star)](https://github.com/apache/hive) \u003c/sub\u003e\n\n## Spark\n\n- [ ] 一个快速的，用于海量数据处理的通用引擎\n- [ ] [官网（英文）](https://spark.apache.org/)\n- [ ] [官网文档（英文）](https://spark.apache.org/docs/latest/)\n- [ ] [翻译文档（中文）](https://spark.apachecn.org/#/)\n- [ ] [Github 地址](https://github.com/apache/spark) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/spark?style=social\u0026label=Star)](https://github.com/apache/spark) \u003c/sub\u003e\n\n## 消息队列服务\n\n### Kafka \n\n- [ ] 一个分布式流处理平台，目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台\n- [ ] [官方文档（英文）](http://kafka.apache.org)\n- [ ] [官方文档（中文）](http://kafka.apachecn.org)\n- [ ] [Confluence（英文）](https://cwiki.apache.org/confluence/display/KAFKA/Index)\n- [ ] [Github 地址](https://github.com/apache/kafka) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/kafka?style=social\u0026label=Star)](https://github.com/apache/kafka) \u003c/sub\u003e\n- [ ] [Kafka Tool](https://www.kafkatool.com/)：用于管理和使用 Kafka 集群的 GUI 应用程序，可以快速查看 Kafka 集群中的对象以及存储在 Topic 中的消息\n\n### ActiveMQ \n\n- [ ] 一个多协议、基于 Java 的消息传递服务器\n- [ ] [官网（英文）](http://activemq.apache.org)\n- [ ] [官方文档（英文）](http://activemq.apache.org/getting-started.html)\n- [ ] [Github 地址](https://github.com/apache/activemq) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/activemq?style=social\u0026label=Star)](https://github.com/apache/activemq) \u003c/sub\u003e\n\n### RocketMQ \n\n- [ ] 阿里巴巴在 2012 年开源的分布式消息中间件\n- [ ] [官网（英文）](http://rocketmq.apache.org)\n- [ ] [官方文档（英文）](http://rocketmq.apache.org/docs/quick-start/)\n- [ ] [Github 地址](https://github.com/apache/rocketmq/) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/rocketmq?style=social\u0026label=Star)](https://github.com/apache/rocketmq/) \u003c/sub\u003e\n\n### RabbitMQ \n\n- [ ] 可以为你的应用提供一个通用的消息发送和接收平台，并且保证消息在传输过程中的安全\n- [ ] [官网（英文）](https://www.rabbitmq.com)\n- [ ] [官方文档（英文）](https://www.rabbitmq.com/documentation.html)\n- [ ] [翻译文档（中文）](http://rabbitmq.mr-ping.com)\n- [ ] [Github 地址](https://github.com/rabbitmq)\n\n### ZeroMQ \n\n- [ ] An open-source universal messaging library\n- [ ] [官网（英文）](https://zeromq.org)\n- [ ] [官方文档（英文）](https://zeromq.org/get-started/)\n- [ ] [Github 地址](https://github.com/zeromq)\n\n## ELK\n\n### Elasticsearch\n\n- [ ] 基于Apache Lucene 的开源搜索引擎，它可以近乎实时的存储、检索数据\n- [ ] [官网（中文）](https://www.elastic.co/cn/products/elasticsearch)\n- [ ] [官方文档（英文，基于最新版本, 推荐）](https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html)\n- [ ] [官方文档（中文，基于 2.x 版本）](https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html)\n\n### Kibana\n\n- [ ] 一个开源的分析与可视化平台，用于和 Elasticsearch 一起使用\n- [ ] [官网（中文）](https://www.elastic.co/cn/products/kibana/)\n- [ ] [官方文档（中文）](https://www.elastic.co/guide/cn/kibana/current/index.html)\n\n### Logstash\n\n- [ ] 一个开源的数据收集引擎，具有实时管道功能\n- [ ] [官网（中文）](https://www.elastic.co/cn/products/logstash)\n- [ ] [官方文档（英文，基于最新版本）](https://www.elastic.co/guide/en/logstash/current/index.html)\n- [ ] [翻译文档（中文，基于版本不详，来源不详）](https://doc.yonyoucloud.com/doc/logstash-best-practice-cn/index.html)\n\n## 流计算\n\n### Flink\n\n- [ ] 一个框架和分布式处理引擎，用于在无边界和有边界数据流上进行有状态的计算\n- [ ] [官网（英文）](https://flink.apache.org)\n- [ ] [官网（中文）](https://flink.apache.org/zh/)\n- [ ] [官方文档（英文 v1.9）](https://ci.apache.org/projects/flink/flink-docs-release-1.9/)\n- [ ] [官方文档（中文 v1.9）](https://ci.apache.org/projects/flink/flink-docs-release-1.9/zh/)\n- [ ] [Github 地址](https://github.com/apache/flink) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/flink?style=social\u0026label=Star)](https://github.com/apache/flink) \u003c/sub\u003e\n\n### Storm\n\n- [ ] Twitter 开源的分布式实时大数据处理框架\n- [ ] [官方文档（英文）](http://storm.apache.org)\n- [ ] [Github 地址](https://github.com/apache/storm) \u003csub\u003e ![Star](https://img.shields.io/github/stars/apache/storm?style=social\u0026label=Star) \u003c/sub\u003e\n\n## 服务发现与配置\n\n### ETCD\n\n- [ ] 一个分布式键值对存储，设计用来可靠而快速的保存关键数据并提供访问\n- [ ] [官网（英文）](https://etcd.io)\n- [ ] [官方文档（英文 v3.4.0）](https://etcd.io/docs/v3.4.0/)\n- [ ] [翻译文档（中文）](https://doczhcn.gitbook.io/etcd/)\n- [ ] [Github 地址](https://github.com/etcd-io/etcd) \u003csub\u003e [![Star](https://img.shields.io/github/stars/etcd-io/etcd?style=social\u0026label=Star)](https://github.com/etcd-io/etcd) \u003c/sub\u003e\n- [ ] [ETCD 原理演示动画（英文）](http://thesecretlivesofdata.com/raft/)\n- [ ] Raft 论文：[英文](https://raft.github.io/raft.pdf) · [中文翻译](https://github.com/maemual/raft-zh_cn/blob/master/raft-zh_cn.md)\n\n### Zookeeper\n\n- [ ] 一个分布式的，开放源码的分布式应用程序协调服务\n- [ ] [官网（英文）](https://zookeeper.apache.org)\n- [ ] [官方文档（英文 v3.5.6）](https://zookeeper.apache.org/doc/r3.5.6/)\n- [ ] [翻译文档（中文 from w3cschool）](https://www.w3cschool.cn/zookeeper/zookeeper_overview.html)\n- [ ] [Github 地址](https://github.com/apache/zookeeper) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/zookeeper?style=social\u0026label=Star)](https://github.com/apache/zookeeper) \u003c/sub\u003e\n\n### Consul\n\n- [ ] 一种服务网格解决方案，提供具有服务发现，配置和分段功能的全功能控制平面\n- [ ] [官网（英文）](https://www.consul.io/)\n- [ ] [官方文档](https://www.consul.io/docs)\n- [ ] [翻译文档（v1.4）](https://kingfree.gitbook.io/consul/)\n- [ ] [Github 地址](https://github.com/hashicorp/consul) \u003csub\u003e [![Star](https://img.shields.io/github/stars/hashicorp/consul?style=social\u0026label=Star)](https://github.com/hashicorp/consul) \u003c/sub\u003e\n\n### Nacos\n\n- [ ] 致力于帮助您发现、配置和管理微服务；帮助您更敏捷和容易地构建、交付和管理微服务平台\n- [ ] [官网（英文）](https://nacos.io/en-us/index.html)\n- [ ] [官网（中文）](https://nacos.io/zh-cn/index.html)\n- [ ] [官方文档（英文）](https://nacos.io/en-us/docs/what-is-nacos.html)\n- [ ] [官方文档（中文）](https://nacos.io/zh-cn/docs/what-is-nacos.html)\n- [ ] [Github 地址](https://github.com/alibaba/nacos) \u003csub\u003e [![Star](https://img.shields.io/github/stars/alibaba/nacos?style=social\u0026label=Star)](https://github.com/alibaba/nacos) \u003c/sub\u003e\n\n## NoSQL/RDBMS\n\n### Redis\n\n- [ ] 一个开源的，内存中的数据结构存储系统\n- [ ] [官网（英文）](https://redis.io)\n- [ ] [官网（中文）](http://www.redis.cn)\n- [ ] [官方文档（英文）](https://redis.io/documentation)\n- [ ] [官方文档（中文）](http://www.redis.cn/documentation.html)\n- [ ] [Github 地址](https://github.com/antirez/redis) \u003csub\u003e [![Star](https://img.shields.io/github/stars/antirez/redis?style=social\u0026label=Star)](https://github.com/antirez/redis) \u003c/sub\u003e\n- [ ] [在线测试（英文）](https://try.redis.io/)\n- [ ] 命令参考（[英文](https://redis.io/commands) · [中文](http://doc.redisfans.com/)）\n\n### MongoDB\n\n- [ ] 一个通用的、基于分布式文件存储的数据库\n- [ ] [官网（英文）](https://www.mongodb.com)\n- [ ] [官网（中文）](https://www.mongodb.org.cn)\n- [ ] [官方教程（英文）](https://docs.mongodb.com/tutorial/)\n- [ ] [官方教程（中文）](https://www.mongodb.org.cn/tutorial/)\n- [ ] [官方手册（英文）](https://docs.mongodb.com/manual/)\n- [ ] [官方手册（中文）](https://www.mongodb.org.cn/manual/)\n- [ ] [Github 地址](https://github.com/mongodb/mongo) \u003csub\u003e [![Star](https://img.shields.io/github/stars/mongodb/mongo?style=social\u0026label=Star)](https://github.com/mongodb/mongo) \u003c/sub\u003e \n\n### Cassandra\n\n- [ ] 一个高度可扩展的分区行存储系统\n- [ ] [官网（英文）](https://cassandra.apache.org/)\n- [ ] [官方文档（英文）](https://cassandra.apache.org/doc/latest/)\n- [ ] [Github 地址](https://github.com/apache/cassandra) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/cassandra?style=social\u0026label=Star)](https://github.com/apache/cassandra) \u003c/sub\u003e \n\n### Memcached\n\n- [ ] 一个高性能的、分布式内存对象缓存系统\n- [ ] [官网（英文）](https://memcached.org/)\n- [ ] [官方文档（英文）](https://github.com/memcached/memcached/wiki)\n- [ ] [Github 地址](https://github.com/memcached/memcached) \u003csub\u003e [![Star](https://img.shields.io/github/stars/memcached/memcached?style=social\u0026label=Star)](https://github.com/memcached/memcached) \u003c/sub\u003e \n\n### EVCache\n\n- [ ] 基于 memcached 和 spymemcached 的缓存解决方案，主要用于 AWS EC2 基础设施来缓存常用数据\n- [ ] [官网：同 Github](https://github.com/Netflix/EVCache)\n- [ ] [官方文档（英文）](https://github.com/Netflix/EVCache/wiki)\n- [ ] [Github 地址](https://github.com/Netflix/EVCache) \u003csub\u003e [![Star](https://img.shields.io/github/stars/netflix/evcache?style=social\u0026label=Star)](https://github.com/Netflix/EVCache) \u003c/sub\u003e \n\n\n### Aerospike\n\n- [ ] ​​第一个 NoSQL 数据库，为始终在线的全球分布式业务交易，在大规模和一致性之间找到了平衡\n- [ ] [官网（英文）](https://www.aerospike.com/)\n- [ ] [官网（中文）](https://www.aerospike.com/cn/home/)\n- [ ] [官方文档（英文）](https://www.aerospike.com/docs/)\n- [ ] [Github 地址](https://github.com/aerospike)\n\n### ClickHouse\n\n- [ ] ​​一个开源的、面向列的 OLAP 数据库管理系统，可以实时生成数据分析报告\n- [ ] [官网（英文）](https://clickhouse.tech/)\n- [ ] [官方文档（英文）](https://clickhouse.tech/docs/en/)\n- [ ] [官方文档（中文）](https://clickhouse.tech/docs/zh/)\n- [ ] [Github 地址](https://github.com/ClickHouse/ClickHouse) \u003csub\u003e [![Star](https://img.shields.io/github/stars/ClickHouse/ClickHouse?style=social\u0026label=Star)](https://github.com/ClickHouse/ClickHouse) \u003c/sub\u003e \n\n### OpenTSDB\n\n- [ ] ​​在不丢失粒度的情况下存储和提供大量时间序列数据\n- [ ] [官网（英文）](http://opentsdb.net/)\n- [ ] [官方文档（英文）](http://opentsdb.net/docs/build/html/index.html)\n- [ ] [翻译文档（中文 for v2.3）](https://www.docs4dev.com/docs/zh/opentsdb/2.3/reference/new.html)\n- [ ] [Github 地址](https://github.com/OpenTSDB/opentsdb) \u003csub\u003e [![Star](https://img.shields.io/github/stars/OpenTSDB/opentsdb?style=social\u0026label=Star)](https://github.com/OpenTSDB/opentsdb) \u003c/sub\u003e \n\n## 监控与显示\n\n### Prometheus\n\n- [ ] 一个开源的监控报警系统和时序列数据库（TSDB）\n- [ ] [官网（英文）](https://prometheus.io/)\n- [ ] [官方文档（英文）](https://prometheus.io/docs/introduction/overview/)\n- [ ] [翻译文档（中文）](https://ryanyang.gitbook.io/prometheus/)\n- [ ] [Github 地址](https://github.com/prometheus/prometheus) \u003csub\u003e [![Star](https://img.shields.io/github/stars/prometheus/prometheus?style=social\u0026label=Star)](https://github.com/prometheus/prometheus) \u003c/sub\u003e \n\n### Grafana\n\n- [ ] 一个开源的度量分析和可视化工具，可以通过将采集的数据查询然后可视化的展示，并及时通知\n- [ ] [官网（英文）](https://grafana.com/)\n- [ ] [官方文档（英文）](https://grafana.com/docs/)\n- [ ] [Github 地址](https://github.com/grafana/grafana) \u003csub\u003e [![Star](https://img.shields.io/github/stars/grafana/grafana?style=social\u0026label=Star)](https://github.com/grafana/grafana) \u003c/sub\u003e \n\n## Web 服务器 / 代理\n\n### Nginx\n\n- [ ] 一个免费的，开源的高性能 HTTP 服务器和反向代理，以及 IMAP/POP3 代理服务器\n- [ ] [官网（英文）](https://www.nginx.com/)\n- [ ] [中文网站](https://www.nginx.cn/)\n- [ ] [官方文档（英文）](https://www.nginx.com/resources/wiki/)\n- [ ] [翻译文档（中文）](https://www.nginx.cn/doc/index.html)\n- [ ] [Github 地址](https://github.com/nginx/nginx) \u003csub\u003e [![Star](https://img.shields.io/github/stars/nginx/nginx?style=social\u0026label=Star)](https://github.com/nginx/nginx) \u003c/sub\u003e \n\n### OpenResty\n\n- [ ] 一款基于 NGINX 和 LuaJIT 的 Web 平台\n- [ ] [官网（英文）](https://openresty.org/)\n- [ ] [官网（中文）](https://openresty.org/cn/)\n- [ ] [官方文档（英文）](https://openresty.org/en/getting-started.html)\n- [ ] [官方文档（中文）](https://openresty.org/cn/getting-started.html)\n- [ ] [Github 地址](https://github.com/openresty) \u003csub\u003e [![Star](https://img.shields.io/github/stars/openresty/openresty?style=social\u0026label=Star)](https://github.com/openresty/openresty) \u003c/sub\u003e \n\n### Apache_httpd\n\n- [ ] 项目的目标是提供一个安全，高效且可扩展的服务器，该服务器提供与当前HTTP标准同步的 HTTP 服务\n- [ ] [官网（英文）](https://httpd.apache.org/)\n- [ ] [官方文档（英文）](https://httpd.apache.org/docs/)\n- [ ] [官方文档（中文，v2.4 版本，中英文混合）](https://httpd.apache.org/docs/2.4/zh-cn/)\n- [ ] [Github 地址](https://github.com/apache/httpd) \u003csub\u003e [![Star](https://img.shields.io/github/stars/apache/httpd?style=social\u0026label=Star)](https://github.com/apache/httpd) \u003c/sub\u003e \n\n### HAProxy\n\n- [ ] HAProxy 是一款免费的，可为基于 TCP 和 HTTP 的应用程序提供高可用、负载均衡和代理的非常快速且可靠的解决方案。它特别适合于流量非常高的网站，并为世界上许多访问量最大的网站提供支持\n- [ ] [官网（英文）](http://www.haproxy.org/)\n- [ ] [官方文档（英文）](http://cbonte.github.io/haproxy-dconv/)\n- [ ] [Github 地址](https://github.com/haproxy/haproxy) \u003csub\u003e [![Star](https://img.shields.io/github/stars/haproxy/haproxy?style=social\u0026label=Star)](https://github.com/haproxy/haproxy) \u003c/sub\u003e \n\n### Tengine\n\n- [ ] Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上，针对大访问量网站的需求，添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网、天猫商城等得到了很好的检验\n- [ ] [官网（中文）](https://tengine.taobao.org/)\n- [ ] [官方文档（英文）](https://tengine.taobao.org/documentation.html)\n- [ ] [官方文档（中文）](https://tengine.taobao.org/documentation_cn.html)\n- [ ] [Github 地址](https://github.com/alibaba/tengine) \u003csub\u003e [![Star](https://img.shields.io/github/stars/alibaba/tengine?style=social\u0026label=Star)](https://github.com/alibaba/tengine) \u003c/sub\u003e\n\n### LVS\n\n- [ ] 具有某些高级功能的 Linux 虚拟服务器发行版。它引入了一种新的数据包转发方法 FULLNAT，以及针对 Synflooding 攻击的防御机制 - SYNPROXY\n- [ ] [官网（英文）](http://www.linuxvirtualserver.org/)\n- [ ] [官网（中文论坛）](http://zh.linuxvirtualserver.org/)\n- [ ] [官方文档（英文）](http://www.linuxvirtualserver.org/Documents.html)\n- [ ] [官方文档（中文）](http://linuxvirtualserver.org/zh/index.html)\n- [ ] [Github 地址](https://github.com/alibaba/LVS) \u003csub\u003e [![Star](https://img.shields.io/github/stars/alibaba/LVS?style=social\u0026label=Star)](https://github.com/alibaba/LVS) \u003c/sub\u003e\n\n### Keepalived\n\n- [ ] 基于 VRRP 协议，为 Linux 系统和基于 Linux 的基础架构提供负载均衡和高可用性的简单而强大的功能\n- [ ] [官网（英文）](https://www.keepalived.org/)\n- [ ] [官方文档（英文）](https://www.keepalived.org/manpage.html)\n- [ ] [Github 地址](https://github.com/acassen/keepalived) \u003csub\u003e [![Star](https://img.shields.io/github/stars/acassen/keepalived?style=social\u0026label=Star)](https://github.com/acassen/keepalived) \u003c/sub\u003e\n\n## 容器\n\n### Docker\n\n- [ ] 一个开源的应用容器引擎，让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中，然后发布到任何流行的 Linux 或 Windows 机器上\n- [ ] [官网（英文）](https://www.docker.com/)\n- [ ] [官网（英文）](https://www.docker.com/)\n- [ ] [官方文档（英文）](https://docs.docker.com/)\n- [ ] [Github 地址](https://github.com/docker) \u003csub\u003e [![Star](https://img.shields.io/github/stars/docker/docker.github.io?style=social\u0026label=Star)](https://github.com/docker/docker.github.io) \u003c/sub\u003e \n\n### Kubernetes \n\n- [ ] 一个可移植的、可扩展的开源平台，用于管理容器化的工作负载和服务，可促进声明式配置和自动化\n- [ ] [官网（英文）](https://kubernetes.io/)\n- [ ] [官网（中文）](https://kubernetes.io/zh/)\n- [ ] [官方文档（英文）](https://kubernetes.io/docs/home/)\n- [ ] [官方文档（中文）](https://kubernetes.io/zh/docs/home/)\n- [ ] [Github 地址](https://github.com/kubernetes/kubernetes) \u003csub\u003e [![Star](https://img.shields.io/github/stars/kubernetes/kubernetes?style=social\u0026label=Star)](https://github.com/kubernetes/kubernetes) \u003c/sub\u003e \n\n## CI/CD/质量管理\n\n### Jenkins \n\n- [ ] 一个提供友好操作界面的持续集成工具\n- [ ] [官网（英文）](https://www.jenkins.io/)\n- [ ] [官网（中文）](https://www.jenkins.io/zh/)\n- [ ] [官方文档（英文）](https://www.jenkins.io/doc/)\n- [ ] [官方文档（中文）](https://www.jenkins.io/zh/doc/)\n- [ ] [Github 地址](https://github.com/jenkinsci/jenkins) \u003csub\u003e [![Star](https://img.shields.io/github/stars/jenkinsci/jenkins?style=social\u0026label=Star)](https://github.com/jenkinsci/jenkins) \u003c/sub\u003e \n\n### SonarQube \n\n- [ ] 一个用于代码质量管理的开放平台\n- [ ] [官网（英文）](https://www.sonarqube.org/)\n- [ ] [官方文档（英文）](https://docs.sonarqube.org/latest/)\n- [ ] [Github 地址](https://github.com/SonarSource/sonarqube) \u003csub\u003e [![Star](https://img.shields.io/github/stars/SonarSource/sonarqube?style=social\u0026label=Star)](https://github.com/SonarSource/sonarqube) \u003c/sub\u003e \n\n### Spinnaker \n\n- [ ] 一个开源的持续交付平台，用于快速、可靠地发布软件更改\n- [ ] [官网（英文）](https://spinnaker.io/)\n- [ ] [官方文档（英文）](https://spinnaker.io/guides/)\n- [ ] [Github 地址](https://github.com/spinnaker/spinnaker) \u003csub\u003e [![Star](https://img.shields.io/github/stars/spinnaker/spinnaker?style=social\u0026label=Star)](https://github.com/spinnaker/spinnaker) \u003c/sub\u003e \n\n### SerenityBDD \n\n- [ ] 一个测试自动化库，旨在简化编写自动验收测试的过程，并使其更加有趣（UI 测试）\n- [ ] [官网（英文）](http://serenity-bdd.info/)\n- [ ] [官方文档（英文）](http://serenity-bdd.info/#/documentation)\n- [ ] [Github 地址](https://github.com/serenity-bdd) \u003csub\u003e [![Star](https://img.shields.io/github/stars/serenity-bdd/serenity-core?style=social\u0026label=Star)](https://github.com/serenity-bdd/serenity-core) \u003c/sub\u003e \n\n\n## 参考\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003e地址\u003c/th\u003e\n\u003cth\u003e简介\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/CyC2018/CS-Notes\"\u003eCS-Notes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/Snailclimb/JavaGuide\"\u003eJavaGuide\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e「Java 学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/AobingJava/JavaFamily\"\u003eAobingJava\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e蘑菇街敖丙的 Java 面试总结\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://bugstack.cn/\" rel=\"nofollow\"\u003ebugstack\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e虫洞栈 Java 干货，面试问题带着例子说明得明明白白\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/doocs/advanced-java\"\u003eadvanced-java\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e互联网 Java 工程师进阶知识完全扫盲：涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/seaswalker/spring-analysis\"\u003espring-analysis\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eSpring 源码解读(很久未更新了，但是 Spring 基本的精髓都讲到了，适合参考阅读源码)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/labuladong/fucking-algorithm\"\u003efucking-algorithm\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003elabuladong 刷算法套路，提供算法题的工具方法思想\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/youngyangyang04/leetcode-master\"\u003eleetcode-master\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003eLeetCode 刷题攻略：配思维导图\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/heibaiying/BigData-Notes\"\u003eBigData-Notes\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e大数据入门指南(基本的入门指引)\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/donnemartin/system-design-primer/blob/master/README-zh-Hans.md\"\u003esystem-design-primer\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e来自微软的系统设计笔记，国人翻译\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/soulmachine/system-design/blob/master/cn/SUMMARY.md\"\u003esystem-design\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e一位博主的系统设计总结（很久未更新，可做参考）\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://dayarch.top/\" rel=\"nofollow\"\u003e日拱一兵\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e挺用心的一个 Java 博主，解读 Java 相关技术\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://tech.meituan.com/\" rel=\"nofollow\"\u003e美团技术团队\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e美团技术团队永远的神，深度解读技术\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyifanzheng%2Fcs-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyifanzheng%2Fcs-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyifanzheng%2Fcs-notes/lists"}