# Server **Repository Path**: ctliqius/Server ## Basic Information - **Project Name**: Server - **Description**: nginx、mysql、redis、linux等服务端常用工具笔记 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-03-22 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前言 推荐书籍地址:https://github.com/ruyuejun/polaris 所有知识笔记汇总仓库:https://github.com/overnote 各类技术分类索引: - JavaScript:https://github.com/overnote/JavaScript - Go:https://github.com/overnote/Golang - Java:整理中 - Python:整理中 - Server:服务端相关技术,如数据库,web服务器等 https://github.com/overnote/Server - 算法:https://github.com/overnote/Algorithm ## 推荐书籍 #### 网络 ``` 《图解HTTP》 《HTTP权威指南》 《图解TCP/IP》 《TCP/IP详解》 《计算机网络》谢希仁 《计算机网络:自顶向下》 ``` #### 操作系统 ``` 基础入门 《鸟哥的私房菜》 - 0基础入门书,但是篇幅十分巨大 《Linux程序设计》第4版 - 适合入门 《Linux/UNIX系统编程手册》 《Unix/Linux编程实践教程》 《Linux C编程一站式学习》 - 国产难得好书,适合学习C语言使用 《Linux多线程服务端编程》 - 大部头,适合0基础到深入 《Linux高性能服务器编程》 - 国内较为经典的Linux初级著作 深入浅出 《UNIX环境高级编程》 - 进阶Unix的框架、函数、多进程、网络 《Linux内核设计与实现》 - 短小精悍入门书 《Linux设备驱动程序》第3版 《Unix网络编程》卷1和卷2 《Linux/UNIX系统编程》 追本溯源 《Linux内核源代码情景分析》 《深入理解Linux内核》 《深入Linux内核架构》 华山论剑 《编译原理》 《性能之巅》 《Unix编程艺术》 《现代操作系统》 《深入理解计算机系统》 ``` #### 软件工程 ``` 《重构》 《编程之美》 《大话设计模式》 《Head First设计模式》 《设计模式-可复用软件的设计》 《图解设计模式》 《编程珠玑》 《代码大全》 《敏捷软件开发》 《解析极限编程》 《解析极限编程-拥抱变化》 《测试驱动开发by Example》 《敏捷开发-敏捷软件开发》 《超越传统的软件开发》 《人月神话》 ``` #### Web容器 ``` Nginx https://github.com/overnote/Server - Nginx目前没有很好的入门书籍,推荐阅读入门文档 《深入理解Nginx:模块开发与架构解析》第2版 - Nginx深入学习书籍 Tomcat 《Tomcat架构解析》 《深入剖析Tomcat》 ``` #### 数据库 ``` 通用 《数据库系统概念》 《数据库系统实现》 《数据库索引设计与优化》 《数据库查询优化器的艺术》 《海量数据库解决方案》 MySQL 《涂抹MySQL》 - 基础学习 《高性能MySQL》 - 基础学习 《MySQL性能调优与架构设计》 - 架构学习 《MySQL技术内幕_InnoDB存储引擎》 - 内核学习 《MySQL内核:InnoDB存储引擎》 - 内核学习 Redis 《Redis开发与运维》 - redis基础书籍,《Redis实战》也是经典之作,但内容基本被本书囊括 《Redis深度历险》 - redis实战加强 《Redis设计与实现》 - redis内核研究 MongoDB 《MongoDB权威指南》 - 入门书籍,极其适合当作工具书 PostgreSQL 《PostgreSQL修炼之道》 - 官方文档的精简汉化 《PostgreSQL技术内幕》 - 干货满满,值得珍藏 《PostgreSQL 数据库内核分析》 Oracle 《涂抹Oracle》 - 基础学习 《收获,不止Oracle》 - 基础学习 《Oracle Database 9i/10g/11g编程艺术》 - 深入学习 《Oracle性能诊断艺术》 - 深入学习 《Oracle高效设计》 - 深入学习 《深入解析Oracle》 - 架构学习 《Oracle DBA手记2》 - 架构学习 《构建Oracle高可用环境》 - 架构学习 《DBA的思想天空》 - 架构学习 《Oracle RAC日记》 - 架构学习 ``` #### 大数据 ``` 《Hadoop技术内幕》 《大数据日知录》 ``` #### 架构 ``` web架构 《互联网创业核心技术:构建可伸缩的web应用》 《架构即未来:现代企业可扩展的Web架构、流程和组织》 《大型网站技术架构》 《企业应用架构模式》 《系统架构 : 复杂系统的产品设计与开发》 《架构整洁之道》 《图解服务器端网络架构》 微服务 《Spring微服务实战》 《深入理解Spring Cloud与微服务构建》 - 入门书籍 《Spring Cloud微服务实战》 - 入门书籍 《架构探险:轻量级微服务架构》 《生产微服务》 《微服务设计》 分布式应用 《分布式系统:概念与设计》 《分布式系统:原理与范型》 《分布式操作系统》(Tanenbaum) 《RabbitMQ实战:高效部署分布式消息队列》 《分布式服务框架原理与实践》 《大型分布式网站架构设计与实践》 《从Paxos到Zookeeper分布式一致性原理与实践》 《分布式对象存储》 《大规模分布式存储系统》 Docker与k8s 《深入浅出Docker》 《第一本Docker书 修订版》 《Docker实践》 《Docker——容器与容器云(第2版)》 《每天5分钟玩转Kubernetes》 《Kubernetes in Action》 《深入浅出Prometheus》 ```