学习记录(自用)

Java学习路径及记录,纯粹个人自用,请多指教


Java

Java基础

  • 常用类
    • 常用类
    • 8种基础数据类型的包装类
    • 自动打包/解包
  • 序列化
    • 深入理解 Java 序列化
    • 深度解析JAVA序列化
  • 异常处理
    • JavaSE基础:异常处理
    • 六个例子彻底理解finally语句块

JVM原理

Java高级特性

  • 泛型
    • Java泛型详解
    • 细说 Java 泛型及其应用
    • 细说 Java 泛型及其应用
  • 反射
  • 注解
    • Java 注解完全解析

Java网络编程

Java多线程编程

  • 线程基础
    • Java 多线程干货系列—(一)Java 多线程基础
  • synchronized
    • 深入理解Java并发之synchronized实现原理
    • Java synchronized笔记
    • Java 多线程干货系列—(二)synchronized
    • Java多线程深度探索
  • wait/notify
    • Java中的wait()与notify()以及线程挂起

Spring Boot

1.IOC

2.AOP

3.WEB

4.数据库访问

  • jdbcTemplate
  • Spring-data-jpa
  • Mybatis
  • 多数据源配置
  • Redis连接
  • Mongodb连接

5.缓存管理

6.日志管理

  • logbak
  • log4j
  • 日志级别
  • 多环境不同日志界别控制

7.JMS

8.事务管理

  • 事务管理
  • 分布式事务

9.定时和异步

  • @Scheduled创建定时任务
  • @Async实现异步调用

10.监控与安全

11.测试

  • Junit

12.其他

  • 热启动
  • Maven

Sping Cloud

1.服务注册与发现

  • Eureka

    • Eureka集群和服务分区
    • Eureka高可用
  • Consule

2.服务调用与负载均衡

  • Ribbon

  • Feign

  • Zuul

    • Zuul高可用
    • Filter
  • Hystrix

    • 熔断监控Hystrix DashBoard与Turbine

3.配置与自动刷新

  • 自动刷新

  • 加密/解密

5.消息驱动

  • Spirng Cloud Stream

  • RabbitMQ

  • Kafka

  • Spring Cloud Bus

  • CURL/Postman

6.服务跟踪

  • 服务跟踪Sleuth与ZipKin


其他

领域驱动设计 软件核心...

容器化

分布式事务

无状态服务/有状态服务

spark

serverless

cloud native

你可能感兴趣的:(java,大数据,数据库)