|
├─20240420 I. c9 E( y2 J) l, J
│ 01 项目的启动.mp4
- Q9 a% S$ @# _│ 02 项目整体架构的介绍.mp4
0 Y0 _ [6 m3 Y+ I│ 03 项目的配置.mp4
+ v' g4 z$ j4 X, V: k. v0 d8 E│ 04 仓库忽略配置.mp4
9 J8 B0 d1 i( l2 u' c( B│ 05 仓库同步策略.mp4 X/ ]0 a$ [* x8 l3 T# S3 P0 p: L
│ 06 仓库同步演示.mp4
8 x/ a, O7 {0 x7 }( P│ 07 docker容器技术的介绍.mp4
, Y+ j! m# F$ c! ^4 h│ 08 linux联网配置.mp4
$ o& h, q5 q4 E# s: j' n. j5 n│ 09 docker的安装.mp40 y/ U0 S9 C. b
│ 10 docker的hello-world.mp4% p5 J" x1 j1 W" D$ r. Q
│ 11 配置镜像加速器.mp4
- }" L% A3 o# ^ @1 i. r│ 12 docker的容器和镜像操作.mp4
3 D1 }% W; |- k' Q3 y3 D' s0 o│ 13 docker的交互操作.mp4
5 ~7 E# U* J+ I/ p( i3 ]│ 14 docker的数据卷操作.mp4
' Y2 p% H O& J) Y9 Y│ 15 docker容器的迁移.mp4
1 G# l: _4 r# }6 K, h( p5 R│ 16 docker容器的迁移.mp46 W9 O0 `9 K; f# H, c+ j; K b
│ 17 docker的容器管理工具.mp4
Y' i5 L; u B│ 资料.zip" P3 b& R8 M7 T3 d; ~1 M$ u
│ ( ~ {4 }* e c9 X
├─20240422
1 \7 J4 c* K; T/ F( n% k│ 01 前情回顾.mp4" `) U* W( T6 P1 c/ y% D) V
│ 02 dockerfile脚本.mp48 e0 S+ e1 D+ w% a3 i0 Z9 N1 i4 F
│ 03 dockerfile的操作.mp4
7 Y% ?. ~% K; [: t* B│ 04 docker的maven插件.mp45 @. f( A$ u# U& K3 ~
│ 05 harbor的介绍和安装.mp4$ F" {% @$ ~) H6 S# x% n* ]
│ 06 barbor的安装.mp4
7 o# X$ T& X& M* P+ C4 Z4 P% ~0 [# \│ 07 harbor的镜像上传.mp4
- F& k7 r6 ~/ l# V5 l" I│ 08 软件开发流程.mp4
! E3 c8 D0 O; T8 E│ 09 网站类型的介绍.mp4
1 Z2 d, Q9 D5 K5 m( |7 G% f! _' y│ 10 v-e-admin集成项目模板安装.mp4
) E+ z. U0 L F! W! M# v│ 11 登录过程.mp4% Q' f; _/ J# f* K* }/ b
│ 12 页面请求的封装.mp4& t( c4 J5 _# i; ~
│ 13 mock模拟接口.mp4
- j& X( I5 x. e" ~│ 14 登录和获取用户信息的过程.mp4/ U" w; S" z% Q; _: v
│ 资料.zip K6 k- `' V9 @4 G+ a
│ 6 a" h' D3 s# p* L
├─20240423
9 Z3 j3 d3 _9 p s" U8 Z* A x│ 01 登录流程.mp4- E% v4 p! |+ s7 \0 T, N
│ 02 工程parent初始化.mp4
0 ^& Y' [0 B6 W T' {3 v│ 03 后端工程的架构原理.mp4+ X& z& l( V; w1 D& L7 } T% G
│ 04 项目基础框架结构搭建.mp4/ ^. G' Z4 u$ W5 S
│ 05 后台管理manager项目的搭建.mp4
4 R. V; x4 y* H t7 R│ 06 统一返回结果集.mp4
7 |+ |- T& M% w, W│ 07 登录接口的需求.mp41 }2 e1 D* O6 F2 M3 d
│ 08 login登录接口.mp4* A( @5 u2 `6 s8 u/ P
│ 09 login登录接口测试.mp4
% ^0 ~# h6 m/ k; f, L5 g│ 10 跨域问题.mp4# z; T1 N) M. O" y& B1 c
│ 11 什么是预检.mp4" J! h! h4 g$ q/ D, }
│ 12 接口增加cors.mp4
! O* M- R# S0 t. J$ @2 P│ 13 userInfo接口.mp45 I! Y1 @, @1 a% s1 r) K9 c
│ 14 动态菜单改成静态菜单.mp4/ P8 a. ~; I5 T3 E
│ 资料.zip. R* m$ c& D9 F7 o& }& T D$ q+ d o! |
│ 3 D4 i1 b4 K3 H
├─20240424
7 |; x, [2 v; v8 N- k) {' H* w) X& I│ 01 前情回顾.mp4& h5 X! t0 _/ {0 `8 j
│ 02 整合redis.mp4
Y4 m+ D" }; ^8 f. d/ J2 n8 l│ 03 断言工具.mp4; z8 a4 C/ L% J) O
│ 04 前端的tokne拦截器.mp44 N# l: ?8 g, `; Z. D7 }
│ 05 跨域cookies.mp4
) P9 ]" G* N u9 k9 v8 m│ 06 全局统一异常处理.mp4( _6 n( W; d3 B1 v3 P) |
│ 07 验证码技术介绍.mp4
1 j9 K3 |4 T& d: x$ }│ 08 captcha工具.mp47 ~$ p: G2 U% Q/ w
│ 09 验证码接口.mp4& E5 @! `0 ?1 f& E% `, w. @
│ 10 验证码前端.mp4) ^9 S* N9 Z: u. q
│ 11 验证码前后端联调测试.mp41 z* n2 I9 }6 F, L, l% i
│ 12 使用拦截器的介绍.mp4/ f, i; |( S! g0 i$ l
│ 13 在manager中加入拦截器.mp4* e" y3 Y! G3 C- z+ y$ m
│ 14 拦截器代码.mp4
$ L- }3 G/ M: O3 s8 A│ 15 拦截器获取用户token的bug.mp4' B9 A$ Z {9 M
│ 代码.zip
# d' ~" D0 C2 D1 [: [' Q7 E6 A│ 资料.zip9 c& B3 w4 s+ o: g& G
│
: p5 j9 D* Q- M6 B+ _├─20240425
7 F1 r- i5 x5 r" h7 I! o4 ]5 {│ 01 前情回顾.mp4
9 R( Q {- c/ Z/ i7 ]│ 02 apifox.mp4
' q# \7 b% Y. `% J# R; |) c+ z; u│ 03 knife4j开发工具.mp4
2 `+ F) }: f/ t3 z: R! T) k+ O1 [% k│ 04 配置文件读取工具.mp4
7 A2 E n6 k( n3 y# m6 W( o! Y│ 05 后台管理功能介绍.mp4$ l: Y: @6 | W4 q. h& V
│ 06 权限系统的数据结构.mp4" Q+ k# p" }" y8 {1 O- s) Y
│ 07 登录验证码过期.mp4
% y o( l, d, P│ 08 配置路由.mp4
% K& G6 ?# [! l( B( T; c│ 09 路由测试.mp44 [" y. @+ F3 `, J& o" R: P' b6 K8 y
│ 10 角色页面.mp40 ~% }% M" b& n3 g6 z5 \6 z. ?
│ 11 查询js.mp4$ d1 n; t* Y% W% v
│ 12 查询api.mp4
2 f9 }; k7 L0 |* j( N0 h7 `+ a│ 13 查询接口.mp4
5 q1 z+ N' j$ v4 p4 U( H│ 14 查询实现.mp4
5 L9 I$ y" E) `( W- J│ 15 查询返回结果.mp4
P7 [. w, ?# k5 p V$ `- C│ 16 查询测试.mp45 V! m3 @0 D0 Z Q1 m( g
│ 17 添加和修改的分析.mp4
3 X7 Z! j. F _3 F│ 18 添加修改页面.mp4: @! H+ i, |5 N" y
│ 19 添修js.mp4& e% G9 v: t) V
│ 20 添修api.mp4
0 V5 ^+ Y& ?! d, |7 o- y4 ^% m│ 21 添修接口.mp4
; x( M3 q' G$ o0 b) S* Q& V│ 22 添修实现.mp45 R4 U! c6 x0 J9 V: X( Q9 ?. t/ I
│ 23 响应结果测试.mp4- r% [" m' r3 C2 X
│ 24 测试.mp4- L1 z8 ~ C# b/ W# k6 k
│ 代码.zip
6 _8 o" _, p' p9 V1 C2 W│ 资料.zip, ], N- j7 K+ H9 Q8 L& Z/ C# x% M
│ $ o# p7 _6 W4 T9 H5 i
├─20240427
" B* b' W" s) K3 i! U; q$ `2 L│ 01 前情回顾.mp4: ]- @7 C# d- _. ?+ W% } R! Y
│ 02 用户管理的介绍.mp4
, S0 s# J/ l; T& S7 e1 D│ 03 用户页面.mp4
0 L7 x, |5 C0 p* g# Z│ 04 查询js.mp4
3 G* G: E. i1 K│ 05 查询api.mp46 S3 M3 [- p9 d- U! Z
│ 06 查询接口.mp4
( b7 Z( o l$ R! M│ 07 查询实现.mp4
8 H9 X7 p3 e) r( S│ 08 查询测试.mp4. \2 f( ~+ u. B! n r* |
│ 09 保存功能的介绍.mp42 M1 H& M; d0 Q( o7 N& a% X
│ 10 添加和修改的页面和js和api.mp4 c' X' V! T+ K( X* T- Q
│ 11 添加和修改的接口和实现.mp4, @8 V5 A, e$ m( E! b @" `
│ 12 任务介绍.mp4; H0 m& Y. _" d6 F+ e
│ 13 添加和修改测试.mp4
% s# @! \7 e# W! U# i│ 14 前端上传和后端minio的对接.mp4
* N. I; x: O; ?3 Y│ 15 minio的上传实现.mp4. D; b& H8 Q5 C3 c9 r8 O# Q
│ 16 minio的上传测试.mp4! G1 q" X+ u3 J$ r. I( H
│ 17 分配功能分析.mp4
. e% z, @: O6 s, H, e│ 17 分配显示后端实现.mp4
! M1 o6 a* m% W* b1 o. T/ I│ 18 分配显示js和api和接口.mp4* h7 U, h* c1 x0 ?: k- B% U
│ 18 分配显示测试.mp4* |; w }; a: F2 h9 T
│ 代码.zip+ _6 @& a) O# R2 w9 I
│ 资料.zip: }6 u+ N7 S0 k# g; u
│
6 v* r, H& l5 R, J V├─20240428. v& Z" M$ [* w+ X
│ 01 前情回顾.mp47 n) e7 R) X( }- z1 A
│ 02 提交分配的js和api.mp4) h% S' j ~; s7 `7 F
│ 03 提交分配的后端接口和实现.mp43 ` i' e; y0 U/ a( q
│ 04 提交分配测试.mp4
/ }0 n1 ?& g3 H* u│ 05 分配是先删除后添加.mp4
3 ], B3 J$ e8 w1 n) a+ b3 S1 Z5 i: [│ 06 菜单查询页面js和api.mp43 Z: @+ k1 G5 t9 K/ c/ A
│ 07 菜单查询后端所有实现.mp4$ _9 i/ [' k" v9 [2 ]6 c" ~
│ 08 菜单未分级查询测试.mp47 j' v) q; z6 Z+ O/ p d! ~4 `
│ 09 菜单分级.mp4* i' b8 z' M& D, u
│ 10 添加功能分析.mp4
% ] q% M0 m2 c$ T9 c5 e7 A2 V; A│ 11 页面对话框的js.mp44 v- H, l8 [6 L& B
│ 12 添加和修改的js.mp4
& I7 z' t; Z& o5 Z1 }$ ?+ |│ 13 添加和修改的实现.mp4
' q& z, e) O1 w, {+ z) ]$ q2 W* _9 o│ 14 添加和修改菜单的测试.mp4
: q! _5 @ @) `, S│ 15 前端分配菜单树对和话框显示js.mp4
( v$ c/ y1 t7 G5 Q) k* p. n& [: H│ 16 后端分配菜单树和选中id接口和实现.mp4; n$ N9 m3 v* g3 \
│ 17 显示分配菜单的测试.mp4 c0 S9 w- V! z5 W9 R
│ 18 菜单分配功能介绍.mp4
1 \% g& }2 f( o% o4 g9 U│ 19 全选和半选.mp4
, ^* b7 X/ |& m/ P/ `* v/ |% n│ 20 提交分配菜单js和api.mp4
( l; s. Y; e" F) O% A│ 21 提交分配菜单后端实现.mp4
$ g; [# V" H* p( ~7 E: a│ 22 提交分配菜单测试.mp44 |% ~0 }9 j e
│ 23 前端动态菜单.mp43 k' y% o; \. j0 p; p: }
│ 代码.zip
/ X8 h: @) `6 C+ C│ 资料.zip" d1 }/ }% j+ P8 W
│ 9 k1 R# t; u. |6 n+ P5 [
├─20240429
+ t) A! N! ?) a3 l" z* {│ 01 前情回顾.mp4
G) r2 a! g0 k3 s: G. N, C│ 02 递归vo菜单.mp49 X6 ?4 e! P$ ?; \4 f' S6 Z! G
│ 03 用户的权限菜单.mp4; {/ [( V& s+ m& v
│ 04 用户的权限菜单查询和测试.mp4
5 c( P* W# y/ S$ F: f; [' ^│ 05 商品管理的路由加载.mp4) t& `: u7 s. S% I
│ 06 分类查询的页面和js和api.mp45 L0 f3 x# ~' c2 |# H4 G! G
│ 07 分类查询的后端.mp4
) o* V f' F+ L6 r* V│ 08 hasChildren处理.mp4
8 d8 |7 u; z& w9 K, l! d1 J│ 09 导入导出的页面和js.mp4+ ~ o z6 E% V# ^
│ 10 读取excel技术的介绍.mp4 i% @7 g% [9 w* r( S% J' v- v) w
│ 11 导出demo.mp4
6 b1 o5 h' a+ g( q/ e) T2 |/ X│ 12 导入demo.mp4
+ G/ O5 _7 c' |! s7 X│ 13 导入excel接口.mp47 @5 K2 A5 q8 O
│ 14 导入接口测试.mp4; ]/ ]4 T8 \9 j0 Z, b5 Q7 c" r5 z
│ 15 导入dao的注入.mp4
. V/ R7 c! g3 r│ 16 导出.mp4$ c. s1 ~2 G5 V5 b. R2 k- |2 ^: \
│ 17 品牌管理.mp49 P/ z2 ?! p. m- v
│ 代码.zip
* p% k% Q v$ s# N n% \, E: |│ 资料.zip
8 c- L# a! z8 R│ ' d) W# i$ n3 H1 V" U% \
├─20240430; r, J3 y) I6 `% t* _' R
│ 01 任务介绍.mp46 u, N) L9 I; x; _" k) P3 @
│ 02 前情回顾.mp4/ }/ s, n n2 I, ]1 s, B. c+ Q
│ 03 前情回顾.mp4. n: o5 C" ~! A3 ^
│ 04 分类品牌的sql语句.mp4 O% C9 K2 T/ \' v
│ 05 分类品牌页面.mp4% V8 f; J- X) C) K
│ 06 页面初始化数据.mp45 {/ d8 n* p* Q" x6 Y1 i
│ 07 页面初始化api.mp4# ~% {) b( i5 G4 X! i. W9 o
│ 08 页面初始化js.mp4
: X [" N. B- C$ x! r+ |│ 09 后端实现.mp4- T H- c3 w2 u2 H" d5 v4 ^
│ 10 页面和查询初始化测试.mp4
6 @1 V, ]/ B: n% @. W! C% J│ 11 分类品牌的添加和修改页面.mp4
3 |3 V" |* T8 i7 E# ~3 l3 W% M' G0 j│ 12 分类品牌添加和修改js.mp41 b3 S3 s" ?2 g
│ 13 分类品牌添加和修改测试.mp4' s3 f2 ]) a; i7 E' O e* W
│ 14 分类品牌的参数问题.mp4* Q: r5 F4 A1 J( f4 P, {& }, z- ^! n
│ 15 规格和规格的数据结构.mp4& Y( {6 V( p6 I7 \/ E" z
│ 16 规格查询页面和js和api.mp4( N* P# _9 |0 l0 W, [
│ 17 后端实现.mp4/ _, d I# f- s
│ 18 规格信息显示问题.mp4# ~' h% ?3 j$ V) ~
│ 19 规格的对话框操作.mp47 J8 s O! p& F; z
│ 20 前端规格数据的处理.mp4# t# X7 ^9 z" P9 k6 c, P
│ 21 修改的数据格式的转化.mp4
7 {5 o+ W9 {/ a& K│ 22 前端提交的js代码.mp43 u3 z6 e" F) U( b. Z( V) v
│ 23 后端提交接口实现.mp4$ {8 F& a' q+ r; o
│ 24 规格功能测试.mp4
- X+ N8 d+ p. A/ A│ 25 商品列表页面.mp47 R: x% g; `+ O G9 O
│ 26 商品列表接口声明.mp4# S c& a3 ^" Y+ d
│ 代码.zip
$ Z; U! ^5 [" B8 ~" E* `│ 资料.zip
! N0 {( G5 z1 k3 `9 m$ ]8 n* A/ e│
$ C4 \- h% k5 I, m* E├─202405069 w3 o, ^% o/ c# y* w" Z7 M
│ 01 商品列表的后端查询.mp4
6 Y. |7 b4 @* _: x7 f/ a│ 02 商品列表的后端查询.mp4
\' w$ ]* I/ U4 G9 s' }# s│ 03 spu和sku的概念.mp4) I' E7 a/ G7 @
│ 04 保存商品的接口分析.mp4
' Y& I7 y1 N1 J7 g* A* U│ 05 保存商品的业务逻辑.mp4# k) z2 t2 U; z9 t
│ 06 保存商品的测试.mp44 ^& c5 g6 ^1 k( y' b/ x7 |
│ 07 修改的数据回显.mp4$ l1 e, A- x- T' u0 n2 q+ ~( D6 [
│ 08 审核和上下架.mp4
/ r3 a& g4 p; o3 c+ }│ 09 订单统计的需求分析.mp4/ ]" A0 W0 K0 [9 h
│ 10 添加echarts和订单路由.mp4- M* i: v. y- F, ^! V
│ 11 echarts的demo页面.mp4
- b/ ?1 J" N2 {8 s% a: y3 _│ 12 前端js和api.mp4" c3 L' Y1 ?$ ^; Y
│ 13 统计sql.mp4( d0 T4 O3 A% p' s
│ 14 统计的执行计划.mp4* `9 |7 Z' K5 L
│ 15 定时器.mp4
* G( f9 w5 x/ f8 d0 f, u7 A│ 代码.zip
3 W# N/ ?7 c: F9 g: U4 X5 }$ \│ 资料.zip+ t0 Q% g7 y# E! _ E+ n
│
( h: k4 x0 E1 v' J# ]3 p e0 F. A8 I├─20240507- H% b9 K1 x+ C( P+ O, @7 w% n
│ 01 前情回顾.mp4
6 i( L( x/ }3 a│ 02 定时任务.mp4
; k d+ [6 G: t9 n4 u" g│ 03 后端接口实现,对接前端.mp4
! h) B* w- J) D3 J. I│ 04 日志解决方案.mp4
3 V0 N# a: ]$ }& Q│ 05 aop的底层知识.mp49 E8 y8 C2 D; ^7 P# m1 @
│ 06 注解配置aop.mp4
7 @7 } e- w, z% v# x/ t│ 07 aop配置测试.mp48 L% x+ Z2 Z! K+ k
│ 08 aop中的代理逻辑.mp46 i8 w# a4 W. R7 S- i- v
│ 09 请求前置参数信息封装.mp4
9 e. K- {2 ?6 X+ v6 p6 ~│ 10 请求后置结果信息封装.mp48 R* A2 F( T. `. _# |; J
│ 11 保存日志.mp4
; i3 B5 q6 x2 x# P1 g# W. t# E│ 12 双aop冲突.mp4- q6 g8 l& o5 S8 Z% M
│ 13 事务aop和日志aop关系.mp4. R8 f: c7 R2 o9 q" Z. f
│ 14 如何解决aop之间的矛盾.mp4' U! W. J4 n2 n" q
│ 代码.zip" X8 S3 ^8 r7 o3 x
│ 资料.zip
& I- r% O9 J/ {3 z6 q│ " N: W- ~4 m6 b4 N+ I4 \- L9 Y
├─20240508
5 `2 l( P4 \% I: o/ a; V│ 01 aop复习.mp4
! ~! x* u5 f7 a" C1 ]/ ~│ 02 后续预告.mp4# ~7 S% i9 Q. }$ W5 I
│ 03 前情回顾.mp4
) N2 P R0 b# V" H+ U( |# U2 h│ 04 springcloud的介绍.mp4: `6 q; @ K# l, M( C
│ 05 搭建父工程.mp4, G5 {# L7 R% H, {8 z. a6 Y% Y6 H
│ 06 准备两个测试项目.mp4
! k B: d; ]3 S& T7 V( Z" O- i│ 07 restTemplate.mp4, @! }" ~6 {! I( k
│ 08 服务和集群.mp4) {+ E5 Z- O- t9 ~& E3 \- g+ z4 E. q
│ 09 nacos的介绍.mp4
7 @! ^ r6 C, D: z3 |( x│ 10 什么是nacos的命名空间.mp44 h8 E1 {/ n4 l. O$ R/ V1 I+ B
│ 11 微服务注册nacos.mp4' n, I5 O* }/ t, Z4 V- B, B5 b
│ 12 restTemplate整合loadbalancer.mp4
* A$ f5 c! `7 [3 v│ 13 命名空间是相互隔离的.mp49 H7 Q& u2 E/ c7 H! `; ~; K
│ 14 nacos的配置和使用.mp4* R( m- n1 l' y8 q
│ 15 负载均衡器.mp4. \% |/ B& A' }, r4 t( h# K# s$ K% Y
│ 16 feign组件的配置.mp4% H3 T1 K- u, P: j( h
│ 17 feign超时配置.mp4. e8 ~- y3 {# H) D/ \5 ?, O
│ 18 feign重试配置.mp4
A: s( U! _; C: f│ 代码.zip
( j# ?7 w/ |. A. j1 B! i( ?│ 资料.zip) d9 R' J3 e0 v* g) @! D
│
! C+ [ k/ a6 j├─20240509
& S% a- y( F1 |/ o2 e7 s│ 01 前情回顾.mp4
: b+ E# g0 M" c, v: o6 k% b│ 02 网关的介绍.mp4" F7 p6 ?1 m* ], t: W
│ 03 网关的搭建.mp4% y5 v. s% a- t% }; d* Y
│ 04 网关职责.mp4; x8 s& r" f: K0 G3 u
│ 05 网关路由配置.mp4/ L8 |0 {1 N# [7 J
│ 06 网关的路由过滤器.mp49 w/ v/ B. I& I, D* j* L
│ 07 网关过滤器.mp4- W; S. ^. j: F- |' Z
│ 08 自定义过滤器.mp46 U N0 {! S0 Q
│ 09 路由和过滤的顺序问题.mp4
0 P+ F5 ~$ B: W4 J4 W% Q! B│ 10 配置中心的用法.mp4" u( @8 C. m" L) o7 y6 F
│ 11 sentinel的介绍.mp4 C. p& d% ?$ D& p
│ 12 sentinel的主要功能.mp4
3 W1 Z( f3 C4 x│ 13 sentinel客户端的整合.mp4
% {0 y, b, N6 N3 H. Z9 O5 a│ 14 直接限流.mp4
/ ?+ e8 C0 D. v) f0 j│ 15 关联限流.mp4
) y9 x! j& S3 A, K( l│ 16 链路限流.mp4, J" `' f [1 H5 u2 B
│ 17 服务器预热.mp4
! N3 D, K2 ]$ d│ 18 排队等待.mp4; O8 {/ V# E- R/ g
│ 19 热点参数限流.mp4 K9 ]6 m5 V4 ~5 _6 V
│ 20 服务降级的概念.mp4
! y# f, e! T$ A│ 21 cloud服务降级实现.mp4
v& W( W( H0 t" ]│ 22 熔断器工作原理.mp4
. F6 m q: J2 u3 T) l( n│ 23 服务器熔断配置.mp4
0 c* E1 d6 t8 F" U2 s. m1 m/ W, N# x│ 24 sentinel的持久化.mp4
5 F& c% }8 k' Q% C% S( R% N: M│ 代码.zip
+ }: {9 z4 ^4 G" B│ 资料.zip% ?: d P4 Q% p8 u- _: V. x
│
! M9 S9 H( V# n+ K# v- W; `/ w├─20240511$ Q, l! v: P8 `! b, I5 [; K
│ 01 前情回顾.mp4
' y3 ^, S) L( t+ e│ 02 学习内容介绍.mp4
% s: W( k) S( k" T/ d$ v! F│ 03 sba服务器搭建.mp4* N4 f* z4 v% w7 i
│ 04 其他微服务引入sba客户端.mp4
8 F5 i: M( ~6 [7 l; m7 |5 o' V# x# K│ 05 sba情况报告介绍.mp4" A6 {/ k' f$ s: e" Z4 Q: Q
│ 06 监控邮件流程.mp44 Z/ j" D# u3 a$ v$ l; w
│ 07 邮箱设置.mp4
0 ]" S9 E0 R3 T: F/ S/ n- E, G│ 08 sba邮箱提醒设置.mp4
( n- \9 F Y: J' o/ H# Y( H& m# ~3 x' [│ 09 正向代理和反向代理.mp4 X. j- I, h8 ?+ j
│ 10 nginx的介绍.mp4) x" k! @4 p5 v# K3 X, o# k
│ 11 nginx的安装和启动.mp4
4 o6 ?* n9 {: S& T& L│ 12 nginx的全局配置.mp4
( Y3 Y9 Q+ O: w l, h│ 13 nginx的http块配置.mp4& v+ Z0 ]3 t3 {! v9 J
│ 14 nginx反向代理的配置.mp4# i6 ]3 q3 E* h. [1 X" a5 j
│ 15 server_name配置域名匹配.mp4
4 G# @2 d- Q) ^, {! O2 q2 l& a& t9 y│ 16 nginx的负载均衡配置.mp40 ?( {# i2 H( [8 O7 u
│ 17 负载均衡惯性配置.mp4& f5 S8 G+ |' J
│ 18 nginx的ip获取问题.mp4
7 M( Z2 u2 \! f) o2 Q! g│ 代码.zip7 x* w2 g1 x3 t- V2 ^% P0 L
│ 资料.zip+ J( _3 j Y R
│ . a+ h* }: m& M8 R
├─20240512
* b6 |% _5 T. H, ^) p8 k│ 01 前情回顾.mp4
' e3 n% L3 h8 ^" d9 C5 s4 \│ 02 导入前台系统的api.mp4
# e) u' m& c- P4 f+ F9 ~│ 03 前台销售接口的需求.mp4; V! ~8 l, K4 J
│ 04 项目架构的变化.mp4
$ L) e/ I& T) w! i r7 R$ K│ 05 product微服务.mp4
* z- w% Z4 T5 ^# W5 y0 f: e│ 06 构建首页商品和分类数据接口.mp4
, u7 t3 b9 _1 S3 b% m/ g' g9 K+ [│ 07 首页数据接口调试.mp4
' r. Y7 J2 `# o3 V; B5 |│ 08 前后端对接.mp4
% K1 N" [% y* t│ 09 整合网关的需求.mp41 d5 A; Q1 z% P; c
│ 10 网关搭建.mp4
6 n( B4 }* @+ R. }6 K│ 11 网关跨域配置.mp45 d4 D1 l6 a5 s4 l# v: i
│ 12 分类功能.mp4
' X/ F3 {/ ]9 d4 p) z" q│ 13 redis的配置.mp4
" Z, P2 q% m9 Y; X0 Q8 e9 h│ 14 redis的序列化.mp4$ D4 D9 c% g8 v7 W! L9 B* t3 d
│ 15 redis的spring-cache缓存工具.mp4( ?0 r9 T* c6 y# o0 ?1 R( v! E7 v# J$ h
│ 代码.zip
' z/ f% P/ k) y1 T: O! r│ 资料.zip. T' _$ G" V: U- a
│ - }# q6 q9 M- H# ]' Y; N% `1 m" }
├─20240513
; y) n$ j7 P3 v0 f│ 01 查询列表接口.mp4
; Z( ?7 `, N& J$ i│ 02 商品列表接口.mp44 i3 J' M, T" r2 t
│ 03 商品列表接口测试.mp4
+ i" E( T) p8 J/ [7 O6 G/ z│ 04 商品详情接口分析.mp4 Y0 K5 }: t3 Q( i1 r- q# d
│ 05 商品详情数据的封装.mp43 }! s# {' N# B* o/ L
│ 06 商品详情实现和测试.mp4' l/ L S/ s D$ {. h- @
│ 07 用户注册解决方案分析.mp4
) z o# u! X2 y( r4 X0 b' X9 O│ 08 用户注册接口.mp4- S3 M- ^+ U; i
│ 09 用户注册接口测试.mp4
1 O5 p0 d$ L+ N% c: c, u8 I│ 10 验证码接口.mp4* I+ P8 a. y7 n0 K2 ~
│ 11 短信系统的解决方案.mp4& _7 L7 D# `- _3 i8 T# `
│ 12 云市场介绍.mp4
# P2 H" \9 h2 y9 D. O7 x│ 13 整合验证码接口.mp41 _7 q' J W$ ?
│ 14 测试注册功能.mp4
. M+ O! ^4 l( r) j7 a* P│ 15 cas的架构模式.mp40 b6 V8 c7 e5 t/ n: {: I
│ 16 登录接口.mp4
* m" P1 K8 u$ w' L( l│ 17 登录认证的流程梳理.mp4; |4 Y, ?. c; D% `4 D# x* R
│ 18 网关统一鉴权.mp4/ t4 k; b1 `; D Q3 S2 q o
│ 代码.zip
: C( Q6 N9 q3 F. A6 g│ 资料.zip* ], n$ z& m9 C
│ % S8 X; l- C5 \5 S
├─20240514
5 }% ?- ?; v* y│ 01 前情回顾.mp42 s/ m/ i3 k+ K3 G, d& ~! q' n
│ 02 封装user-client的feign.mp4- P7 U0 D2 K5 p# O& \9 E4 N3 d% ~
│ 03 网关filter解决feign整合问题.mp46 W% g$ [7 R" l+ j, I: a
│ 04 网关filter解决feign整合问题.mp41 h7 B- Q7 w' N, c1 p
│ 05 鉴权结果需要传递.mp4
0 i K6 Q5 B; g* K. J! u│ 06 网关传递鉴权结果.mp4
5 T- e. _/ J Z; r│ 07 鉴权结果拦截器.mp4" |* q4 \. c& G
│ 08 购物车的设计问题.mp4! j2 \9 s* O5 P- n+ c" {
│ 09 购物车服务的搭建.mp4; c# ^- C& j2 N$ P
│ 10 购物车路由.mp4
6 w7 C$ w' u/ C9 R8 q│ 11 添加购物车实现.mp44 R8 g; Z; j7 O# ^- V
│ 12 添加购物车的product的feign的实现.mp41 x5 B" K* o: M; A
│ 13 购物车列表.mp45 b! ~7 N# {2 U
│ 14 删除购物车.mp4
$ h& n. m# {: x: N2 i│ 15 购物车选中状态.mp4 z6 E# w" F; g# V& W& \( v
│ 代码.zip
$ Y1 k2 }/ M0 B│ 资料.zip- z0 k0 H& y- ]+ P& T
│ 8 z1 e" b) \0 D) j% s
├─20240516
9 n- B1 E9 `8 ]( U: [) ~( m# k0 T│ 01 网关统一鉴权复习.mp48 N) P& w8 V: c8 J
│ 02 结算和订单和业务流程.mp4
% \* i; Z# I# r│ 03 结算和订单接口声明.mp4
! x. g- _) e. Z. g│ 04 用户地址接口.mp4* D/ c# _) \* s3 x# Q1 `
│ 05 order服务的创建引入cart的feign和用户拦截器.mp4( ]8 Q. D5 k9 q: N
│ 06 feign的用户信息拦截器.mp4+ N7 @. I: H6 n5 H; x
│ 07 用户feign拦截器的流程总结.mp44 q0 L) k1 m. k, b8 Q1 o
│ 08 下单的介绍.mp4
9 t5 q; \$ Q7 |2 H% @- a│ 09 下单实现.mp4+ H( M* d& T" E) Y; W3 F
│ 10 下单测试.mp4
0 T( }4 q6 Q! r& P$ n9 } W│ 11 立即购买.mp4
8 i6 h& x, M' \│ 12 bigdecimal用法.mp4- D' W |( P# D( Z Y: v+ b
│ 13 支付页面.mp4
% k0 D+ Z; ?2 N* `' x' g# v" V│ 14 mybatis的resultMap技术应用.mp4) e. A! |. M$ r+ _8 C1 s$ u
│ 代码.zip
- u y; z* [9 @) M/ @│ 资料.zip0 i' ~ D/ r- p
│
1 s% v1 F# V; H( N, v! \8 n! x├─20240517! b% Z% _1 G( U9 f1 a
│ 01 提醒.mp40 d" {! ?- @) ?, y, Q; {( y
│ 02 前情回顾.mp4* V) d2 \* q/ u* O- j9 X
│ 03 支付系统介绍.mp4
, F1 G- k5 }0 T$ A& H3 l│ 04 和支付系统的对接流程.mp4
) O- i1 _9 V7 G; D4 p│ 05 密钥介绍.mp4 java8.com
8 H& Q6 M0 e" ?* Q│ 06 支付宝跳转策略:表单.mp4
/ |* J. c! r, J- X7 i; r│ 07 支付宝接口调用测试.mp41 n1 y( K! f3 R" J+ {( \
│ 08 支付宝表单接口实现.mp4
) q1 A) D9 }# Q8 Y8 C5 N% F7 H│ 09 关于支付宝回调.mp4/ Q4 c5 Q6 Y2 A. g+ C
│ 10 支付时动态订单信息.mp4
2 G: [! W+ v7 @6 m+ H│ 11 内网穿透的介绍.mp4/ {4 \" @" J. V- R. @. {$ M7 e
│ 12 内网穿透的搭建.mp4; y5 k. f2 T6 M+ F( d8 U [; K
│ 13 验签.mp4: w2 n Z- J! P7 J3 O
│ 14 阿里验签bug.mp4
7 ]" ?6 G8 _0 K, F$ {# R: r8 h* i│ 15 支付数据的处理.mp4 O6 }' m/ S+ X8 f
│ 代码.zip& V9 d& R# ]8 s9 \. B. m
│ 资料.zip' ]" z/ t' h7 }. M4 ? P
│
& ^) j: l: K. q' B; G( b* e" b4 Q└─资料8 @3 z6 D4 \9 d# K/ k% ^
尚品甄选.zip/ C) b0 a7 ]# P, I: K8 B
! D/ J9 z* F* O9 ^$ w* F6 M7 {) g
2 J! ]8 m) _9 R& H( M温馨提示:为避免链接被和谐,请第一时间将资源保存到自己网盘中
" m" g6 z) Z- r
, E3 s% x4 b% j! ^* R网盘链接:https://pan.quark.cn/s/a9eb406e7529
. J( P# M; k' @4 X$ a |
|