JavaEE+分布式开发
2020-01-10 21:14:16 0 举报
AI智能生成
扯铃
作者其他创作
大纲/内容
持续结成和部署(CI/CD)
Linux
Linux网络基础
VMWare下安装Linux
Linux常用命令
Linux下Java环境的搭建
Linux下安装Tomcat、MySQL、Nginx
Maven
Maven简介和环境搭建
Maven构建&自动化构建
pom.xml详细说明、依赖管理
Maven继承、聚合
Nexus私服搭建与使用
Idea下的Maven使用
Maven常用插件使用
使用Maven的Profile实现多环境配置
Git
Git基础知识
GitHub的注册和使用
Git常用操作命令
工作目录、暂存区域以及Git仓库概念
本地仓库和远程仓库的操作
Git分支的应用
客户端TortoiseGit使用
Idea中Git集成使用
GitLab
GitLab基本使用
GitLab项目管理
Jenkins
Jenkins基本使用
Jenkins+Gitlab+Maven+Tomcat实现自动集成、打包、部署
Docker
Docker介绍和安装
Docker容器命令介绍和应用
Dockerfile介绍和常用指令
Docker部署常用软件
Docker Compose使用
Docker私有仓库使用
互联网解决方案
消息服务解决方案
Redis实现消息队列
RabbitMQ
kafka
RocketMQ
对象存储解决方案
FastDFS分布式文件系统
阿里云OSS
MongoDB
负载均衡解决方案
Nginx
Nginx+Tomcat
Nginx反向代理
Nginx动静分离
安全解决方案
OAuth2.0第三方授权
JWT跨域认证解决方案
Shiro权限管理
SSO单点登陆
日志解决方案
slf4j
log4j
logback
ELK日志采集与分析
缓存解决方案
Ehcache
Redis
搜索解决方案
Lucene
ElasticSearch/Solr
Kibana
Canal
数据库分表分库解决方案
MySQL分表分库
MyCat
分布式锁解决方案
Redis实现分布式锁
Zookeeper实现分布式锁
分布式事务解决方案
MQ事务
TCC-Transaction分布式事务
TX-LCN分布式事务
分布式任务解决方案
Quartz的使用
Quartz+分布式锁的方案
Elastic+Job分布式定时任务框架
大型互联网平台架构设计
UML需求分析与架构设计
微服务拆分技巧
框架选型技巧
高并发处理技巧
海量数据处理技巧
设计模式
工厂方法模式
抽象工厂模式
单例模式
建造者模式
原型模式
适配器模式
装饰器模式
代理模式
外观模式
桥接模式
组合模式
策略模式
模板方法模式
观察者模式
迭代子模式
责任链模式
命令模式
备忘录模式
状态模式
访问者模式
中介者模式
解释器模式
Java基础
Java数据类型
Java方法
Java条件分支
Java循环语句
Java数组
Java集合
Java面向对象
Java设计模式,枚举,异常
String基本类型封装类
Java常用工具类和正则表达式
Java常用API
JDBC
JDBC介绍和原理
JDBC基本使用
JDBC事务管理
SQL注入
MySQL
MySQL的安装和使用
MySQL服务器的配置
MySQL客户端的使用
MySQL用户权限管理
MySQL数据库的使用
SQL语句
JSP
JSP简介
JSP基本使用和原理
JSTL和EL
JSP九大内置对象
Servlet
Servlet简介
Servlet基本使用
Servlet生命周期
Request、Response
Cookie、Session
Filter、Listener
JSON和XML
Tomcat
Tomcat服务器搭建
Tomcat配置
Tomcat使用
Tomcat&Idea整合
Java进阶
Java高级集合
LinkedList、TreeSet、LinkedHashSet
HashTable、ConcurrentHashMap
LinkedHashMap
数据结构:数据结构、树结构、链表结构
线程
线程和进程简介
多线程实现方式
异步和同步介绍
线程生命周期
守护线程和非守护线程、Main线程
wait、notify
线程锁
线程安全、生产者消费者模型
Lock、RentrantLock
线程池
线程间通信
I/O流
字节流、字符流、缓冲流
File
文件操作
序列化和反序列化
Properties
NIO、BIO、AIO
MySQL高级
索引、索引原理和数据结构
试图、存储过程
三大范式
ER图、Power Designer
行转列、列转行
线程池
Druid连接池
线程池和连接池的相同点和不同点
Java网络通信
网络基础,网络七层协议
java.net.InetAddress类
TCP协议于UDP协议
TCP粘包与拆包
基于TCP协议的网络编程
Socket的TCP编程
基于UDP协议的网络编程
HTTP协议
socket
Servlet深入讲解
Servlet单实例多线程
Servlet封装
Lambda
Lambda表达式的标准写法
Lambda的省略规则
Lamdba的匿名内部类的区别
方法引用的介绍
函数式接口
Stream流API
反射、注解
基础框架
Spring
SpringIOC&DI机制
Spring配置式组件管理
Spring注解式自动装配
Spring表达式语言
SpringAOP&动态代理
SpringJDBC使用
Spring声明式事务
Spring单元测试
MyBatis
Mybatis基本使用
Mybatis增删改查
Mybatis Mapper映射器
动态SQL
缓存
多表关联
延迟加载
分页插件
SpringMVC
SpringMVC基本配置
SpringMVC请求和响应
Thymeleaf和JSP对比说明
SpringMVC之拦截器
SpringMVC的执行流程
ResponseBody和RestController注解
Restful详解
SpringBoot
SpringBoot基本介绍和使用
SpringBoot的核心功能
SpringBoot开发Web项目
SpringBoot整合Junit以及MockMVC的使用
SpringBoot集成Swagger
Spring Data Jpa的使用
SpringBoot整合Mybatis
微服务
SpringCloud
SpringCloud之Eureka服务发现
SpringCloud之Ribbon负载均衡
SpringCloud之Feign服务调用
SpringCloud之Hystrix熔断器
SpringCloud之Config分布式配置
SpringCloud之Sleuth服务链路追踪
SpringCloud之Zuul网关
Dubbo
Dubbo服务框架
Zookeeper注册中心
Netty高性能网络通信
Kyro序列化
收藏
0 条评论
下一页