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