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