- P1 第0集 2023年1月10日补充三点 02:05
- P2 8 跑后端 05:14
- P3 10跑前端 08:25
- P4 11 购买云服务器,安装xshell,xftp,nginx,java,mysql,redis 24:00
- P5 12-云服务器后端起来 13:32
- P6 13-云服务器nginx代理前端静态资源和后端接口 08:27
- P7 14-1axios封装后发get请求 05:33
- P8 14-2自己编写一个发get请求案例 09:01
- P9 14-3在线用户展示-仅仅从Redis取一下数据做展示 07:22
- P10 14-4登录的时候用户信息存入redis代码在哪 03:29
- P11 14-5强退用户 03:45
- P12 14-6前段post请求用data传参数 04:36
- P13 14-6预防重复提交的开关 02:24
- P14 14-7响应拦截器-500和401和超时需关注 03:12
- P15 14-8通用下载方法前段代码 06:12
- P16 14-9-1下载字典类型后端三句话在做啥 14:23
- P17 14-9-2debug前半部分 05:21
- P18 14-9-3debug中间部分 15:55
- P19 14-9-4debug后半部分 14:04
- P20 15-1restful传值方式,利用apifox发请求 08:13
- P21 15-2get和post请求传值方式简单测试 04:47
- P22 16-1测试验证码开关 01:11
- P23 16-2前端为何能隐藏?v-if! 03:10
- P24 16-3后端逻辑框架 07:56
- P25 16-4接上节补充说明参数配置是不是程序启动就被读取 06:26
- P26 16-5参数配置还能改用户初始密码和是否允许注册 05:27
- P27 16-6验证码开关先使用一波 05:53
- P28 16-7登录日志的IP寻找地址原来是这样打开的! 08:00
- P29 16-8广东省韶关市我不会,我找别人帮我整好的 01:52
- P30 16-9在线用户的地址IP转location也是登录的时候干的,并且30分钟掉线是在yml中设置的 11:44
- P31 16-10总结开关,原理都是if罢了 01:25
- P32 17-1Firefox或360浏览器装Vue-Devtools 06:40
- P33 17-2不带layout组件的页面新添加页面abc,重写比较low的登录界面 19:10
- P34 17-3带layout组件的页面区域介绍,主要写代码在AppMain 02:46
- P35 18-1添加目录和菜单 06:15
- P36 18-2写具体天气页面和接口 15:29
- P37 18-3天气页面补充说明 02:57
- P38 19-1JWT 建议大家自己找一个视频自行生成token试试 07:13
- P39 19-2不登录有token吗 04:52
- P40 19-3token是在登录的时候生成的,并且存到了redis 03:53
- P41 19-4发请求在request拦截器自动带上token,除非在headers指定了不带,否则默认带 11:53
- P42 19-5再次请求的时候后端在过滤器问请求有没有带上token 11:45
- P43 19-6 JWT总结 05:25
- P44 19-7更正错误 00:32
- P45 20-1了解springsecurity 13:53
- P46 20-2认证全程debug,先查询用户,然后校验用户 27:51
- P47 20-3登录全程debug,记录日志,生成token,uuid,获得客户端浏览器等信息 12:18
- P48 20-4验证之前的疑问,是不是可以少写一个配置 02:25
- P49 20-5再次看JWT过滤器验证谁登录的 07:30
- P50 21-认证补充 08:44
- P51 22-1 删除多余跨域处理器 07:54
- P52 22-2认识一个新方法,顺便了解过滤器链条 12:13
- P53 22-3过滤器链条中每个过滤器的认识,目前到跨域过滤器 04:13
- P54 22-4logout过滤器 09:43
- P55 22-5废话 01:04
- P56 22-6该过滤器提供更多API供后续使用 07:19
- P57 22-7匿名过滤器 02:03
- P58 22-8处理异常的过滤器 02:18
- P59 23-rbac简介 03:24
- P60 24-1页面权限和按钮权限初体验 16:47
- P61 24-2ry权限是通过菜单管理写权限字符串,然后分配给角色,再分配给用户_bilibili (1) 03:25
- P62 25-1 login的时候获得权限。sys_menu表左连接,多个表关联到用户 13:45
- P63 25-2逆推菜单哪来的 13:33
- P64 25-3 getRouter后端根据角色权限获得目录和菜单 06:57
- P65 26-1 权限注解里面的表达式计算能不能访问当前接口,用户权限是通过菜单管理设置的,设置不对应的话 就访问不到_bilibili (1) 09:11
- P66 26-2权限注解解析 SPEL 12:05
- P67 27 按钮权限前端指令源码 15:06
- P68 28 按钮权限后端 和页面权限一模一样 02:54
- P69 29-1三方登录 第一步第二步做完了 10:31
- P70 29-2一遍编码一边说 请大家自行梳理一下步骤 26:48
- P71 29-3 三方登录,登录后逻辑 24:45
- P72 29-4解决一个bug,总结三方登录 11:38
- P73 30-1包名的修改,新模块的创建 15:00
- P74 30-2新模块中写controller 09:31
- P75 31-1 @Anonymous源码分析 23:55
- P76 31-2正则表达式补充解释说明,同时验证路径变量的变化 04:35
- P77 32-1前端通用方法简介 03:26
- P78 32-2tab 13:13
- P79 32-3modal 13:36
- P80 32-4 auth 05:53
- P81 32-5 cache 01:24
- P82 32-6-1 download.name不怎么好用 07:38
- P83 32-6-2download.resource 18:00
- P84 32-6-3download.zip 02:55
- P85 32-6-4download.saveAs 03:01
- P86 33 token补充 06:23
- P87 34 HTTPS 14:14
- P88 35-1分页开端 05:15
- P89 35-2前端封装分页的组件讲述 12:19
- P90 35-3分页学习后端环境搭建 23:58
- P91 35-4分页的第一种方式 02:17
- P92 35-5第二种分页方式 03:33
- P93 35-6第三种分页方式(上) 05:07
- P94 35-7第三种分页方式(下) 03:06
- P95 35-8debug pagehelper参数设置源码。首先是启动器自动配置引用了分页插件,然后进行了参数的初始化 15:51
- P96 35-9-1自动方言debug(上) 05:42
- P97 35-9-2自动方言debug(下) 04:49
- P98 35-10ry分页原理 04:18
- P99 36-1 mybatis的自动配置与ry中的配置 22:12
- P100 36-2mybatis-plus的集成 05:15
- P101 36-3 解释上节课疑问 02:53
- P102 36-4测试mp 06:56
- P103 36-5作业 00:32
- P104 37-1多数据源怎么实现? 06:37
- P105 37-2ry多数据源实现debug 13:10
- P106 37-3ry多数据源再 debug 07:38
- P107 37-4多数据源切换 06:57
- P108 37-5三mysql数据源的实现与切库测试 09:37
- P109 37-6四数据源,3mysql+sqlserver 14:45
- P110 38 事务 08:03
- P111 39-1操作日志debug(上) 20:38
- P112 39-2操作日志(中) 06:57
- P113 39-3操作日志(下),同时解决多数据源的运行时自动方言 14:02
- P114 39-4补充说明自动运行时方言 01:51
- P115 40-1数据权限开端 10:27
- P116 40-2SQL注入演示 02:00
- P117 40-3 接超级管理员debug 01:25
- P118 40-4仅自己数据权限 09:25
- P119 40-5全部数据权限说明 01:56
- P120 40-6自定义数据权限 07:49
- P121 40-7本部门权限 00:45
- P122 40-8 find_in_set说明 05:37
- P123 40-9数据权限小结 08:22
- P124 41-1数据权限实践-搭建环境 05:25
- P125 41-2数据权限的实现 16:20
- P126 42代码生成单表 13:22
- P127 43 代码生成树表 07:23
- P128 44 代码生成主子表 06:53
- P129 45-1服务监控后端,简单调API 08:45
- P130 45-2栅格布局 11:35
- P131 45-3 服务监控写前端UI 18:40
- P132 45-4继续写服务监控前端UI 30:44
- P133 46-1在线浏览docx 10:41
- P134 46-2在线浏览xlsx 07:21
- P135 46-3在线浏览PDF 01:06
- P136 46-4在线浏览补充 01:42
- P137 47-1swagger说明与实践 11:49
- P138 47-2换肤后的swagger 08:22
- P139 48-1什么是XSS脚本攻击 04:52
- P140 48-2注册XSS攻击过滤器并且debug初始化 06:38
- P141 48-3XSS过滤具体方式debug 18:50
- P142 49-1回忆前端重复请求过滤 04:54
- P143 49-2可重复过滤器作用是让request的流可以重复读 08:34
- P144 49-3debug防止重复提交的拦截器,无非就是比较时间和数据和url+用户token,需要发超级弹幕 17:51
- P145 49-4总结防止重复提交 02:27
- P146 50-1应用过滤器链条 08:54
- P147 50-2formContentFilter作用,用于兜底 11:09
- P148 50-3requestContextFilter、安全过滤器、重复提交过滤器、webStatFilter、JWT过滤器 07:32
- P149 50-4跨域过滤器、WsFilter 00:55
- P150 50-5注册过滤器的方式 03:57
- P151 50-6注册我们自己的过滤器,并分析过滤器执行顺序 08:06
- P152 51-1过滤器、拦截器的执行顺序 07:46
- P153 51-2拦截器index补充 07:57
- P154 52-全局异常处理器 01:16
- P155 53-参数验证 11:53
- P156 54-全局异常处理器补充说明 09:06
- P157 55-1-1前端-新增页面规范 04:58
- P158 55-1-2新增样式记得写上作用域 03:37
- P159 55-2请求交互流程 03:06
- P160 55-3引入依赖 02:22
- P161 55-4走马观花Vue路由 04:16
- P162 55-5-1组件局部注册和全局注册弹幕 06:03
- P163 55-5-2-1父组件给子组件传值 06:27
- P164 55-5-2-2补充说明上节课的报错 01:14
- P165 55-5-3子组件触发父组件的事件并且传值 06:08
- P166 55-6权限的使用 02:30
- P167 55-7多级目录 03:17
- P168 55-8页签缓存 03:20
- P169 55-9使用图标与添加图标 06:00
- P170 55-10使用字典 08:36
- P171 55-11使用参数 02:43
- P172 55-12异常处理 00:48
- P173 55-13应用路径的改变 03:10
- P174 55-14内容复制 02:50
- P175 56单元测试 05:44
- P176 57打包若依部署到外置Tomcat 10:05
- P177 58-1禁止多终端同时登录 09:04
- P178 58-2解决在线用户bug 02:57
- P179 59把前端静态资源整合到Tomcat中 11:01
- P180 60密码加密传输 04:22
- P181 61利用Undertow代替Tomcat 04:19
- P182 62-1限流的使用 05:32
- P183 62-2限流控制 11:32
- P184 63-1后端国际化,代码很死,一般复制粘贴就行了 12:33
- P185 63-2前端国际化-只需要无脑copy即可 11:07
- P186 64-1默认定时任务的使用 03:33
- P187 64-2新增自己的方法来定时调用。class调用和Bean调用 06:52
- P188 64-3定时任务的细节 04:04
- P189 64-4bug解释 01:21
- P190 64-5新增任务debug 14:03
- P191 65使用jetty代替Tomcat 03:12
- P192 66课程总结