java知识梳理

152 阅读1分钟
  1. Java
    1. 基础
      1. 各种锁
        1. synchronized,valite
        2. 乐观锁
        3. 悲观锁
    2. JVM
      1. 详细
      2. 垃圾回收
    3. 多线程
      1. ABA问题
      2. CAS
  2. 中间件
    1. spring
      1. spring
        1. spring\springMVC\springBoot\springCloud区别
        2. springMVC是在spring的基础上封装了web访问模块,方便web开发
        3. springBoot在spring基础上,为了简化启动配置流程,加上starter所形成的
        4. springCloud是在springBoot的基础上封装的分布式方案解决框架
      2. springboot
      3. springCloud
    2. pandora
      1. pandora
      2. pandoraBoot
    3. 远程调用
      1. Dubbo和HSF的区别
      2. Dubbo
      3. HSF
    4. 数据库中间件
      1. Mybatis
    5. 对象转换工具
      1. MapStruct
  3. 数据库
    1. MYSQL
    2. 索引优化
  4. 一致性
  5. DDD