技术体系

一,java核心

java基础,jvm,算法,多线程,设计模式

Java基础:java基础相关,全栈java基础

jvm:java与tomcat类加载机制,jvm模型与GC,jvm面试相关

jvm与类加载机制,GC

java8:java8新特性

多线程:threadLocal相关,线程池实践,Concurrent包应用,volatile关键字

设计模式:设计模式及java面试相关,白话设计模式

面试题:算法和原理题1,技术问答,面试题解构

数据结构:脑图数据结构

二,技术框架

Spring,SpringMVC,MyBatis,SpringBoot,Freemarker,Velocity,JS

SSM: Spring+MyBatis,SSM+EasyUI整合基础篇

SpringMVC:SpringMVC杂谈

SpringBoot:SpringBoot

JS:全栈js基础

Mybatis:聊聊myBatis

Spring:spring容器初始化

三,RPC框架

Dubbo,HSF,SpringCloud,CXF,Rest,Zookeeper

Dubbo:Dubbo协议1,Dubbo协议2,Dubbo源码解析,聊聊dubbox

Zookeeper: zookeeper详解

四 ,消息框架

ActiveMQ,RabbitMQ,RocketMQ,Kafka

RocketMQ:RocketMQ实战

ActiveMQ: ActiveMQ实战

Kafka:kafka设计解析

五,缓存框架

Memcached,Redis,ehCache,GuavaCache

GuavaCache:封装和使用,GuavaCache使用

Redis:redis基础与调优,

六,通讯框架

IO,NIO,AIO,Netty,Mina,Http,TCP

NIO:NIO详解

Netty:IO模型/Netty,Netty原理及源码分析


七,数据库

Oracle,MySql,Hbase,ElasticSearch,事务,分布式事务

ElasticSearch:ElasticSearch核心知识1,ElasticSearch进阶,

MySql:mysql及数据库

数据库:数据库性能优化

八,服务部署

Linux,Nginx、LVS,Apache,Tomcat

Linux:Linux常用命令

Nginx:Nginx详解

八,架构设计

基本业务系统:SSM(Spring + SpringMVC + Mybatis)

日志分析系统:ELK(Logstash+Kafka+ElasticSearch+Kibana)

数据库查询优化:ES+Hbase/Oracle/Mysql

秒杀系统设计

九,项目管理

项目参与人管理,需求管理,项目计划管理,项目进度管理,项目风险管理,项目质量管理

你可能感兴趣的:(技术体系)