主题记录

2022/01/04

字节码

2020/08/04

需要重点复习的内容:

Java 基础

✔ 集合框架 HashMap源码等
✔ IO

Java 进阶

✔ JVM原理 (各种调优参数)
✔ 并发编程(多线程及JUC)
✔ 不同的锁

框架

✔ Spring 原理 (Bean的实例化、循环依赖、IOC)
✔ MyBatis (动态sql)
✔ Spring MVC
✔ Spring Boot/Spring Cloud

中间件

✔ Redis (哨兵模式)
✔ 消息队列 RocketMQ等原理
✔ 全文检索引擎 Elasticsearch

数据库

✔ mysql (SQL优化、分库分表、引擎)

微服务

  • 微服务设计模式
    ✔ 分布式事务
    ✔ 分布式锁
    ✔ Docker
    ✔ Netty/Tomcat
  • Nginx

重构

✔ 设计模式

实践

✔ 高并发秒杀系统
✔ Linux命令 (ps/top/grep等)

2020/05/29

Redis

2019/07/04

✘ 学习常用Linux操作如dump ps ls jstack等,熟悉定位手段

2019/04/29

✔ 学习数据库表设计原则及数据库语句优化
✔ 系统学习Oracle与MySql
✔ Oracle 通过查询计划优化SQL

2019/03/16

✘ 微服务链路追踪
✘ 微服务日志聚合(ELK)

2018/10/30

工作技能储备:
后台:
Spring MVC
Spring boot
Spring Cloud
✔MyBatis
✔Spring Data JPA
✔Spring Data 分页 PageImpl
✔lambda表达式与函数式编程、方法引用(::)

✔Netty

中间件:
✔Elasticsearch
✔消息队列MQ
Kafka

数据库:
✔Oracle
✔MySQL
MongoDB

基础环境:
Nginx
✔Tomcat

Docker

2018/08/15

✔ 枚举Enum

2018/08/14

✔ Spring Data JPA

2018/08/09

✘ 强引用、弱引用、虚引用

2018/08/01

✘ Docker
✘ Kubernetes(k8s)

2018/07/31

✔ Spring Cloud

2018/07/05

✔装饰器模式(IO框架/Spring JdbcTemplate/AbstractApplicationContext)
TCP/IP原理 三次握手 四次挥手

2018/07/04

✘ Netty
✘ HashMap与ConcurrentHashMap源码分析
✔ JVM性能调优

2018/06/29

✔ 注解

2018/06/27

✔ JVM:类加载机制、内存管理、线程与内存模型、垃圾回收
✔ Spring Boot

2018/06/26

✔ Spring源码专题
✔ CountDownLatch、CyclicBarrier、Semaphore

2018/06/25

✔ AQS
✔观察者设计模式

2018/06/21

✔ CAS
✔ 原子类
✔ 类加载机制
✔ JDK源码导入IDEA
✔ 多线程

TCP/IP网络协议原理
分布式系统设计,包括集群管理、日志监控、高可用设计、性能调优、安全防御

posted @ 2018-06-08 17:25  风动静泉  阅读(313)  评论(0编辑  收藏  举报