小小千想和您聊一聊

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

容灾项目从入门到实战进阶

   评分10.0

107节课

8042人已学

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

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


千锋Java开发官方①群(811099962)——猛戳进入


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

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

  • Git私服搭建及应用

    Git是目前世界上最先进的分布式版本控制系统(没有之一)。

    3
  • SpringBoot必须掌握的几个注解

    所有这些xml配置都代表了开发时的损耗。 因为在思考 Spring 特性配置和解决业务问题之间需要进行思维切换,所以写配置挤占了写应用程序逻辑的时间。Spring Boot 让这一切成为了过去。Spring Boot 简化了基于Spring的应用开发,只需要“run”就能创建一个独立的、生产级别的Spring应用。Spring Boot为Spring平台及第三方库提供开箱即用的设置(提供默认设置),这样我们就可以简单的开始。多数Spring Boot应用只需要很少的Spring配置。我们可以使用SpringBoot创建java应用,并使用java –jar 启动它,或者采用传统的war部署方式。这也是SpringBoot让越来越多的开发人员使用的主要原因之

    2
  • 坦克大战系列3-坦克组成部分

    坦克大战系列3-坦克组成部分

    13
  • 坦克大战系列2-坦克如何在Eclipse中编写

    通过本身自带的编辑器去写代码我们发现其编辑器还是有很大的局限性的,所以我们需要将代码转移到我们熟悉的工具中进行编写。在这里我们选择使用eclipse,那么eclipse中如何配置实现坦克的编写呢,其分为以下几个步骤。

    22
  • MySQL的安装和配置

    MySQL数据库是目前Web开发最流行的数据库,本章将介绍数据库的有关概念,并且讲解如何安装和配置MySQL。

    17
  • 浅谈JVM的优化

    前面我们了解过JVM中堆的GC分代回收机制,在运行Java程序时,我们可以使用JVM的参数对程序的执行过程进行优化,以达到更优的内存配置和GC配置,从而提高程序的性能和稳定性。

    57
  • 编写我的第一个坦克

    Battle是用于对战的,Robot是其自带的坦克编辑器,Option当然是用于一些基本设置的啦,还有Help就是一些说明文档喽。

    86
  • 坦克大战简介

    本篇主要对坦克大战Robocode做一个简单的介绍,对java最初的人工智能算法演练工具做一个了解。

    69
  • 你还在循环里面用+号拼接字符串吗?

    对于初学Java的人来说,在学习String的时候,肯定有无数个人和我们讲过,”尽量不要使用+拼接字符串,效率不好,应该使用append “,但真相真的是这样的吗?下面我们来通过实际代码来测试一下+号与append的效率问题。

    84
  • 小白学Java之Java简介及应用场景

    前端页面提供了一些跟用户的交互方式,但是这些数据该如何存储,比如用户的个人信息,购物信息,收藏信息等等,这些都离不开后端的操作。后端给人的感觉更加神秘。

    81

他们都在看