Java学习路线第四阶段:Java+云数据

本学习路线涵盖亿级并发架构、Linux基础、MySQL优化、Nginx反向代理等关键知识点,通过实战项目深入理解Java云数据处理,包括Redis、Quartz、Shiro、Lucene&Solr、Zookeeper、MyCAT、Dubbo、ActiveMQ等技术,旨在提升Java开发者在分布式系统和大数据集群方面的技能。
摘要由CSDN通过智能技术生成

Java学习路线第四阶段:Java+云数据

亿级并发架构演进、Linux基础、搭建tomcat环境以实战演练,企业真实项目供学员应用学习,进行知识体系的“二次学习”。

第一部分:Linux版本

1.Linux简介和安装8.Linux磁盘管理
2.Linux和Windows的区别9.Linux系统管理
3.Linux远程登录10.Linux常用文件
4.Linux常用命令11.Linux JDK安装
5.Linux文件管理12.Linux Tomcat安装
6.Linux用户管理13.Linux MySQL安装
7.Linux用户组管理 

第二部分:FastDFS

1.FastDFS简介
2.FastDFS单节点安装
3.FastDFS Tracker和Storage节点操作
4.FastDFS 配置Tracker服务器
5.FastDFS 配置Storage服务器
6.FastDFS JavaClient端 文件上传
7.FastDFS JavaClient端 文件下载

第三部分:MySQL优化

1.优化数据访问
2.重构查询的方式
3.查询缓存
4.切分查询
5.MySQL索引
6.MySQL锁
7.MySQL执行计划
8.MySQL存储引擎
9.Schema与数据类型优化

第四部分:Nginx反向代理

1.Nginx反向代理介绍
2.Nginx 下载和安装
3.Nginx 编译和启动、访问
4.在Linux下搭建Nginx集群
5.在Windows搭建Nginx集群
6.解决Session共享问题

第五部分:Quartz 作业调度

1.Quartz作业调度简介
2.Quartz作业调度执行以及持久性
3.Quartz基本使用
4.Quartz核心类讲解
5.Quartz Trigger 触发器
6.Quartz Job&JobDetail
7.Quartz Calendars日历讲解
8.JobListener监听器和TriggerListener监听器
9.Spring整合Quartz

第六部分:Redis 高性能(Key-Value)数据库

1.NoSQL 发展史简介7.SSM框架基于Redis实现缓存
2.Redis 简介8.Redis 连接单机版
3.Redis 安装以及调试9.Redis 连接单机版使用连接池
4.Redis 常用指令10.封装和整合Spring
5.Redis 高级使用(主从复制、哨兵模式、持久化机制)11.Redis 集群搭建
6.Jedis的基本使用
 
 

第七部分:Shiro 安全(权限)框架

1.Shiro功能简介6.Shiro拦截器和Permissions(授权)
2.Shiro框架介绍7.Shiro 自定义拦截器
3.ShiroFilter工作原理8.Shiro Session会话
4.Shiro 身份认证9.Shiro RememberMe功能
5.Shiro Realm以及Authenticator10.SSM集成Shiro综合权限菜单

第八部分:Lucene&Solr全文检索

1.Lucene 搜索引擎介绍7.Solr简介
2.Lucene 中文分词器配置8.Solr 安装和配置
3.Lucene 索引的维护包括创建、删除、修改操作9.Solr 索引库管理
4.Lucene Query 各种查询方法10.什么是SolrCloud
5.Lucene 高亮显示11.Solr集群的系统架构
6.Lucene Facet分面检索12.将搜索功能切换到集群版

第九部分:Zookeeper 分布式系统 

1.Zookeeper 简介
2.Zookeeper 特点
3.Zookeeper 安装和配置
4.Zookeeper数据类型
5.Zookeeper服务中操作
6.Zookeeper Wacth触发器
7.Zookeeper分布式应用

第十部分:MyCAT 大数据集群

1.MyCat 简介
2.MyCat的下载和安装
3.MyCat分片配置
4.MyCat分片使用和测试
5.MyCat读写分离
6.MyCat 实现从MySQL主从复制

第十一部分:Dubbo实现分布式架构

1.Dubbo简介6.Dubbo 能做什么
2.单一应用框架7.Dubbo 实现原理
3.垂直应用框架8.Dubbo 分布式集群模型
4.分布式应用框架9.Dubbo管理控制台安装
5.流动计算机架构10.Dubbo 集成 SSM

第十二部分:ActiveMQ 消息队列

1.ActiveMQ简介
2.JMS简介
3.MQ 消息中间件
4.ActiveMQ 安装和使用
5.ActiveMQ 消息过滤
6.ActiveMQ 消息发布和订阅模式
7.ActiveMQ消息持久化
8.ActiveMQ与Spring 整合

第十三部分:分布式事务和单点登录

1.阶段提交协议讲解
2.使用消息队列来避免分布式事务
3.如何可靠保存凭证
4.业务与消息解耦方式
5.如何解决消息重复投递的问题
6.什么是单点登录
7.单点登录技术的实现机制

第十四部分:分布式框架原理(采用视频资料教学)

1.传统垂直mvc项目7.框架设计原理
2.垂直架构的缺点8.框架性能、可靠性、功能
3.RPC架构9.协议栈(通信模型、协议消息定义、安全性设计)
4.RPC架构的核心技术点10.服务路由
5.RPC架构的问题11.集群容错
6.SOA服务化架构 

第十五部分:基于SpringMVC的集成单元测试MockMVC

1.Mock测试框架的介绍
2.SpringMVC Mock 配置的步骤
3.基于SpringMVC单元测试实战案例
4.基于SpringMVC+JPA单元测试实战案例

第十六部分:SpringBoot 快速构建JavaEE项目

1.基于SpringBoot 的thymeleaf 模板引擎
2.基于SpringBoot 多模块实战开发
3.基于SpringBoot 文件上传
4.基于SpringBoot Data Solr搜索引擎开发
5.基于SpringBoot Email邮件发送
6.基于SpringBoot 的Redis实战开发
7.基于SpringBoot 的WebSocket实战开发
8.基于SpringBoot 的ActiveMQ消息队列
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员日常

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值