目录
4.4.3. MyBatis下1对多,多对多嵌套结果,嵌套查询 38
4.4.5. Mybatis与Spring集成Spring-mybatis.jar分析 38
4.4.6. Sring集成下的SqlSession与Mapper 38
5.3.7. 7-Sleuth和Zipkin进行分布式链路跟踪
5.3.10. SpringBoot集成Spring Cloud实现统一整合方案
5.4.2. DockerFile构建Lnmp环境部署个人微博Wordpress
5.4.3. Docker Compose构建LNMP环境部署个人博客wordpress
5.4.4. Docker网络组成,路由互联,openvswitch
5.5.2. SpringBoot流行因素及能够解决什么问题
5.5.3. 寄去全局分析Spring Cloud各个组件所解决问题
8.6.2. 8.7.2. ReentrantReadWriteLock
8.10.4. ScheduledExecutorService
8.10.7. ExecutorCompletionService
9.2.3. 各种垃圾回收使用场景(Throughput/cms)
9.6.2. 业务复杂多条sql connection链接查询
9.10.3. 分布式会话:session跨域共享及企业级单点登录解决方案实战
10.8.2. Infrastructure-as-a-Service(基础设施即服务)
10.8.3. Platform-as-a-Service(平台即服务)
10.8.4. Software-as-a-Service(软件即服务)
1. 前端知识
1.1. html
1.2. css上
1.3. js
1.4. vue
1.5. react
1.6. AngularJS
1.7. bootstarp
1.8. heigchar
2. java基础知识
2.1. 算法和数据结构
2.1.1. 数据结构
2.1.2. 算法
2.2. 设计模式 多态
2.2.1. 23种设计模式 上
2.2.2. 设计原则
2.3. 集合结构
2.3.1. Iterator
2.4. java8新特性
2.4.1. lambda
2.4.2. map底层改变
3. 03-jvm
3.1. JAVA 内存模型(JMM)
3.1.1. 线程通信
3.1.2. 消息传递
3.2. jvm加载过程
3.3. 动态加载
4. 04-基础框架
4.1. springMvc
4.2. spring --->spring5新特性
4.2.1. Beans
4.2.2. Context
4.2.3. Transaction
4.2.4. MVC
4.2.5. Spring5新特性
4.3. struts2
4.4. Mybatis-->ORM框架
4.4.1. mybatis 38
4.4.2. 代码生成器:Generator 38
4.4.3. MyBatis下1对多,多对多嵌套结果,嵌套查询 38
4.4.4. 一级缓存,二级缓存使用场景及选择策略 38
4.4.5. Mybatis与Spring集成Spring-mybatis.jar分析 38
4.4.6. Sring集成下的SqlSession与Mapper 38
4.4.7. Mybatis的事物 38
4.4.8. 分析Mybatis的动态代理真正实现 38
4.4.9. 手写MyBatis 2.0 38
4.5. hibernate
4.6. redis
4.7. netty
4.7.1. BIO-NIO-AIO的原理
4.8. 4.8. shiro 权限
4.9. 4.9. Quartz
5. 05-微服务
5.1. dubbo
5.2. springboot
5.2.1. 工具类
5.2.2. Annotation讲解
5.2.3. 集成Mybatis实现多数据源路由实战
5.2.4. 集成Dubbo实战
5.2.5. 集成Redis缓存实战
5.2.6. 集成Swagger2 API管理及测试体系
5.2.7. 实现多环境配置动态解析
5.3. springcloud
5.3.1. 1-注册中心
5.3.2. 2-Fegin声明式服务调用
5.3.3. 3-Ribbon 16
5.3.4. 4-Hystrix服务熔断降级方式
5.3.5. 5-Zuul实现微服务网关 17
5.3.6. 6-Config分布式统一配置中心
5.3.7. 7-Sleuth和Zipkin进行分布式链路跟踪
5.3.8. 8-Bus消息总线
5.3.9. 基于Hystrix实现接口降级实战
5.3.10. SpringBoot集成Spring Cloud实现统一整合方案
5.4. Docker虚拟化
5.4.1. Docker的镜像,仓库,容器
5.4.2. DockerFile构建Lnmp环境部署个人微博Wordpress
5.4.3. Docker Compose构建LNMP环境部署个人博客wordpress
5.4.4. Docker网络组成,路由互联,openvswitch
5.4.5. 基于swarm构建Docker集群实战
5.4.6. Kubernetes简介
5.5. 浅谈微服务架构
5.5.1. SOA架构和微服务架构之间的区别和联系
5.5.2. SpringBoot流行因素及能够解决什么问题
5.5.3. 寄去全局分析Spring Cloud各个组件所解决问题
5.5.4. 微服务支撑
5.5.5. 集成测试
5.5.6. 云龙流水线
5.5.7. 服务器支撑
6. 06-编程工具
6.1. git
6.2. svn
6.3. eclipse
6.4. nginx
6.5. maven
6.6. ea软件
6.6.1. 数据库建模
6.6.2. 接口设计
6.6.3. 流程图
6.6.4. 时序图
6.6.5. 类关系图
7. 07-数据库
7.1. mysql
7.2. oracle
7.2.1. 重要sql
7.2.2. oracle设计
7.3. redis
7.4. 数据库设计
7.4.1. 多对多
8. 08-并发编程 23
8.1. 内存模型 24
8.1.1. 重排序
8.1.2. 顺序一致性
8.1.3. happens-before
8.1.4. as-if-serial
8.2. synchronized 24
8.2.1. 同步,重量级锁
8.2.2. synchronized原理
8.2.3. 锁优化
8.3. volatile 24
8.3.1. volatile实现机制
8.3.2. 内存语义
8.3.3. 内存模型
8.4. DCL 24
8.4.1. 单例模型
8.4.2. DCL
8.4.3. 解决方案
8.5. 并发编程 25
8.5.1. AQS
8.5.2. CAS
8.6. 锁 LOCK 25
8.6.1. ReentrantLock
8.6.2. 8.7.2. ReentrantReadWriteLock
8.6.3. 8.7.3. Condition
8.7. 8.8. 并发工具类
8.7.1. CyclicBarrier
8.7.2. CountDownLatch
8.7.3. Semphore
8.8. 8.9. 并发集合
8.8.1. ConcurrentHashMap
8.8.2. COncurrentLinkedQueue
8.9. 8.10. 原子操作
8.9.1. 基本类型
8.9.2. 数组
8.9.3. 引用类型
8.9.4. 原子更新字段类
8.10. 8.11. 线程池
8.10.1. Executor
8.10.2. ThreadPoolExecutor
8.10.3. Callable和Future
8.10.4. ScheduledExecutorService
8.10.5. 合理配备线程池
8.10.6. 线程池监控
8.10.7. ExecutorCompletionService
8.11. 8.12. 其他 28
8.11.1. ThreadLocal
8.11.2. Fork/Join
8.12. 8.13. java如何实现原子操作
8.12.1. 使用循环CAS实现原子操作
8.12.2. 锁
9. 09-性能调优
9.1. 9.1. 理解性能优化
9.1.1. 性能基准
9.1.2. 性能优化分析
9.1.3. 衡量维度
9.1.4. 知其然,知其所以然
9.2. jvm调优
9.2.1. 什么是JVM运行时数据区
9.2.2. 什么是JVM内存模型JMM
9.2.3. 各种垃圾回收使用场景(Throughput/cms)
9.2.4. 理解GC日志,从日汉字看端倪
9.2.5. 9.2.5. 实战MAT分许dump文件
9.3. nginx调优
9.4. mysql调优
9.4.1. 理解MySql底层B+ Tree机制
9.4.2. SQL执行计划详解
9.4.3. 索引优化详解
9.4.4. SQL语句优化
9.5. tomcat调优
9.5.1. Tomcat线程模型
9.5.2. Tomcat系统参数认识及调优
9.5.3. 基准测试
9.6. java代码优化
9.6.1. 调用链过长
9.6.2. 业务复杂多条sql connection链接查询
9.6.3. 纵表存储inner jion关联过长
9.6.4. 采用横表一对多,多对多存储
9.6.5. 代码for循环调用,经常new线程池
9.6.6. 利群搭建
9.6.7. 影子表辅助表
9.6.8. 分库分表
9.6.9. 缓存,刷新缓存,同步缓存
9.7. 10-分布式框架
9.7.1. 分布式中间件
9.7.2. 分布式id生成器
9.7.3. 分布式通信
9.7.4. 分布式事务
9.7.5. 10.5. RPC应用
9.7.6. netty分布式通信
9.7.6.1. 浅谈分布式框架
9.7.7. 初始分布式架构及意义
9.7.8. 单体应用-->分布式,分布式选型
9.7.9. 大型分布式架构演进过程
9.7.10. 构建分布式架构最重要的因素
9.7.11. 分布式架构设计
9.8. 分布式架构策略-分而治之
9.8.1. 网络通信探究分布式原理
9.8.2. 基于消息方式的系统间通信
9.8.3. 通信协议传输过程中的序列化反序列化
9.8.4. RPC通信技术
9.8.5. 传统RPC技术在大型分布式架构下面的问题
9.8.6. 分布式架构下的RPC解决方案
9.8.7. 分布式系统的基石-Zookeeper
9.8.8. Dubbo对单一应用服务化改造
9.9. 分布式架构-中间件
9.9.1. 分布式通信
9.9.2. 分布式缓存
9.9.3. 数据存储
9.9.4. 后台服务
9.9.5. 高性能NIO框架
9.10. 分布式解决方案
9.10.1. 分布式锁
9.10.2. 分布式全局ID生成方案
9.10.3. 分布式会话:session跨域共享及企业级单点登录解决方案实战
9.10.4. 分布式事物解决方案实战
9.10.5. 高并发下的服务降级,限流
9.10.6. 分布式框架下分布式锁的解决方案
9.10.7. 分布式框架下实现分布式定时调度
9.10.8. 灰度发布
10. 11-平台服务
10.1. liunx
10.2. docker
10.3. redis集群
10.4. nginx集群
10.5. jenkins安装部署
10.6. 工具集
10.6.1. jdk安装
10.6.2. xmind使用
10.6.3. Mybase
10.6.4. MobaXterm
10.7. 服务器
10.7.1. tomcat
10.7.2. jetty
10.7.3. jboss
10.7.4. aplach
10.8. 平台服务
10.8.1. iaas,paas,saas
10.8.2. Infrastructure-as-a-Service(基础设施即服务)
10.8.3. Platform-as-a-Service(平台即服务)
10.8.4. Software-as-a-Service(软件即服务)
10.9. 网络编程
10.9.1. http
10.9.2. https
10.9.3. socket
10.9.4. webSocket
11. 13-热门知识
11.1. 区块链
11.2. 人工智能
11.3. 大数据
12. 14-商业系统
12.1. 三层架构
12.2. cpq样机项目
12.3. 电商项目
13. 业务能力
13.1. 业务推动技术
13.2. 单元测试
13.2.1. 功能测试
13.2.2. 所有的测试代码方式
13.2.3. 场景测试
13.2.4. 压力测试
13.2.5. 集成测试
13.2.6. 异常测试
13.2.7. bug测试
13.3. PPT能力 41
13.3.1. 痛点
13.3.2. 解决了什么问题,为什么解决
13.3.3. 行业对标怎么样
13.3.4. 解决方式
13.3.5. 整体架构的把控
13.3.6. 演讲能力
13.4. 项目经验
13.4.1. 引用的逻辑
13.4.2. 多对多版本管理
13.4.3. Subtopic 3
14. 面试经验
14.1. 人事面试
14.2. 技术面试
15. 个人能力