编程 Cookbook【开发面试必备】导航页

🎉🎉 欢迎各位朋友来到CodingCookbook,我是🧑‍🍳主厨:李歘歘。 👯 编程Cookbook,我们的初衷和这个名字一样,像传统食谱给出具体的烹饪步骤和食材用量一样,精准的打造“编程食谱”。 🔭 这里专注于分享编程知识,包括但不限于编程语言知识,数据库,中间件等,如果你正在准备面试,需要这方面的准备,那么恭喜你,来对了!

编程 Cookbook【开发面试必备】导航页

Hi 👋,这里是「编程 Cookbook」

🎉🎉 欢迎各位朋友来到CodingCookbook,我是🧑‍🍳主厨:李歘歘

  • 👯 编程Cookbook,我们的初衷和这个名字一样,像传统食谱给出具体的烹饪步骤和食材用量一样,精准的打造“编程食谱”。
  • 🔭 这里专注于分享编程知识,包括但不限于编程语言知识,数据库,中间件等,如果你正在准备面试,需要这方面的准备,那么恭喜你,来对了!
  • 🌱 本系列涵盖软件开发面试/学习过程中的众多相关知识点,目前基本更新完毕的笔记合集如下,内容包括但不限于以下领域:
    • MySQL数据库:涵盖三范式、存储引擎、事务、索引优化、MVCC、主从复制等核心知识点,助力系统掌握数据库内核机制;
    • Redis数据库:重点讲解数据结构、内存机制、并发处理、部署模式等,帮助理解其快速运行原理和应对缓存问题的方法;
    • Go语言:从语言基础到并发模型,深入剖析运行时、调度器、常用标准库和面试常考点;
    • 设计模式:概要介绍创建型、结构型、行为型三大类设计模式,提升系统设计能力;
    • 消息队列(MQ):拆解基本原理与应用场景,助力快速理解分布式通信关键技术点;
    • RPC:一站式了解核心机制和演化过程,为理解微服务架构打基础;
    • 计算机网络:涵盖HTTP、TCP/UDP及网络通信补充知识,是面试和系统学习的必备基础。

目录

MySQL数据库 Cookbook(基本更完)

MySQL

公众号订阅:MySQL数据库 Cookbook
网站订阅:MySQL数据库 Cookbook
字数:未知
状态:更新完毕
内容:

  1. MySQL数据库——数据库三范式
  2. MySQL数据库——存储引擎(InnoDB、MyISAM、MEMORY、ARCHIVE)
  3. MySQL数据库——常见的几种锁分类
  4. MySQL数据库——索引介绍
  5. MySQL数据库——索引结构之B + 树
  6. MySQL数据库——索引潜规则(最左前缀原则)
  7. MySQL数据库——索引潜规则(回表查询、索引覆盖、索引下推)
  8. MySQL数据库——事务介绍
  9. MySQL数据库——常见慢查询优化方式
  10. MySQL数据库——日志介绍
  11. MySQL数据库——主从复制
  12. MySQL数据库——多版本并发控制MVCC
  13. MySQL数据库——版本号机制和CAS(Compare And Swap)
  14. MySQL数据库——索引潜规则(最左前缀原则)

Redis数据库 Cookbook(基本更完)

Redis
公众号订阅:Redis数据库 Cookbook
网站订阅:Redis数据库 Cookbook
字数:未知
状态:更新完毕
内容:

  1. Redis数据库——数据结构类型
  2. Redis数据库——Redis雪崩、穿透、击穿
  3. Redis数据库——8种内存淘汰机制
  4. Redis数据库——内存分配器
  5. Redis数据库——Hash(哈希)的扩容机制(rehash)
  6. Redis数据库——ZSet的底层实现(跳表)
  7. Redis数据库——布隆过滤器(BloomFilter)
  8. Redis数据库——持久化机制
  9. Redis数据库——部署模式
  10. Redis数据库——主从复制
  11. Redis数据库——内存预分配
  12. Redis数据库——Sentinel哨兵机制
  13. Redis数据库——Cluster集群模式
  14. Redis数据库——单线程和并发请求
  15. Redis数据库——Redis快的原因

Go语言 Cookbook(基本更完)

Golang

公众号订阅:Go语言 Cookbook
网站订阅:Go语言 Cookbook
字数:未知
状态:更新完毕
内容:

  1. Golang——语言基础知识
  2. Golang——切片与数组
  3. Golang——hashmap
  4. Golang——rune和byte
  5. Golang——Channel
  6. Golang——Interface类型
  7. Golang——数组、Slice、Map、Channel的并发安全性
  8. Golang——GPM调度器
  9. Golang——并发控制
  10. Golang——协程同步
  11. Golang——new()、make()和简短声明符
  12. Golang——error、panic以及defer
  13. Golang——内存(内存管理、内存逃逸、垃圾回收(GC)机制)
  14. Golang——包的循环引用问题(import cycle not allowed)和匿名导入
  15. Golang——常用库sync
  16. Golang——常用库context和runtime
  17. Golang——常用库reflect和unsafe

设计模式 Cookbook(基本更完)

Design-Pattern

订阅:设计模式 Cookbook
网站订阅:设计模式 Cookbook
字数:未知
状态:更新完毕
内容:

  1. 设计模式概要介绍
  2. 设计模式之创建型
  3. 设计模式之结构型
  4. 设计模式之行为型

消息队列(MQ) Cookbook(基本更完)

MQ

公众号订阅:消息队列(MQ) Cookbook
网站订阅:消息队列(MQ) Cookbook
字数:未知
状态:更新完毕
内容:

  1. 消息队列概要讲解(上)
  2. 消息队列概要讲解(下)

RPC Cookbook(基本更完)

RPC

公众号订阅:RPC Cookbook
网站订阅:RPC Cookbook
字数:未知
状态:更新完毕
内容:

  1. RPC概要讲解

计算机网络 Cookbook(基本更完)

RPC

公众号订阅:计算机网络 Cookbook
网站订阅:计算机网络 Cookbook
字数:未知
状态:更新完毕
内容:

  1. 计算机网络之HTTP篇(上)
  2. 计算机网络之HTTP篇(下)
  3. 计算机网络之TCP/UDP篇(上)
  4. 计算机网络之TCP/UDP篇(下)

📢 推广

  • 欢迎关注我们的微信公众号「编程Cookbook」,获取更多独家内容和最新笔记更新。

codingcookbook-gzh-tuiguang.jpg

点击左下角的阅读原文跳转到网站地址