论坛元老
- 威望
- 0
- 贡献
- -3
- 热心值
- 1
- 金币
- 25747
- 注册时间
- 2019-3-17
|
『课程目录』:
├─十次方微服务day01
│ 01资料介绍
│ 02项目架构介绍
│ 03uml建模说明 , c+ s+ R$ r3 v# n3 g" i
│ 04项目介绍
│ 05restful风格说明 2 _5 G, Y5 a0 O( h/ y
│ 06docker创建mysql微服务! G2 ]' F- y, w6 S. u) G& M
│ 07创建项目所用数据库
│ 08搭建父工程
│ 09搭建公用模块创建返回值对象 & a" U v8 T; T
│ 10分布式id生成器
│ 11base模块导入jar包坐标 3 N% L4 y% S4 t7 [
│ 12base模块准备工作
│ 13编写简单的CRUD
│ 14postman测试效果
│ 15异常处理- M+ F" i+ K' P2 @& x" }& S$ {
│ 项目流程.png
│
├─十次方微服务day02
│ 01反馈( q* k* }1 j& {/ a
│ 02springdatajpa条件查询
│ 03springdatajpa分页条件查询
│ 04招聘模块代码生成 0 P. u) @" }9 J1 ~
│ 05招聘模块业务说明
│ 06查询热门企业
│ 07推荐职位和最新职位查询 8 `4 ?* Z$ b1 t* C0 n# w' {
│ 08问答微服务代码生成 , N! i+ D5 ]/ k' v$ v
│ 09问答微服务业务说明
│ 10问答三个列表代码编写
│ 11文章模块代码生成
│ 12文章审核和文章点赞, n5 g9 ^5 Y0 N) V$ B) N* s8 i% T
│ 13制作一个redis容器+ N' B$ Z. Q: B( a3 g
│ 14把数据存入redis
│ 15删除reids中缓存数据
│ 16redis设置过期时间
│ 17活动模块代码生成 4 l" ?( v L8 Q3 u( X5 t, L
│ 18springcache的使用 1 O9 f2 I: h1 U. Y6 I9 A
│
├─十次方微服务day03 s9 {# t* z$ Q- I( p9 J
│ │ 01反馈_EJfXO 5 \) w7 m9 r" C+ r; C, ^
│ │ 02课程介绍+ y9 ~+ B" R6 t8 M, n5 C
│ │ 03mongodb的介绍 ( M; {, U4 G( j; M! x( |3 X! m& ]
│ │ 04mongodb体系结构 ( I2 ~2 r) i4 o) A$ Q O0 U/ x/ i
│ │ 05mongodb的数据类型介绍
│ │ 06安装mongodb的本地客户端
│ │ 07创建mongodb远程服务
│ │ 08吐槽模块业务说明
│ │ 09创建数据库和集合
│ │ 10mongodb查询命令
│ │ 11mongodb简单修改和删除) D. k9 f6 I* u
│ │ 12查询总数据量和模糊查询7 j; t$ B. Q- }6 c
│ │ 13mongodb复杂命令操作 6 a" |3 p! ^* \; u. y, N) A
│ │ 14java驱动操作mongo之简单查询! r4 s, N- D8 k' @& v/ R* i
│ │ 15java驱动操作mongo之复杂查询
│ │ 16java驱动操作mongo之添加数据 6 _/ }' A) K4 z X( Y/ w& r, g6 z
│ │ 17springdatamongo准备工作
│ │ 18springdatamongo增删改查
│ │ 19根据父节点查询吐槽 $ ^3 R8 O5 ]7 e G
│ │ 20点赞操作效率问题
│ │ 21吐槽点赞效率优化 & o- O% u' D# }$ Q" K
│ │ 22控制不能重复点赞 6 i& N+ L* v: K1 h2 A' _! u& O
│ │ 23完善添加吐槽
│
├─十次方微服务day041 D2 Z6 [+ e. d2 x0 R! u
│ 01反馈_18i6e : w" r1 Z' a4 ?- P8 l2 U4 ^ |
│ 02当天内容介绍
│ 03搜索流程说明 # Z( @6 Y) X+ | S
│ 04es结构说明
│ 05es的安装 9 x6 b7 d, O" T% v+ M- q1 S; p7 H# Y! o, i
│ 06restful风格操作es
│ 07安装head插件
│ 08解决es跨域访问问题 ' W# \" Q) r6 g5 ~3 d
│ 09head插件的安装和使用
│ 10ik分词器的使用 0 Q \" u6 a% h) C" }7 u
│ 11文章模块准备工作 7 P1 U; L: i& L- T
│ 12文章保存到索引库 : w) ~4 `# x, V4 ?, ~+ n
│ 13从索引库中搜索文章
│ 14logstash的安装 ; p. u1 j- _- n
│ 15logstash的同步数据库 : r! B7 ~ A& y8 r: M
│ 16logstash同步数据的特征 8 {* S# O; m" f" F7 L
│ 17在docker中安装es % j$ m- \/ n- k( F# U- M1 o
│ 18让容器中es的9300端口可用
│ 19docker中ik分词器的安装 .
│ 20安装header插件 ! ~( s) l- ]# y
│
├─十次方微服务day05
│ 01反馈_0BJvT
│ 02当天内容介绍_fAh4u 9 Z Z2 J! c4 w, m
│ 03rabbitmq介绍 ! u S% y3 A0 Y* ^
│ 04rabbitmq架构介绍 7 B( a0 y: Q$ f: [8 {
│ 05window下安装rabbitmq : p" R. ~3 ~; x1 b: D$ `- }9 H
│ 06创建ranbbitmq的docker容器
│ 07rabbitmq的直接模式
│ 08rabbitmq分裂模式 1 n- v' k5 A+ H- i/ H
│ 09主题模式分析 ) }3 A: x4 {! V* [5 A6 A
│ 10主题模式测试 ! ]! U* V d( ~" K1 A; v
│ 11普通用户和后台用户的区别 6 F! K" b1 [' w# Y/ N
│ 12代码生成
│ 13注册发送短信验证码 + Y$ h5 s1 L r1 M
│ 14用户注册的业务编写 ; ]/ {* s b* }. o7 J% D4 a: ~2 D% L
│ 15消息队列消费者环境搭建
│ 16阿里云短信服务使用说明
│ 17完善消息队列消费者发短信功能
│ 18测试功能
│ 9 F0 c0 t( @; Z q2 x
├─十次方微服务day06
│ 01反馈_coLdz
│ 02当天内容说明
│ 03使用security加盐加密算法准备工作
│ 04springboot实现原理 * x& _- r% @$ a+ a, \' x" _
│ 05加密添加admin用户
│ 06admin的登录 ; O E4 G o$ L4 B; q
│ 07user用户的加密注册和登录
│ 08常见的认证机制
│ 09token验证的优势
│ 10jwt生成token的规则
│ 11jjwt生成令牌
│ 12token验证
│ 13token设置过期时间
│ 14token添加自定义属性 ! T8 M& b' u' Y9 E1 n; m& ~& h6 \
│ 15token工具类说明
│ 16admin登录生成token0 P' @! k, f& t( ]0 O& K( g- m& Q
│ 17点错了
│ 18token验证删除用户 ) E% b5 C+ y: u0 k6 x N: d
│ 19***的配置
│ 20***验证token " l2 q: B) Q9 s) E2 @
│ 21使用***验证token测试 ' [' y; x+ v$ w' _' B) ?4 {. J
│ 22token添加问题验证
│ - f5 W: Z/ v3 k% j+ o8 G
├─十次方微服务day07
│ │ 01反馈_GpgXj
│ │ 02当天内容介绍_De5jN
│ │ 03springcloud的介绍
│ │ 04eureka介绍 ; S/ W* z4 V2 K. T/ { `# O
│ │ 05eureka服务器搭建
│ │ 06eureka客户端注册 0 ?2 @2 c, i2 W" o+ I. I
│ │ 07eureka服务之间的调用
│ │ 08eureka负载均衡
│ │ 09交友微服务业务说明 % m% N- W$ w5 ~! s' N( L
│ │ 10交友微服务准备工作 ' S+ @+ C. q& D I
│ │ 11添加好友业务编写
│ │ 12添加好友测试 ' L8 S% X2 |: q4 ]2 p; h
│ │ 13添加非好友
│ │ 14在用户模块添加更新关注数和粉丝数
│ │ 15添加好友更新关注和粉丝数 # X- I5 P1 w: a: i& l# j
│ │ 16删除好友
│ : O/ `' k5 ~. T0 E
├─十次方微服务day08, I0 v4 X/ A* z, N
│ │ 01反馈_hPDVv ' I: T! V' X( y! R# I& `! c2 Z
│ │ 02熔断器
│ │ 03网关介绍
│ │ 04后台访问网关搭建 S9 O4 N8 E9 m4 Z+ K
│ │ 05前台网关搭建
│ │ 06网关过滤器介绍
│ │ 07经过网关的头信息丢失问题 * ?3 Z+ O( m$ v. _! D a) S- i
│ │ 08web网关转发hearder , o! a9 P/ J ^) y
│ │ 09后台网关验证权限
│ │ 10集中配置中心微服务作用说明
│ │ 11把配置文件上传到gitee
│ │ 12搭建配置中心微服务 & _! q8 P/ M( `
│ │ 13基础微服务使用配置中心获取配置文件
│ │ 14让eureka和网关都去配置中心去配置文件
│ │ 15bus消息总件 + p8 @# s6 Y9 f3 n- `+ O, A
│ │ 16自定义配置文件的更新
│ │ zuul图.png
│ │ 集中配置微服务说明.png
│
├─十次方微服务day09
│ │ 01反馈
│ │ 02当天内容介绍 2 V, i& B( A- D* Y& v
│ │ 03dockfile常用命令 8 H) F* u8 s( _
│ │ 04dockerfile构建jdk镜像
│ │ 05搭建私有仓库的容器
│ │ 06上次jdk镜像到私有仓库 ' c, ]% a( y( D$ k
│ │ 07修改配置让本地电脑可以直接修改宿主机上的docker
│ │ 08把配置中心发布到服务器 0 E5 W- E! K+ C9 L
│ │ 09持续集成步骤说明 ; W* a( r6 v1 ]' _0 j
│ │ 10安装gogs
│ │ 11把本地代码上传到gogs % ?" P2 F1 P! f1 K6 J
│ │ 12jenkins的安装 r% o$ E3 N9 }, x+ P
│ │ 13安装maven和git插件
│ │ 14安装maven " U' h3 s) b8 g
│ │ 15jenkins去链接需要的软件
│ │ 16使用持续集成发布eureka 3 I4 z2 ?8 a2 H x) p n
│ │ 17使用持续集成发布base微服务 + @8 t a5 r8 n, a
│ │ 18作业
│ │ 作业.txt, & o; f6 f0 y* q
│
├─十次方微服务day10. N& s. I9 ]- R# V4 G3 ~( H
│ 01当天内容介绍
│ 02安装rancher然后添加一个环境 $ h; k' Z4 Z% S% Z& h! e
│ 03添加镜像库和主机 . C! g; Q M3 E, m: O; p* Y
│ 04添加应用
│ 05使用ranchar创建mysql微服务. @" J& ?/ K7 T) |8 u
│ 06创建配置中心微服务4 g( ?+ e1 t6 ?
│ 07容器扩容缩容准备工作
│ 08容器的扩容和缩容
│ 09influxdb的安装和使用 8 x- p9 X/ z( [6 Q7 e
│ 10cadvisor的安装和使用
│ 11grafana的安装
│ 12在granfana中关联数据库 4 I2 o U) x6 ^1 \ r
│ 13设置基础微服务的监控平台 ?+ _1 I B2 q
│ 14给基础微服务设置预警线 5 ]# p: X- ~8 O4 z9 B
│
└─十次方资料
|
|