Backend-Development
  • Introduce
  • 操作系统和Linux
    • 操作系统基础
      • 进程
      • 进程间通信
      • 线程 & 协程
      • 调度
      • 互斥 & 同步
      • 死锁 & 饥饿
      • 内存管理
      • 文件系统
      • IO
    • Linux
      • Linux共享内存
      • Linux进程的内存空间布局
      • 僵尸进程和孤儿进程
      • 用户态和内核态
      • Linux进程调度算法
      • 理解inode
      • Linux进程间通信
      • Linux虚拟文件系统
      • CPU亲和性
      • 零拷贝技术
      • Linux IO栈
    • Linux常考命令
      • 管道和重定向
      • 文本处理三剑客
      • 文件和目录管理
      • 进程&内存&CPU管理
      • 用户&组管理
      • 网络管理
    • Linux系统调用
      • 内存
      • 进程
    • Linux系统编程
      • Linux堆内存管理
      • pthread库
    • Shell编程
  • 网络通信与网络编程
    • 计算机网络
      • 应用层其他协议
      • 应用层之DNS协议
      • 应用层之HTTP/3协议
      • 应用层之HTTPS协议
      • 应用层之HTTP协议
      • 传输层之UDP协议
      • 传输层之TCP协议
      • 网络层其他协议
      • 网络层之IP协议
      • 数据链路层
      • 物理层
    • 网络编程
      • cookie、session、token
      • TCP的粘包问题
      • 幂等性
      • 网络IO模型
      • 多路复用IO
      • Socket编程
      • 高并发服务器
    • Linux网络编程之底层
      • 传输控制块TCB
      • TCP数据发送之tcp_sendmsg()
      • TCP选项之MSS
    • 网络安全
    • Nginx
    • Wireshark
    • Libevent
  • 数据库
    • 数据库相关概念
    • 关系数据库设计范式
    • SQL
      • 初级SQL
      • 中级SQL
      • 高级SQL
    • Redis
      • Redis数据结构
      • Redis数据类型
      • 数据持久化
      • 雪崩 & 击穿 & 穿透
      • 主从复制
      • Redis集群
    • MySQL
      • MySQL数据类型
      • 事务
      • 事务隔离
      • 存储引擎
      • MyISAM与InnoDB
      • 锁机制
      • 索引
      • 联合索引
      • 主从复制
      • MySQL集群
      • MySQL使用总结
    • MongoDB
      • 启动与停止
      • 查询
    • Memcached
  • 组成原理和体系结构
    • 定点数 & 浮点数 & 内存
    • 体系结构
  • 编译和调试
    • 编译原理
    • Gdb调试
    • 内存屏障
    • 编译器优化
    • make/Makefile
    • cmake
    • 交叉编译
    • C++单元测试
    • 单元测试之Google Test
  • 设计模式
    • 设计模式
    • “组件协作”模式
  • 其他
    • 正则表达式
      • 基本正则表达式
      • 扩展正则表达式
    • Git版本控制
      • 提交代码
      • 常用命令
    • 编码和字符集
    • Vim用法
    • 一文解“锁”
    • 无锁技术
    • 面试中的“锁”
  • 面试题
    • 计算机网络面试题
    • 操作系统面试题
    • 数据库面试题
    • 其他面试题
    • 场景题总结
    • 智力题
Powered by GitBook
On this page
  • 文档目录
  • 操作系统和Linux
  • 网络通信和网络编程
  • 数据库
  • 组成原理和体系结构
  • 编译和调试
  • 其他
  • 面试题
  • 面试资源
  • 书籍
  • 网站
  • 博客
  • 项目
  • 相关链接

Was this helpful?

Introduce

Next操作系统基础

Last updated 4 years ago

Was this helpful?

文档目录

  • 《C++ Primer》

  • 《深入理解计算机系统》

  • 《 Linux高性能服务器编程》

  • 《Redis设计与实现》

  • 《现代操作系统》

  • 《C++ Templates》

  • 《计算机组成与设计——软硬件接口》

  • 《计算机体系结构:量化研究方法》

  • 《计算机网络》

  • 《计算机网络——自顶向下方法》

  • 《操作系统概念》

  • 《详解TCP/IP协议》(卷一、卷二)

  • 《UNIX网络编程》(卷一、卷二)

  • 《UNIX网络高级编程》

  • 《C程序设计语言》

  • 《C与指针》

  • 《鸟哥的Linux私房菜》(卷一、卷二)

  • 《数据库系统概念》

  • 《数据库系统概论》——萨师煊

  • 《编译原理》

  • 《设计模式》

  • 《Java与模式》

  • 《汇编语言》——王双

  • 《SQL必知必会》

  • 《Linux命令行大全》

包括论坛,开源社区,学习网站等。。。

包括知乎专栏,CSDN专栏,公众号专栏,简书专栏等。。。

主要是Github上的项目。。。

本人的博客和其他学习笔记传送门如下。。。

  • CSDN:

  • 算法笔记:

  • 机器学习笔记:

  • Github:

操作系统和Linux

网络通信和网络编程

数据库

组成原理和体系结构

编译和调试

其他

面试题

面试资源

书籍

网站

即时通讯网:

C语言中文网:

C语言技术网:

Git练习:

正则表达式练习:

正则表达式测试:

SQL练习网站:

博客

公众号【码农有道】

CSDN——Linux网络:

cnblogs——MYSQL学习:

cnblogs——C语言学习:

项目

TinyWebServer:

Webbench:

Tinyhttpd:

相关链接

🍇
🍇
🍇
🍇
🍇
🍇
🍇
⚾
🍈
🍊
🍍
🍇
⚽
操作系统基础
Linux
计算机网络
http://www.52im.net/thread-29-1-1.html
http://c.biancheng.net/
https://www.freecplus.net/index.html
https://learngitbranching.js.org
https://regexone.com/
https://regexr.com/
https://sqlzoo.net/
https://mp.weixin.qq.com/s/ZqLPc2ja72qyfV2n-0mYSA
https://blog.csdn.net/fanxiaoyu321/category_8124610.html
https://www.cnblogs.com/yinjw/tag/MySQL/
https://www.cnblogs.com/clover-toeic/category/579078.html
https://github.com/qinguoyi/TinyWebServer
https://link.zhihu.com/?target=http%3A//home.tiscali.cz/~cz210552/webbench.html
https://link.zhihu.com/?target=http%3A//sourceforge.net/projects/tinyhttpd/
🏀