我的技术栈整理

整理下自己的技术栈.

  1. JAVA

    数据结构

    List

Map

内存模型

多线程

泛型

  1. Spring相关

SpringMVC

Spring boot

Spring cloud

微服务的理解,什么情况下应该使用微服务.

  1. mysql数据库

事务

四大特性
原子性、一致性、隔离性、持久性

隔离级别

分布式事务常用解决方案

索引

引擎

mybatis

高可用方案

主从

分库分表

  1. 缓存

redis

单机

哨兵

集群

分布式锁

spring 集成

  1. 消息队列

常用的MQ产品

事务管理

常见异常解决方案

  1. 代码管理和可持续集成(CI)

maven

git

jenkins

  1. linux