
马士兵 - Java就业班 – 框架,分布式,微服务
来自 网络整理·免费领取学习资源
5,043 领取 · 5,598 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《马士兵 - Java就业班 – 框架,分布式,微服务》。官网需要单独购买,有集上可以免费领取。
课程目录
- 04 MyBatis(四)
- 介绍MyBatis的二级缓存
- 介绍MyBatis的一级缓存
- 介绍第三方缓存框架
- 介绍缓存
- 实现延迟加载
- 05 MyBatis版本三
- MyBatis_基于接口代理模式开发
- MyBatis简介
- MyBatis其他配置
- MyBatis日志配置
- MyBatis项目搭建
- MyBatis引入外部属性配置文件
- MyBatis运行测试
- SqlSession三种参数传递
- SqlSession三种查询方法
- SqlSession实现CURD
- 06 MyBatis版本三(一)
- MyBatis_代理模式简析(了解)
- MyBatis_接口代理CURD
- MyBatis_接口代理下的参数问题
- MyBatis_模糊查询
- MyBatis_主键自增回填
- 动态SQL之BIND
- 动态SQL之if
- 动态SQL之SET
- 动态SQL之TRIM
- 动态SQL之where和when
- 07 MyBatis版本三(二)
- MyBatis_使用注解完成CURD
- 动态SQL之FOREACH
- 动态SQL之SQL
- 多表查询_多对多
- 多表查询_级联积极加载
- 多表查询_级联延迟加载
- 多表查询_数据准备
- 多表查询_一对多
- 多表查询_一对一
- 手动处理映射关系
- 08 MyBatis版本三(三)
- MyBatis_二级缓存
- MyBatis_逆向工程(了解)
- MyBatis_配置文件编译问题
- Mybatis_三方缓存(了解)
- MyBatis_一级缓存
- 09 Spring(一)
- Spring IOC创建对象方式三
- SpringIOC创建对象方式二
- SpringIOC创建对象方式一
- SpringIOC简介和环境搭建
- 介绍Bean标签
- 介绍IOC容器
- 介绍Spring框架
- 10 Spring(二)
- JDK动态代理
- SpringDI注入方式二
- SpringDI注入方式三
- SpringDI注入方式一
- 介绍AOP
- 介绍代理模式
- 静态代理实现AOP
- 11 Spring(三)
- CGLIB动态代理实现AOP
- Spring整合MyBatis
- 基于XML配置方式声明切面
- 基于注解方式声明切面
- 介绍常用的注解
- 介绍事务
- 声明式事务
- 12 spring(四)马老师版本
- Spring_bean标签属性简介
- Spring_IOC代码测试
- Spring_IOC概念引入
- Spring_IOC和DI概念解释
- Spring_IOC实现原理
- Spring_XML实现DI1
- Spring_XML实现DI2
- Spring_XML实现DI3
- Spring_XML实现DI4
- Spring_框架介绍
- 13 spring(五)
- Spring_bean的生命周期
- Spring_bean工厂
- Spring_DI注解方式实现
- Spring_DI注解方式实现2
- Spring_DI注解方式实现3
- Spring_IOC注解方式实现(1)
- Spring_IOC注解方式实现
- Spring_读取属性配置文件
- Spring_自动装配
- 配置类方式实现IOC和DI
- 14 spring(六)
- Spring_AOP概念引入
- Spring_AOP术语解析
- Spring_AOP项目准备
- Spring_AOP注解实现1
- Spring_AOP注解实现2
- Spring_AOP注解实现3
- Spring_CGLIB动态代理
- Spring_JDK动态代理
- Spring_代理模式概念和静态代理
- Spring_配置类方式实现IOC和DI2
- 15 spring(七)
- Spring_AOPXML实现
- Spring_AOP注解实现4
- Spring_JdbcTemplate查询操作
- Spring_JdbcTemplate批处理
- Spring_JdbcTemplate项目搭建
- Spring_JdbcTemplate增删改
- Spring_事务的传播行为
- Spring_事务环境搭建
- Spring_事务回顾
- Spring_注解方式声明式事务
- 16 spring(八)
- Spring_junit4和5的支持
- Spring_XML方式声明事务
- Spring_零XML声明事务
- Spring_日志的使用
- Spring_事务的其他配置参数
- 17 SpringMVC(一)
- SpringMVC返回值类型
- SpringMVC映射请求
- 非注解方式开发程序
- 复习
- 环境搭建 方式二
- 环境搭建 方式一
- 介绍SpringMVC框架
- 介绍SpringMVC执行流程
- 配置Tomcat
- 优化入门程序
- 18 SpringMVC(二)
- SpringMVC参数绑定1
- SpringMVC参数绑定2
- SpringMVC参数绑定3
- SpringMVC参数绑定4
- SpringMVC参数绑定5
- SpringMVC参数绑定6
- 19 SpringMVC(三)
- SpringMVC使用ajax1
- SpringMVC使用ajax2
- SpringMVC使用拦截器
- SpringMVC使用文件上传
- SpringMVC使用文件下载
- SSM整合
- 20 SpringMVC(四)马老师版本
- -
- [email protected]
- 166.79M
- SpringMVC_创建并运行war项目
- springMVC_概念引入
- SpringMVC_静态资源放行
- SpringMVC_控制请求参数和请求头
- SpringMVC_控制请求方式
- SpringMVC_框架搭建1
- SpringMVC_框架搭建2
- SpringMVC_框架搭建3
- SpringMVC_执行流程和三大组件
- 21 SpringMVC(五)
- SpringMVC_RESTFUL风格
- SpringMVC_参数注入A
- SpringMVC_常见注解
- SpringMVC_请求参数乱码问题
- SpringMVC_响应void
- SpringMVC_注入Date类型参数
- SpringMVC_注入List类型参数
- SpringMVC_注入List类型参数2
- SpringMVC_注入Map类型参数
- SpringMVC_注入POJO类型参数
- 22 SpringMVC(六)
- SpringMVC_forward关键字
- SpringMVC_ModelAndView
- SpringMVC_redirect关键字2
- SpringMVC_SSM整合A
- SpringMVC_SSM整合B
- SpringMVC_SSM整合C
- SpringMVC_SSM整合D
- SpringMVC_View视图
- SpringMVC_请求转发和响应重定向
- SpringMVC_响应JSON
- 23 SpringMVC(七)
- SpringMVC_SSM整合F
- SpringMVC_文件上传A
- SpringMVC_文件上传B
- SpringMVC_文件上传C
- SpringMVC_文件上传D
- SpringMVC_文件上传E
- SpringMVC_作用域传递数据A
- SpringMVC_作用域传递数据B
- SpringMVC_作用域传递数据C
- 24 SpringMVC(八)
- SpringMVC_拦截器方法解释
- SpringMVC_拦截器引入
- SpringMVC_拦截器执行顺序
- SpringMVC_文件上传F
- SpringMVC_文件上传G
- SpringMVC_文件上传H
- SpringMVC_文件下载A
- SpringMVC_文件下载B
- SpringMVC_异常处理方式1
- SpringMVC_异常处理引入
- 25 SpringMVC(九)
- SpringMVC_其他注解
- SpringMVC_其他注解2
- SpringMVC_其他注解3
- SpringMVC_异常处理方式2
- SpringMVC_异常处理方式3A
- SpringMVC_异常处理方式3B
- SpringMVC_异常处理方式4
- 26 SpringBoot
- SpringBoot整合Druid数据库连接池(1)
- SpringBoot整合Druid数据库连接池
- SpringBoot整合jsp视图展示技术
- SpringBoot整合SpringMVC
- SpringBoot整合ssm
- SpringBoot整合thymeleaf
- 讲解SpringBoot的配置文件
- 讲解SpringBoot的项目结构
- 讲解thymeleaf语法
- 介绍SpringBoot
- 27 SpringBoot(一)
- SpringBoot实现DI
- SpringBoot整合Junit
- SpringBoot整合分页工具
- SpringBoot整合拦截器
- 讲解SpringBoot开发者工具包
- 讲解SpringBoot实现IOC
- 讲解SpringBoot项目打包
- 讲解SpringBoot项目异常页面
- 介绍SpringBoot异常方法异常类
- 28 SpringBoot(二)马老师版本
- SpringBoot_简介
- SpringBoot_启动原理分析
- SpringBoot_项目搭建方式1
- SpringBoot_项目搭建方式2
- SpringBoot_项目配置A
- SpringBoot_项目配置B
- SpringBoot_项目配置C
- SpringBoot_整合logback
- SpringBoot_整合MyBatis
- SpringBoot_整合PageHelper
- 29 SpringBoot(三)
- FreeMarker指令A
- FreeMarker指令B
- FreeMarker指令C
- FreeMarker指令D
- SpringBoot_Thymeleaf简介
- SpringBoot_整合Druid
- SpringBoot_整合FreeMarker
- SpringBoot_整合JSP
- Thymeleaf_标准变量表达式A
- Thymeleaf_标准变量表达式B
- 30 SpringBoot(四)
- SpringBoot_开发者工具
- SpringBoot_项目打包发布
- SpringBoot_项目打包发布war
- Thymeleaf_标准变量表达式C
- Thymeleaf_标准变量表达式D
- Thymeleaf_标准变量表达式E
- Thymeleaf_标准变量表达式F
- Thymeleaf_内置对象A
- Thymeleaf_内置对象B
- 模板引擎简单总结
- 31 SpringBoot(五)
- SpringBoot_Bean管理和拦截器配置
- SpringBoot_Junit支持
- SpringBoot_异常处理
- 32 SpringBoot(六)
- 拓展
- [email protected]
- 181.95M
- 拓展
- [email protected]
- 509.83M
- 拓展
- [email protected]
- 38.12M
- 拓展_@ImportResource(1)
- 拓展
- [email protected]
- 85.99M
- 拓展_欢迎页和favicon
- 拓展_静态资源前缀和位置
- 拓展_拦截器放行静态资源
- 拓展_文件上传A
- 拓展_文件上传B
- 33 SpringBoot(七)
- 拓展_JUnit5参数化测试
- 拓展_JUnit5常见注解
- 拓展_JUnit5断言机制
- 拓展_JUnit5简介
- 拓展_Junit5前置条件
- 拓展_JUnit5嵌套测试
- 拓展_MyBatisPlus分页
- 拓展_MyBatisPlus实现CURD
- 拓展_MyBatisPlus项目搭建
- 34 Linux(一)
- Linux简介VMWare安装
- Linux系统的安装
- Linux中的常用命令(1)
- Linux中的常用命令(2)
- Linux中的常用命令
- Linux中的路径
- Linux中的目录结构
- VMWare的卸载
- 35 Linux(二)
- Xftp
- 安装JDK
- 安装MySQL
- 安装Tomcat
- 工具XShell
- 开启网络链接
- 快速与克隆
- 设置时间
- 文件的压缩与解压缩
- 修改网络类型
- 36 RPC(一)
- RPC和HTTP对比
- RPC简介
- 返回对象类型
- 返回集合类型
- 流数据
- 实现RPC-get请求操作
- 实现RPC-post请求操作
- 实现RPC服务器端的编写
- 项目架构变化
- 学习目标
- 37 RPC(二)
- ajax跨域请求
- JDK的安装
- RMI代码实现
- RMI简介
- zookeeper的安装
- zookeper客户端命令
- 接收流数据参数
- 内容发布
- 使用ajax发送json参数
- 消息订阅
- 38 RPC(三)
- 手写PRC框架-Consumer
- 手写PRC框架-Provider
- 手写PRC框架-接口
- 手写RPC框架-项目架构
- 39 Dubbo(一)
- Dubbo的Admin界面搭建
- Dubbo负载均衡效果
- Dubbo架构图讲解
- Dubbo简介
- Dubbo支持的协议
- Dubbo支持的注册中心
- 项目-consumer编写
- 项目-parent工程的编写
- 项目-接口&_provider编写
- 项目-运行测试
- 40 Dubbo(二)
- 案例-api子项目的创建
- 案例-dept子项目的创建
- 案例-Parent项目
- 案例-pojo子项目
- 案例-provider子项目
- 案例-部门显示
- 案例-原型-架构-数据库设计
- 课上案例-mapper子项目的创建
- 41 Dubbo(三)
- 案例-emp子项目
- 案例-显示部门列表
- 课上案例-部门员工查看
- 课上案例-员工新增-图片上传
- 42 FastDFS,Nginx
- FastDFS架构
- FastDFS简介
- Storage
- Tracker
- 分布式文件系统概述
- 基础搭建
- 图片上传代码实现
- 文件上传流程
- 项目架构变化
- 43 FastDFS,Nginx(一)
- KindEditor文件上传-后端编写
- KindEditor文件上传-前端编写
- nginx安装
- Nginx简介
- 图片下载代码实现
- 正向代理&_反向代理
- 44 Redis(一)
- NOSQL数据库简介
- Redis常用的五大类型
- Redis单机版安装
- Redis单机版的启动
- Redis简介
- 常用命令-hash
- 常用命令-key
- 常用命令-list
- 常用命令-set
- 常用命令-string
- 45 Redis(二)
- AOF
- Jedis详解
- RDB
- redis集群搭建(上)
- redis集群搭建(下)
- 常用命令-sorted set
- 哨兵搭建
- 哨兵简介
- 主从复制搭建
- 主从复制介绍
- 46 Redis(三)
- 整合SpringDataRedis1
- 整合SpringDataRedis2
- 47 Solr
- dataimport
- documents菜单项讲解
- IK Analyzer配置
- Managed-schema详解
- query菜单项讲解
- Solr单机版安装
- Solr简介
- Solr原理和数据存储注意事项
- 可视化界面初识
- 新建核心
- 48 Solr (一)
- SolrJ-查询-高亮
- SolrJ-查询-排序&_分页
- SolrJ-查询-条件查询
- SolrJ-删除操作
- SolrJ-新增&_修改
- Spring Data Solr-保存(上)
- Spring Data Solr-保存(下)
- Spring Data Solr-查询
- Spring Data Solr-修改&_删除
- zookeeper集群搭建
- 49 Solr (二)
- SolrCloud
- 50 RabbitMQ
- AMQP简介
- Erlang安装
- Rabbitmq安装
- RabbitMQ简介
- RabbitMQ运行原理
- Web管理插件可视化界面说明
- 创建Rabiitmq账户
- 交换器Direct讲解
- 交换器Fanout讲解
- 交换器Topic讲解
- 51 RabbitMQ (一)
- 课上练习-search项目搭建
- 课上练习-同步solr数据
- 同步数据-Provider模块的编写
- 同步数据-商品新增功能实
- 同步数据-使用rabbitmq改写原代码(上)
- 同步数据-使用rabbitmq改写原代码(下)
- 同步数据-项目搭建
- 52 SpringSecurity
- Spring Security的简介
- 表单相关常用参数配置(上)
- 表单相关常用参数配置(下)
- 第一个Spring Security项目
- 连接数据库实现自定义登录逻辑
- 设置url
- 异常403处理方法
- 自定义登录逻辑+密码解析器
- 自定义登录逻辑_为什么使用密码解析器
- 自定义登录页面
- 53 SpringSecurity(一)
- rbac表设计
- Remember Me功能实现
- Spring Security中CSRF详解
- thymeleaf中security属性的使用
- 从数据库中查询出角色和权限
- 角色和权限限制url访问
- 退出登陆功能实现
- 注解@PreAuthorize的使用
- 注解@Secured的使
- 自定义授权逻辑
- 54 微服务入门
- Eureka单机搭建
- Feign参数传递
- Hystrix概念
- Hystrix使用
- Hystrix仪表盘
- Ribbon负载均衡
- Zuul使用
- 订单服务搭建和Feign调用
- 微服务学习导言
- 微服务组件介绍
- 55 微服务入门(二)
- 总结
- 56 SpringCloud
- Eureka
- WEB服务层
- 从单机到微服务架构演化
- 服务治理中心
- 流量接入层(2)
- 流量介入层(1)
- 前置(1)
- 前置+回顾
- 前置
- 什么是微服务
- 57 SpringCloud(一)
- Actuator监控应用
- EurekaClient
- Eureka单独使用
- Eureka服务
- Eureka高可用
- Eureka健康状态
- Eureka元数据
- Ribbon完成负载均衡
- 安全配置
- 自我保护机制
- 58 SpringCloud (二)
- Feign(上)
- Feign(上、下)
- feign
- Restful风格api 接口规范
- restTemplate
- Ribbon 代码部分
- Ribbon概念
- 前置(1)
- 前置
- 自定义负载均衡算法
- 59 SpringCloud (三)
- Hysrix整合RestTemplate
- Hystrix降级
- Hystrix熔断与使用
- Hystrix限流与隔离
- Hystrix整合Feign
- 链路追踪
- 网关概念
- 网关具体应用
- 信号量隔离与线程隔离
- 信号量隔离与线程隔离代码实现
- 60 SpringCloud (四)
- admin
- 发邮件通知
- 配置中心搭建
- 配置中心概念
- 前置
- 刷新配置
- 总结
- 61 微服务会话管理
- CSRF XsS攻击安全与防御
- openId
- Shiro
- SpringSecurity
- SpringSecurityAPi详解
- 会话管理
- 密码存储安全问题
- 模拟登陆+解决CSRF方案
- 前置(1)
- 前置
- 62 微服务会话管理(一)
- JDBC用户内存
- remember me
- 防火墙
- 忽略静态请求
- 前置
- 权限控制与继承 (1)
- 权限控制与继承
- 如何用mybatis、jps查询用户
- 注销登陆与控制器
- 自定义用户权限
- 63 微服务会话管理(二)
- Jwt Token在浏览器如何防止重放攻击
- Jwt替换
- oAuth2.0
- session共享
- 课上问题回答环节
- 前置(1)
- 前置
- 如何防止密文外泄
- 图形验证码
- 无状态会话
- 64 微服务会话管理(三)
- oAuth2.0代码
- 65 微服务调用OpenFeign
- CA机构插入加密
- Https真的安全吗?
- SSL
- 加密详解
- 前置
- 66 拓展知识
- NGinx配置Https
- OpenSSl
- 前置
- 线上服务器免费证书申请与认证
- 自建CA证书
- 自建凭证书受系统信任
- 67 项目:网约车
- eureka生产优化(1)
- eureka生产优化
- 乘客登录-QPS提升(提升并发数)
- 乘客端时序图-设计
- 服务拆分-接口设计
- 工程设计-eureka生产优化
- 计价时序图-设计
- 派单逻辑-时序图-设计
- 网约车注册中心总结
- 项目概述-需求分析
- 68 项目:网约车(一)
- zuul 过滤器-解决实际问题思路分析
- 传统项目向微服务改造的问题
- 订单状态流转
- 灰度发布-ribbon灰度
- 灰度发布-网关灰度
- 网关 经典动态路由问题解决的2种方案
- 网关动态路由-解决方案
- 网关实战小技巧
- 网关限流-服务限流-分布式事务
- 支付流程-时序图-灰度场景
- 69 项目:网约车(二)
- LCN原理-实战
- Seata AT模式
- Seata 实战
- Seata-at-tcc-空回滚-幂等-悬挂
- TCC-mysql-redis-混合实战
- TCC原理-实战
- 可靠消息服务-最大努力通知-事务消息
- 提交协议
- 网约车项目
- 消息队列-定时任务-本地事件表
- 70 项目:网约车(三)
- RocketMQ 事务消息方案实战
- 网约车项目(1)
- 网约车项目(2)
- 网约车项目(3)
- 网约车项目
包含内容
- · 04 MyBatis(四)
- · 介绍MyBatis的二级缓存
- · 介绍MyBatis的一级缓存
- · 介绍第三方缓存框架
- · 介绍缓存
- · 实现延迟加载
- · 05 MyBatis版本三
- · MyBatis_基于接口代理模式开发
贡献者
陈可
白银