logologo
Naico智库
编程语言
数据库相关
前端常见问题
Java 基础与进阶
计算机网络基础
计算机操作系统
系统设计
BackendForFront
微服务
经典设计模式
剑指Offer题解
LeetCode题解
算法基础
数据结构与算法
架构基础
React Hooks 核心原理与实战
TypeScript 进阶
面试八股文
软件架构
算法与数据结构
读书笔记
logologo
Naico智库

编程语言

构建工具
Docker相关知识
Git相关知识
JavaScript 进阶问题列表
面向对象思想
代码可读性
正则表达式

数据库相关

MySQL 相关知识汇总
Redis 相关知识汇总
SQL 经典习题
SQL 语法
数据库系统原理

前端常见问题

浏览器的渲染过程
浏览器原理面试题汇总
CSS 面试题汇总
HTML 面试题汇总
JavaScript 常见概念
计算机网络面试题
性能优化面试题
Vue 面试题汇总
面试八股文

Java 基础与进阶

Java 基础
Java 并发
Java 容器
Java IO
Java 虚拟机

计算机网络基础

计算机网络 - 应用层
计算机网络 - 概述
计算机网络 - HTTP
计算机网络 - 链路层
计算机网络 - 网络层
计算机网络 - 物理层
计算机网络 - Socket
计算机网络 - 传输层

计算机操作系统

计算机操作系统 - 基础知识
计算机操作系统 - 死锁
计算机操作系统 - 设备管理
计算机操作系统 - 概述
计算机操作系统 - 链接
计算机操作系统 - Linux
计算机操作系统 - 内存管理
计算机操作系统 - 进程管理

系统设计

攻击技术
缓存相关知识
集群
系统设计基础
分布式
消息队列

数据库相关

数据库相关

MySQL 相关知识汇总

  • 一、索引
  • 二、查询性能优化
  • 三、存储引擎
  • 四、数据类型
  • 五、切分
  • 六、复制
  • 参考资料

Redis 相关知识汇总

  • 一、概述
  • 二、数据类型
  • 三、数据结构
  • 四、使用场景
  • 五、Redis 与 Memcached
  • 六、键的过期时间
  • 七、数据淘汰策略
  • 八、持久化
  • 九、事务
  • 十、事件
  • 十一、复制
  • 十二、Sentinel
  • 十三、分片
  • 十四、一个简单的论坛系统分析
  • 参考资料

SQL 经典习题

  • 595. Big Countries
  • 627. Swap Salary
  • 620. Not Boring Movies
  • 596. Classes More Than 5 Students
  • 182. Duplicate Emails
  • 196. Delete Duplicate Emails
  • 175. Combine Two Tables
  • 181. Employees Earning More Than Their Managers
  • 183. Customers Who Never Order
  • 184. Department Highest Salary
  • 176. Second Highest Salary
  • 177. Nth Highest Salary
  • 178. Rank Scores
  • 180. Consecutive Numbers
  • 626. Exchange Seats

SQL 语法

  • 一、基础
  • 二、创建表
  • 三、修改表
  • 四、插入
  • 五、更新
  • 六、删除
  • 七、查询
  • 八、排序
  • 九、过滤
  • 十、通配符
  • 十一、计算字段
  • 十二、函数
  • 十三、分组
  • 十四、子查询
  • 十五、连接
  • 十六、组合查询
  • 十七、视图
  • 十八、存储过程
  • 十九、游标
  • 二十、触发器
  • 二十一、事务管理
  • 二十二、字符集
  • 二十三、权限管理
  • 参考资料

数据库系统原理

  • 一、事务
  • 二、并发一致性问题
  • 三、封锁
  • 四、隔离级别
  • 五、多版本并发控制
  • 六、Next-Key Locks
  • 七、关系数据库设计理论
  • 八、ER 图
  • 参考资料