学习日记2022.4.9——技术栈梳理

前言


2022.4.9 13:22
完成情况:到目前为止学习的技术栈
Java基础
mysql数据库
JavaWeb
mybatis
spring
springMVC
springboot
JUC并发包
设计模式
maven操作使用
Tomcat操作使用
JVM虚拟机
Linux基础
计算机网络
操作系统原理
数据结构
算法积累
学的稀碎的前端


2022.4.9 13:33
尚未完成的技术栈:
Dubbo+Zookeeper
Redis
NGINX
docker
springboot整合
springcloud整合
RabbiMQ
kafka
RocketMQ
等待面试了之后缓缓在学,现在学的有点浮。
面试之后的安排,先进行整合巩固,然后在学下面的。


今天和明天(周日和周一)的安排:
从上至下按顺序复习,整理复习题纲
复习的时候按照一定的逻辑进行:概念,原理,使用,场景,区别,宏观,微观,对比,角度,联系等等

下面整理复习题纲

另外在复习的过程中将设计模式整理积累归纳出来

1.java基础

十进制数
原码反码补码
数据类型,引用/基本????
数组的使用方式
访问修饰符
equals == hashcode????
finalize
继承的顺序
重载
构造方法
this,super
封装,继承,多态????
动态绑定????
抽象类接口????接口的理解一会儿整理
异常,枚举,注解
包装类,转换,常用方法
常用的类,Arrays system 日期,里面的方法
泛型,意义,使用
Junit的使用
io流
反射,意义,好处,使用方式
JDBC,数据库连接池
正则表达式
hashmap+其他集合框架的原理
JUC,多线程并发基础

java基础部分就结束了

2.MySQL

mysql语句的使用
Innodb底层数据结构
索引
B+树
事务
幻读
脏读
不可重复读
四种隔离级别
MVCC版本链原理
锁,行锁,表锁

3.JavaWeb

JavaWeb部分就根据整理的脑图复习
servlet 原理
httpServlet 工厂模式
使用方式
servlet的应用场景
实现方式
cookie
session
JSP原理,意义
JSP基本语法
javabean
filter

4.mybatis

根据整理的博客复习
mybatis使用
配置过程
配置信息
myBatista缓存
mybatis注解开发,XML映射文件开发

5.Spring

Spring依赖注入 DI
控制反转IOC
AOP
注解开发
自动装配
静态代理动态代理模式,上面java基础的单例模式,下面的JUC的单例模式

6.SpringMVC

跟着笔记来
尽力而为

7.SpringBoot

SpringBoot自动装配原理
其他的一些配置

8.JVM虚拟机

内存模型
gc算法
双亲委派

9.操作系统

进程的切换模型
进程管理
内存管理
内存换入换出算法

10.网络

三次握手,四次握手,
所有知识看手写的笔记

11.算法

八大排序算法
剑指offer
红黑树
常用数据结构模型

12.Linux

看笔记

你可能感兴趣的:(随笔日记,java)