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