Skip to content

GoalSwallow/Java-Notes

Repository files navigation

说明

本仓库对Java学习中的一些问题进行了整理、分类。分成8个模块。

主要参考了郑永川的笔记,仅作学习交流用。若想要了解更多,请参考郑氏笔记

☕ 模块一 Java

模块 内容
第一部分 Java基础 第一部分 Java基础
第二部分 Java虚拟机 第二部分 Java虚拟机
第三部分 Java并发 第三部分 Java并发
第四部分 Java容器 第四部分 Java容器
第五部分 JavaIO 第五部分 JavaIO
第六部分 JavaWeb 第六部分 JavaWeb
第七部分 面向对象 第七部分 面向对象

🎨 模块二 算法和数据结构

章节 内容 代码
第一节 数组 第一节 数组 第一节 数组相关代码
第二节 栈和队列 第二节 栈和队列 第二节 栈和队列相关代码
第三节 链表 第三节 链表 第三节 链表相关代码
第四节 链表和递归 第四节 链表和递归 第四节 链表和递归相关代码
第五节 二叉搜索树 第五节 二叉搜索树 第五节 二叉搜索树相关代码
第六节 集合和映射 第六节 集合和映射 第六节 集合和映射相关代码
第七节 优先队列和堆 第七节 优先队列和堆 第七节 优先队列和堆相关代码
第八节 线段树 第八节 线段树 第八节 线段树相关代码
第九节 Trie字典树 第九节 Trie字典树 第九节 Trie字典树相关代码
第十节 并查集 第十节 并查集 第十节 并查集相关代码
第十一节 AVL 第十一节 AVL 第十一节 AVL
第十二节 红黑树 第十二节 红黑树 第十二节 红黑树
第十三节 哈希表 第十三节 哈希表 第十三节 哈希表
第十四节 图 第十四节 图 第十四节 图
第十五节 最小生成树 第十五节 最小生成树 第十五节 最小生成树
第十六节 最短路径 第十六节 最短路径 第十六节 最短路径

💻 模块三 算法思想

章节 内容 代码
第一节 排序基础 第一节 排序基础 第一节 排序基础
第二节 高级排序问题 第二节 高级排序问题 第二节 高级排序问题
第三节 堆排序 第三节 堆排序 第三节 堆排序

🔨 模块四 LeetCode题解

章节 内容 代码
第一节 数组问题 第一节 数组问题 第一节 数组问题相关代码
第二节 查找表问题 第二节 查找表问题 第二节 查找表问题相关代码
第三节 链表问题 第三节 链表问题 第三节 链表问题相关代码
第四节 栈、队列、优先队列 第四节 栈、队列、优先队列 第四节 栈、队列、优先队列相关代码
第五节 二叉树和递归 第五节 二叉树和递归 第五节 二叉树和递归相关代码
第六节 递归和回溯法 第六节 递归和回溯法 第六节 递归和回溯法相关代码
第七节 动态规划基础 第七节 动态规划基础 第七节 动态规划基础相关代码
第八节 贪心算法 第八节 贪心算法 第八节 贪心算法相关代码
第九节 字符串 第九节 字符串 第九节 字符串相关代码
第十节 其他 第十节 其他 第十节 其他相关代码

📝 模块五 操作系统

章节 内容
第一章 操作系统
第一节 操作系统概述 第一节 操作系统概述
第二节 进程管理 第二节 进程管理
第三节 死锁 第三节 死锁
第四节 内存管理 第四节 内存管理
第五节 设备管理 第五节 设备管理
第六节 链接 第六节 链接
第二章 Linux
第一节 常用操作以及概念 第一节 常用操作以及概念
第二节 磁盘 第二节 磁盘
第三节 分区 第三节 分区
第四节 文件系统 第四节 文件系统
第五节 文件 第五节 文件
第六节 压缩与打包 第六节 压缩与打包
第七节 Bash 第七节 Bash
第八节 管道指令 第八节 管道指令
第九节 正则表达式 第九节 正则表达式
第十节 进程管理 第十节 进程管理

☁️ 模块六 网络

章节 内容
第一章 计算机网路
第一节 计算机网络概述 第一节 计算机网络概述
第二节 物理层 第二节 物理层
第三节 数据链路层 第三节 数据链路层
第四节 网络层 第四节 网络层
第五节 运输层 第五节 运输层
第六节 应用层 第六节 应用层
第二章 HTTP
第一节 基础概念 第一节 基础概念
第二节 HTTP 方法 第二节 HTTP 方法
第三节 HTTP 状态码 第三节 HTTP 状态码
第四节 HTTP 首部 第四节 HTTP 首部
第五节 具体应用 第五节 具体应用
第六节 HTTPs 第六节 HTTPs
第七节 HTTP/2.0和HTTP/1.1新特性 第七节 HTTP/2.0和HTTP/1.1新特性
第八节 get和post比较 第八节 get和post比较
第三章 Socket
第一节 I/O模型 第一节 I/O模型
第二节 I/O复用 第二节 I/O复用

💾 模块七 数据库

章节 内容
第一章 数据库系统原理
第一节 事务 第一节 事务
第二节 并发一致性问题 第二节 并发一致性问题
第三节 封锁 第三节 封锁
第四节 隔离级别 第四节 隔离级别
第五节 多版本并发控制 第五节 多版本并发控制
第六节 Next-Key Locks 第六节 Next-Key Locks
第七节 关系型数据库设计理论 第七节 关系型数据库设计理论
第八节 ER图 第八节 ER图
第二章 SQL 第二章 SQL
第三章 Leetcode-Database 题解 第三章 Leetcode-Database 题解
第四章 MySQL
第一节 索引 第一节 索引
第二节 查询性能优化 第二节 查询性能优化
第三节 存储引擎 第三节 存储引擎
第四节 数据类型 第四节 数据类型
第五节 切分 第五节 切分
第六节 复制 第六节 复制
第五章 Redis
第一节 Redis概述 第一节 Redis概述
第二节 数据类型 第二节 数据类型
第三节 数据结构 第三节 数据结构
第四节 Redis使用场景 第四节 Redis使用场景
第五节 Redis与 Memcached 第五节 Redis与 Memcached
第六节 其他 第六节 其他

🙊 模块八 Spring

About

☕ Java ✏️ 算法 📝 操作系统 ☁️ 网络 💾 数据库 🙊 Spring 💡 系统架构

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%