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