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