小小千想和您聊一聊

当前位置: 首页> 视频教程> 容灾项目实战

容灾项目实战进阶

   评分10.0

107节课

7449人已学

下载本章视频你能学到什么?

掌握容灾设计思想,SSM框架整合、Shiro验证管理、quartz实现了定时任务、Vue前端框架、aop开发日志系统、druid监控中心等。


简介


千锋Java学习营→→猛戳进入


百度网盘:https://pan.baidu.com/s/1mSOFO8VG8BEmt6uQSPmjHA



课程介绍
容灾、异地容灾是当下企业级应用的必要架构设计之一,建立多套相同系统相互进行状态监控,当遇到不可抗力因素导致服务器宕机时,可无缝切换到另一套系统中继续工作,属于高可用架构的一部分。本课程借助SSM框架整合后,添加Shiro完成项目中的用户认证和用户权限处理、quartz实现了定时任务、druid的监控中心、日志系统等。


章节目录
01-容灾项目搭建-配置文件
02-代码整合1
02-代码整合2
03-页面链接的处理-数据库0值外键的处理
04-解决序号不正确的问题
05-列表项的显示
06-删除代码的封装
07-封装通用的表格选项
08-功能预览
09-vue入门-模板
10-vue入门-过滤器和缩写
11-逻辑语句
12-计算属性
13-使用class绑定样式
14-使用style绑定样式
15-容灾项目-列表页整合vue
16-添加页面的实现
17-判断表单的打开方式
18-显示弹窗
19-显示菜单tree
20-ztree的表单回填
21-保存功能
22-解决fastjson中的引用对象的问题
23-解决列表页面中的json引用对象的问题
24-回显和更新的功能
25-独立开发的功能说明
26-补充-关于hibernate中一对一唯一主键关联的补充
27-vue的路由
28-shiro介绍和quickstart样例项目
29-quickstart项目的创建和日志系统的分析
30-使用自定义realm
31-详细的测试-关于密码认证
32-认证流程
33-测试加密算法
34-密码加密自定义realm验证
35-权限管理入门
36-角色的判断
37-授权入门程序
38-自定义授权
39-容灾项目中整合role的功能
40-继续整合role
41-开发user模块要注意的问题1
42-开发user模块要注意的问题2
43-整合shiro-显示登录页面-过滤其他请求
44-实现登录页面
45-实现用户的登录和退出
46-整合google的验证码组件
47-将验证码整合到页面中
48-将验证码地址放入模型数据
49-登录controller中验证验证码
50-密码的加密验证
51-保存用户时保存创建者id
52-密码验证的另一种方式
53-测试角色权限
54-测试资源授权-和注解方式的授权管理
55-在程序中添加注解
56-在程序中继续添加注解
57-根据用户id获取用户资源权限的sql分析
58-dao层的实现
59-service层的实现
60-修改自定义realm实现用户授权
61-测试其他账户
62-全局异常处理
63-异常处理的完善
64-处理列表页的权限问题
65-缓存的配置
66-使用标签显示用户名
67-使用标签动态显示按钮
68-显示角色1
69-显示角色2
70-remember me
71-将shiro配置移植到工厂类
72-测试
73-完成参数管理的crud和数据的导入
74-从数据库中获取过滤器参数
75-分析编码的流程
76-创建job类和task类
77-创建scheduleutilsv1
78-创建任务调度工具类
79-整合任务管理和任务日志
80-整合前端代码
81-在保存任务的同时启动任务
82-暂停任务
83-其他代码的实现
84-代码的测试
85-启动任务的流程梳理
86-暂停任务的流程梳理
87-解决service中事物提前关闭的问题
88-恢复和立即执行
89-删除任务
90-修改任务
91-笔记梳理
92-从数据库中获取要执行的任务
93-使用线程池执行任务
94-记录任务日志
95-日志记录功能的完善
96-菜单列表的易用性分析
97-配置双向自关联
98-获取关联的菜单数据
99-测试数据的获取
100-菜单页面组件的制作
101-jsbug调试
102-系统日志的基本功能整合
103-自定义注解
104-在切面中获取自定义注解
105-完善通知类
106-druid监控中心的配置

  • Java开发中Forward和Redirect的区别

    用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect),那么这两种转发方式有何区别呢?

    1038
  • Java软件开发学习路线

    对于一个Java的初学者来说,他的内心最为需要的一个东西当属拥有一个Ja​va技术学习路线图,因为有了这张图之后,他的心里会有一个明确的方向去努力。为了给Java初学者带来有效的方向感,今日小编特意找来专业机构的Java学习路线图与大家分享,下面就让我们共同关注一下Java技术学习路线图。

    1809
  • JavaString、StringBuilder、StringBuffer类的区别

    不断地学习,不断地填充自己的技术库,在一段时间的学习,由一开始的不适应到后来的足以灵活应对,不仅仅取决于老师的精致讲课,还有就是依靠我的学习秘籍:记录自己的学习笔记。今天给大家分享的技术学习笔记是JAVAString,StringBuilder以及StringBuffer这三个类之间的区别。

    768
  • 了解Java开发中的Spring框架

    今天我们就来给大家分享在我们Java学习中重要的一个框架:spring。本文从spring框架介绍、优势、如何学习三个方面进行总结。

    878
  • Java中的位移运算符

    学习java本来就是一件日积月累的事情,或许你通过自学能掌握一些皮毛技术,通过java培​训机构学到java的一些基本大面,但想要做到精通,还是需要自己技术的日积月累和工作经验的不断积累。今天就给大家分享的技术知识是:java中的位移运算符!

    754
  • Java开发常用的在线工具

    作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。个人偏爱使用在线工具,因为觉得这样比较方便。本文就总结了一下常用的在线工具。

    801

他们都在看