Skip to content

BugMaker243/MyJavaLearningGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java学习资料目录

1、java八股都看谁的以及看哪些内容

1.1 MySQL

MySQL看尚硅谷宋红康的,康师傅

主要原理和内容看高级篇,上篇是MySQL命令

宋红康不提供讲义,可以看别人发的笔记

我看的笔记主要是两个人的

2025.6.8 更新

这两个人的笔记反复复习看了多次,发现第二个人的做的更好一点,目前我以第二个人的笔记为主

① 以这个人为主:lliuql/learn_db

他的笔记我复制一份到自己的私有仓库作为备份,这个版本是他2022年最后更新的版本,文件夹路径是MySQL/learn_mysql_ksf,里面都是高级篇的内容

仓库地址:BugMaker243/Databases: jason在学习数据库时用到的资料以及自己的笔记

② 另一个人是:codinglin/StudyNotes: 个人学习笔记

他的笔记我同样复制一份到自己的私有仓库作为备份,这个版本是他2023年最后更新的版本,文件夹路径是MySQL/codinglin_mysql_notes,他的笔记有基础篇和高级篇

仓库地址:[BugMaker243/Databases: jason在学习数据库时用到的资料以及自己的笔记](

**宋红康的MySQL共199集,分为基础篇和高级篇,B站链接为:96-MySQL高级特性篇章节概览_哔哩哔哩_bilibili **

MySQL高级篇从96集开始,分为以下4个篇章,共十九个单元

①MySQL架构篇

  • 第01章:Linux下MySQL的安装与使用
  • 第02章:MySQL的数据目录
  • 第03章:用户与权限管理
  • 第04章:逻辑架构
  • 第05章:存储引擎

②索引与调优篇

  • 第06章:索引的数据结构
  • 第07章:InnoDB数据存储结构
  • 第08章:索引的创建与设计原则
  • 第09章:性能分析工具的使用
  • 第10章:索引优化与查询优化
  • 第11章:数据库的设计规范
  • 第12章:数据库其他调优策略

③事务篇

  • 第13章:事务基础知识
  • 第14章:MySQL事务日志
  • 第15章:锁
  • 第16章:多版本并发控制(MVCC)

④日志与备份篇

  • 第17章:其他数据库日志
  • 第18章:主从复制
  • 第19章:数据库备份与恢复

1.2 Redis

Redis看小林coding的,尚硅谷的作为补充,讲的更细

主要看以下内容

1.3 操作系统

操作系统看小林coding的,主要看以下内容

以章节为单位,如果是框选那就只看框选的,如果是排除就看排除以外的

1.4 计算机网络

计算机网络看小林coding的

我自己随意的整理的一些笔记的仓库地址:BugMaker243/ComputerNetwork: jason的计算机网络学习笔记仓库

最主要的还是看小林coding写的内容

主要看以下内容

1.5 Java语法

Java语法看的宋红康的,见Java语法文件夹里的笔记

我自己在别人基础上整理的笔记仓库地址:BugMaker243/JavaLearning: jason的Java学习笔记仓库

1.6 JVM

JVM看的JavaKeeper的

有些图片加载不出来,最好挂梯子 不过有些图片挂梯子也没有,是挂了,在公众号上面搜别人转载的 https://javakeeper.starfish.ink/java/JVM/Class-Loading.html

JVM文件夹里面是宋红康的,宋红康作为辅助,因为内容很多,但是做完笔记之后精简了很多,可以直接看笔记

我自己在别人基础上整理的笔记仓库地址:BugMaker243/JavaLearning: jason的Java学习笔记仓库

主要是以下内容

1.7 算法

算法刷题为主,刷leetcode的hot100和面试150。

可以直接上手刷题,不会的就看题解/B站上的视频讲解,记住之后过段时间再重新做,甚至干脆直接背下来。

我主要还是刷题和看labuladong的笔记内容,因为我当时的时间比较充足。

  • 看的是labuladong的算法笔记网站,它里面要钱的就在网上找的别的文章看

  • 也有一些同学看的代码随想录的视频,在B站上面可以搜索到

算法题容易遗忘,可以维护一个类似这样的表格定期复习,我使用的是飞书在线表格,用什么无所谓,自己熟悉的会使用的就行

声明

这个仓库主要是为了方便自己后续学习和复习使用,公开是想着说不定能帮助到其他同样的有学习需求的人或者新手。

仅作为学习交流使用,相关内容版权归原作者所有

About

我的Java学习资料目录,方便后续复习可以快速找到

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors