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