Java

  • Java
    01-23 01:12
    Spring Boot企业微信点餐系统 跟着大神实战Spring Boot项目 微信项目实战课程 课程目录 (0);目录中文件数:3个 (1) project.zip (2) weixin-sell-sell-master.zip (3) 前端代码.zip (1)第一章;目录中文件数:1个 (4) 1-1 课程介绍.wmv (2)第七章;目录中文件数:6个 (5) 7-1 设置域名.wmv (6) 7-2 获取code.wmv (7) 7-3 换取access_token.wmv (8) 7-4 使用sdk方式(上).wmv (9) 7-5 使用sdk方式(下).wmv (10) 7-6 微信网页授权前端调试.wmv (3)第三章;目录中文件数:3个 (11) 3-1 开发环境搭建.wmv (12) 3-2 日志的使用.wmv (13) 3-3 源码下载及使用.wmv (4)第九-十章;目录中文件数:0个 (5)第二章;目录中文件数:3个 (14) 2-1 项目设计.wmv (15) 2-2 架构和基础框架.wmv (16) 2-3 数据库设计.wmv (6)第五章;目录中文件数:4个 (17) 5-1 买家商品-dao.wmv (18) 5-2 买家商品-service.wmv (19) 5-3 买家商品-api(上).wmv (20) 5-4 买家商品-api(下).wmv (7)第八章;目录中文件数:8个 (21) 8-1 发起微信支付-后端(上).wmv (22) 8-2 发起微信支付-后端(下).wmv (23) 8-3 在网页发起支付.wmv (24) 8-4 动态注入参数发起支付.wmv (25) 8-5 微信异步通知(上).wmv (26) 8-6 微信异步通知(下).wmv (27) 8-7 微信退款.wmv (28) 8-8 补充:使用测试号实现授权.wmv (8)第六章;目录中文件数:13个 (29) 6-1 买家订单-dao(上).wmv (30) 6-10 买家订单-api_A.wmv (31) 6-11 买家订单-api_B.wmv (32) 6-12 买家订单-api_C.wmv (33) 6-13 买家订单-api_D.wmv (34) 6-13 买家订单-service取消.wmv (35) 6-2 买家订单-dao(下).wmv (36) 6-3 买家订单-service创建_A.wmv (37) 6-4 买家订单-service创建_B.wmv (38) 6-5 买家订单-service创建_C.wmv (39) 6-6 买家订单-service创建_D.wmv (40) 6-7 买家订单-service查询.wmv (41) 6-9 买家订单-service finish和paid.wmv (9)第十一章;目录中文件数:4个 (42) 11-1 卖家商品-新增修改页面.wmv (43) 11-2 卖家商品-修改表单提交.wmv (44) 11-3 卖家商品-新增功能.wmv (45) 11-4 卖家类目功能开发.wmv (10)第十三章;目录中文件数:10个 (46) 13-1 异常捕获.wmv (47) 13-10 redis缓存的使用(下).wmv (48) 13-2 mybatis注解方式使用_A.wmv (49) 13-3 mybatis注解方式使用_B.wmv (50) 13-4 mybatis xml方式使用.wmv (51) 13-5 jpa和mybatis的选择.wmv (52) 13-6 ab压测介绍.wmv (53) 13-7 synchronized处理并发.wmv (54) 13-8 redis分布式锁.wmv (55) 13-9 redis缓存的使用(上).wmv (11)第十二章;目录中文件数:10个 (56) 12-1 分布式session理论(上).wmv (57) 12-10 webSocket消息推送.wmv (58) 12-2 分布式session理论(下).wmv (59) 12-3 卖家信息表-dao开发.wmv (60) 12-4 卖家扫码登录service开发.wmv (61) 12-5 卖家扫码登录获取openid.wmv (62) 12-6 登录成功.wmv (63) 12-7 登出成功.wmv (64) 12-8 AOP实现身份验证.wmv (65) 12-9 微信模版消息推送.wmv (12)第十五章;目录中文件数:1个 (66) 15-1 13.总结.wmv (13)第十四章;目录中文件数:1个 (67) 14-1 项目部署.wmv (14)第四章;目录中文件数:3个 (68) 4-1 买家类目-dao(上).wmv (69) 4-2 买家类目-dao(下).wmv (70) 4-3 买家类目-service.wmv (15)第三章第三章;目录中文件数:3个 (71) 3-1 开发环境搭建.wmv (72) 3-2 日志的使用.wmv (73) 3-3 源码下载及使用.wmvv
    • 449
  • Java
    01-31 02:17
    全方位深入解析最新版SpringBoot源码 完整版 第1章 死磕源码,剑指荣耀【用源码武装你的竞争力】 首先点明SB框架的“江湖地位”,学源码三大优势:团队核心、通关面试、自我修炼。接着课程整体全貌,有图有真相。图解源码:看得见的流程;仿写框架:学得会的源码;学完源码:装的了的牛逼。最后为了香车美女,海景别墅,让源码为实力代言~ .. 第2章 全局流程解析【一图胜千言,一探启动加载器之魅力】 本章开篇就直奔主题:动手进行开发环境搭建;然后单刀直入:分别基于SSM和SpringBoot搭建项目工程,通过实践让小伙伴们感受SpringBoot框架优越的快感; 最后一图胜千言:让大家一窥框架整体启动流程图,在进入正式课程前纵览全貌。 ... 第3章 初始化器解析【 万事开头难】 本章会对系统初始化器做一个全面介绍,让同学们先掌握它的理论知识,再通过动手实践巩固吸收。 最后围绕源码给同学们解析一下springboot工厂加载机制即框架拓展点实现是如何载入到框架中以及系统初始化器的生效原理。 第4章 监听器解析【眼观六路,耳听八方】 本章先讲解下监听器设计模式,通过理论分析其必备要素有哪些,再动手写代码来实现这些要素,写完后对比SpringBoot框架内的实现。接着对一个框架事件是如何触发指定监听器做详细解析,最后学以致用动手来实现一个自定义监听器以通关这部分内容。... 第5章 bean解析【一举攻克框架之魂】 bean管理是框架之灵魂,本章先介绍其设计理念ioc思想,再带小伙伴使用主流的两种方式来配置bean。bean的实例化是在refresh方法中,该方法是SpringBoot和spring框架共有的核心方法,通过深入分析,让小伙伴一举两得掌握两个框架的核心方法。 ... 第6章 banner解析 【定义Style,我的框架我做主】 我们可以通过定制banner在项目启动时输出指定的文件或图片内容给自己的项目增色。这章会围绕banner的内容获取以及输出对应的框架源码对其做一个深入分析。 第7章 启动加载器解析 【跟着框架启动搞事情】 本章先分析SpringBoot的一个小工具计时器,麻雀虽小五脏俱全,一起来品尝其源码的优雅性。接着对系统初始化器做一个实战加源码解析,通过双管齐下的方式让小伙伴们牢牢掌握该内容。 第8章 属性配置解析【千变万化随心所欲】 本章会带领小伙伴们实践官方推荐的17种属性配置方式,在小伙伴掌握正确姿势后,会对属性加载以及通过 spring profile激活不同环境的配置参数的原理做个深入解析。同时也会分析在实践过程中借助spring aware接 口来获取容器工具类的原理。... 第9章 异常报告器解析【我是你坚强的后盾】 当框架出现异常时,异常报告器能够捕获异常并给出对应的分析报告。本章会对异常报告器类的结构以及方法做个介绍,同时会给小伙伴们展示两个实际的异常捕获案例,结合源码加深同学们的理解。 第10章 配置类解析【探索bean之源泉】 在SpringBoot框架中可以通过给配置类的方法加上@Bean注解或者在类上使用@import、@componetScan等注解的方式来注入bean到容器当中,本章会给小伙伴们去深入解析配置类的全局解析流程以及具体注解的生效原理。 第11章 Servlet容器启动解析【容器启动的奥秘】 SpringBoot一个的广为人知优点就是内嵌了web容器,可以通过一个命令就直接启动,同时框架也支持你自定义容器的各个属性。本章就会带领小伙伴们去探索其一键式启动以及容器自定义生效的奥秘。 第12章 Sb starter解析【没有什么事情是starter不能解决的】 程序开发没有什么事儿是一个starter不能解决的。如果有,那就两个。使用starter也非常简单,只需要引入之后就会进行自动装装载。这章就会揭开starter的神秘面纱,同时带小伙伴写一个属于自己的starter。 第13章 mybatis starter解析【架设程序与数据的桥梁】 mybatis是业界著名数据库中间件框架,在程序开发中举足轻重。在SpringBoot生态中提供了mybatis对应的starter,只需引入就可免去繁琐的配置文件。本章会在解析mybatis-starter原理的基础上再结合redis-starter演示一个企业级使用案例。 第14章 webflux解析【颠覆习惯,化被动为主动】 传统的web编程框架如springmvc都是同步阻塞模型,无法应对大量的并发请求。webflux使用了异步非阻塞来解决这个问题。这章会对webflux及其御用的响应式编程框架reactor使用做一个讲解,同时对一个请求的处理流程做一个详细分析。 第15章 日志系统解析【程序的黑匣子】 日志系统是程序开发中不可避免的一个环节,本章先回顾一下日志发展的历程,帮小伙伴们理清市面上众多日志框架之间的联系。接着聚焦于SpringBoot框架所使用的logback框架做一个精讲,最后带大家动手实践两个具体的案例来加速吸收。... 第16章 全课总结【复盘精髓】 在课程的最末尾,进行复盘,梳理全课程的流程,提炼全课核心,帮助小伙伴在未来工作中抓住关键、把握核心,把精力放在最关键的事情中。
    • 449
  • Java
    02-15 10:22
  • Java
    02-04 03:53
    20天Java开发大型电商系统谷粒商城实战课程视频教程 │ 商城doc文档.rar │ 商城开发工具.rar │ 商城数据结构.rar │ ├─day01-2019年5月22日 │ │ 02-代码.rar‘ │ │ 03-笔记.rar │ │ : │ └─01-视频 │ 01 商城的简介.avi │ 02 商城的相关技术.avi │ 03 商城的工程浏览.avi │ 04 开发工具的介绍.avi │ 05 idea的简单配置.avi │ 06 idea和git的配置.avi │ 07 数据结构和设计工具的介绍.avi │ 08 user测试项目的搭建.avi │ 09 项目的启动和域名的配置.avi │ 10 controllerservice的测试代码.avi │ 11 bean映射类.avi │ 12 通用mapper的加入.avi. ~+ U8 w* N* }5 Q │ 13 根据用户memberId查询用户收获地址信息集合.avi/ ?$ f$ m* M$ a/ z, d J │ 14 补充一个通用mapper的问题.avi1 O, }3 ^+ A/ g/ E& t │ ├─day02-2019年5月24日; u- z1 R: C” o8 W6 h a4 q │ │ 02-代码.rar. p$ Z* Q. F, E# J” e v │ │ 03-笔记.rar) g2 c4 Z w: y2 }1 A$ I │ │ │ └─01-视频 │ 01 项目架构的简介.avi) A; {: e) A9 Z’ a# u1 k │ 02 项目parent技术框架的介绍.avi( H’ y0 F3 ?; M$ @( R │ 03 项目api包的搭建.avi. a$ ^8 |( {/ A │ 04 项目util包的介绍.avi+ G’ M+ Y4 A- l! ~7 b: e │ 05 项目common-util包的搭建.avi+ S’ W4 j5 M+ U: t. i1 B │ 06 项目service-util包的搭建.avi) |- A! K7 a* |/ g2 ?9 ^- m/ u; M │ 07 项目web-util包的搭建.avi │ 08 关于dubbo的介绍.avi” f0 p( c3 {7 W” ?0 o3 L │ 09 关于dubbo监控中心的启动.avi │ 10 关于dubbo监控中心的启动.avi$ x6 [1 K8 p” [ │ 11 启动zookeeper.avi │ 12 监控中心和zookeeper的开机自启动.avi+ K1 y1 X5 [: C m2 w% e │ 13 dubbo框架整合.avi) L; l. b, Z5 S8 c) \( p: H │ 14 dubbo服务provider的启动.avi# a5 \& S3 w3 s’ R8 ^. N0 e$ p. @ │ 15 dubbo服务consumer的启动.avi0 ?5 o’ R2 @8 c( U; s }6 t4 X │ 3 S1 x* n3 d, `. c” O ├─day03-2019年5月25日, C% n( A3 i” t8 J3 a” q4 J4 h │ │ 02-代码.rar │ │ 03-笔记.rar │ │ + b, ]’ J” ^( F │ └─01-视频 │ 01 pms-商品概念的介绍.avi │ 02 pms-数据结构的划分.avi3 r2 Y/ I! K’ A4 q; J │ 03 pms-前后端的介绍.avi% z& @1 i* a9 P2 w │ 04 pms-什么是前后端分离.avi │ 05 pms-前端项目的启动.avi. Q% A0 h+ X6 w& H2 f6 ^: t- E% Q( I │ 06 pms-分类和属性功能的介绍.avi. z! y7 h, G4 w” B! }$ b* _! J │ 07 pms-分类和属性功能的实现.avi │ 08 pms-跨域问题.avi” z0 s$ Y1 [5 n1 s9 b’ ` │ 09 pms-分类(类目)列表的查询.avi │ 10 pms-平台属性的查询.avi │ 11 pms-平台属性的保存.avi │ ├─day04-2019年5月27日) d/ b7 ]) B+ e’ E& n; w │ │ 02-代码.rar │ │ 03-笔记.rar2 S” n+ V! ]0 q$ Z │ │ │ └─01-视频 │ 01 平台属性保存功能.avi$ m5 @. e1 v6 I0 v │ 02 平台属性的修改操作.avi │ 03 平台属性的修改代码demo.avi │ 04 商品spu和sku的概念.avi │ 05 商品spu和sku的设计原则.avi5 m; O, Q1 E- I% D8 s8 u6 { │ 06 商品spu列表功能.avi– ~) Q’ {4 k6 Z4 w │ 07 商品spu-关于图片上传的处理.avi– G6 D6 g% J: P* l. a │ 08 商品spu-商品的销售属性介绍.avi+ ~; v& z. |5 n& O8 ?; ^ │ 09 商品spu-商品的保存提交的介绍.avi │ 10 商品spu-商品的保存的参数.avi* U” {7 Q- u. ? │ 11 商品spu-商品的保存的参数.avi+ Y5 c+ Z4 J9 I3 H0 L+ X6 G4 |- T │ 12 图片存储服务-fastdfs的介绍.avi5 P$ m- N3 T0 y’ n z H5 g, s │ 13 图片存储服务-fastdfs的安装前的准备.avi │ 14 图片存储服务-libfastcommon类库安装.avi │ 15 图片存储服务-FDFS软件的安装和配置.avi │ 16 图片存储服务-FDFS的tracker的启动脚本的配置.avi │ 17 图片存储服务-FDFS的storage的启动脚本的配置.avi/ ^4 ^5 {* b; [4 l: T+ o │ 18 图片存储服务-FDFS的启动.avi: [& @& i2 O# H │ 19 图片存储服务-FDFS的linux上传测试.avi │ ├─day05-2019年5月28日 │ │ 02-代码.rar+ Q4 D9 {! I& ]/ D( A │ │ 03-笔记.rar │ │ │ └─01-视频 │ 01 fastdfs-上传测试.avi) e$ _0 A- d# F$ F. \ │ 02 fastdfs-插件配置.avi– ]. l8 A4 `7 v$ n/ @4 W1 m │ 03 fastdfs-nginx配置.avi │ 04 fastdfs-关于集群.avi │ 05 fastdfs-客户端安装.avi, E( M2 G1 n1 R, U7 S6 ^4 } │ 06 fastdfs-客户端整合.avi. Q5 U4 m, S& o; [ V+ G9 C │ 07 spu-商品信息的保存代码.avi │ 08 spu-商品信息的保存测试.avi8 {3 K6 ~) f x │ 09 sku-商品库存单元数据结构.avi │ 10 sku-商品平台属性和销售属性的区别.avi │ 11 sku-商品页面平台属性和销售属性列表.avi │ 12 sku-功能的完成.avi │ ├─day06-2019年5月29日 │ │ 02-代码.rar2 M6 I. S3 V+ u6 _ │ │ 03-笔记.rar │ └─01-视频 │ 01 电商前台系统的介绍.avi │ 02 电商前台系统分布业务的介绍.avi │ 03 电商前台系统-item项目的创建和thymeleaf的引入.avi/ [ ]- j8 z$ \9 r │ 04 电商前台系统-thymeleaf的扩展标签.avi │ 05 电商前台系统-thymeleaf的送校验和热部署.avi │ 06 电商前台系统-thymeleaf的标签.avi │ 07 电商前台系统-thymeleaf的js表达式处理参数.avi7 l” V5 e# {; O& a3 x% n │ 08 电商前台系统-thymeleaf的页面引入.avi │ 09 item-静态页面引入.avi │ 10 item-sku数据展示.avi. x+ I9 c+ Y& K │ 11 item-sku根据销售属性动态切换.avi │ 12 item-sku根据销售属性的功能分析.avi │ 13 item-sku页面销售属性列表.avi │ 14 item-sku页面销售属性列表的选中sql处理.avi4 ?% H( b; q( H” t- k( i% V’ u( s1 ]/ g5 S1 q │ # y5 p& V+ W z: f- L0 S5 V6 A& W ├─day07-2019年5月31日 │ │ 02-代码.rar │ │ 03-笔记.rar │ │ │ └─01-视频 │ 01 商品详情页面销售属性值功能复习.avi │ 02 商品详情页面销售属性值功能复习.avi( y) e2 x+ ]9 f4 }, |* n+ h │ 03 商品销售属性切换的hash表的分析.avi │ 04 商品销售属性切换-hash表的制作.avi │ 05 商品销售属性切换-hash表页面处理切换请求.avi │ 06 商品详情性能-页面高并发的优化方法介绍.avi5 ~: R: \6 I v │ 07 商品详情性能-缓存redis的使用方案.avi‘ ~. [$ |, H# W0 [* G0 W& B” T │ 08 商品详情性能-缓存redis的实现思路.avi │ 09 商品详情性能-缓存redis的整合.avi │ 10 商品详情性能-缓存redis的整合后测试.avi3 g, H- M0 G4 [/ M8 t │ 11 商品详情性能-通过缓存和db查询商品的详情.avi │ 12 商品详情性能-通过缓存查询的代码测试.avi* ?( @, B” E4 W0 ]0 M4 U │ 13 商品详情性能-缓存的问题对比.avi │ 14 商品缓存击穿问题-如何解决.avi │ 15 商品缓存击穿问题-redis的nx分布式锁.avi2 N9 {, ]1 V9 ^3 z0 k │ / X$ m K’ E: l7 M: t7 c- w7 [1 l9 a; ? ├─day08-2019年6月01日 │ │ 02-代码.rar │ │ 03-笔记.rar, \* Y I: a6 H0 [3 W: J; j │ │ │ └─01-视频2 h1 v# F+ X9 U( x5 `% E │ 01 商品详情redis锁-代码完成.avi( g% h) f9 W4 ?% p │ 02 商品详情redis锁-手动压力测试.avi& n7 h% u: H/ o │ 03 商品详情redis锁-两种意外情况.avi4 A( M! p) k7 z │ 04 商品详情redis锁-两种意外情况总结.avi2 q) l, T( s% v │ 05 商品详情redisson-redisson测试项目的整合.avi │ 06 商品详情redisson-防压力测试代码.avi │ 07 商品详情redisson-nginx负载均衡的配置.avi │ 08 商品详情redisson-安装和使用apache的ab压力测试工具.avi( u9 q$ N% ~6 H; N( f │ 09 商品详情redisson-压力测试redisson的分布锁.avi │ 10 商品搜索-搜索相关技术的介绍.avi; g: D7 o’ C5 f │ 11 商品搜索-搜索相关技术的介绍.avi │ 12 商品搜索-es的安装和配置.avi, t, [- s’ V3 d2 m( Z* i’ o │ 13 商品搜索-es的需要修改的配置文件.avi” p5 x$ a$ w’ H │ * Z$ ?) `, P( y- v5 I ├─day09-2019年6月03日 │ │ 02-代码.rar │ │ 03-笔记.rar │ │ 2 E% c+ |( ?5 u+ @& O0 | │ └─01-视频/ _0 X) x/ k7 ?4 D% m4 a$ [4 o │ 01 es的交互方式.avi8 g/ h1 ?* a8 v6 P9 R: S! s │ 02 es的基本概念.avi │ 03 es的kibana和基本操作.avi │ 04 es的简单的增删改查.avi │ 05 es的查询关键字.avi │ 06 es的分词.avi │ 07 es的分词器的使用.avi │ 08 es的相关性算分.avi │ 09 es的集群-克隆一台虚拟机.avi │ 10 es的集群-配置参数说明.avi │ 11 es的集群-集群的启动.avi │ 12 es的集群-集群的工作原理.avi │ 13 es的集群-集群的工作原理实践.avi” s5 G2 B9 v; y+ @0 e5 \ │ 14 搜索-功能模块简介.avi9 {2 U# Z’ y0 M$ X& n │ 15 搜索-功能模块功能分析.avi │ 16 搜索-数据结构的定义.avi3 ] m! y/ M” s5 L │ ├─day10-2019年6月04日 │ │ 02-代码.rar4 P f4 U9 ]* o1 _* s- G/ A │ │ 03-笔记.rar/ d8 I# ]. |* _3 u( u │ │ │ └─01-视频( a; G5 ]& W) g │ 01 搜索功能-es数据结构的搭建.avi3 [& N3 L# Y4 h/ j* Z’ e │ 02 搜索功能-search项目的初始化.avi# s” l% ?1 @- P8 U’ V& P& F R( j5 x │ 03 搜索功能-es用的mysql数据转化.avi │ 04 搜索功能-es用的mysql数据导入.avi │ 05 搜索功能-es用的复杂查询.avi │ 06 搜索功能-es用的并集的处理.avi │ 07 搜索功能-es用jest执行查询语句.avi │ 08 搜索功能-es用dsl查询字符串工具.avi. g* x2 o1 L- h5 t │ 09 搜索功能-前端静态资源文件的引入.avi9 c’ d5 k’ m6 Y’ B* o X: W- b’ |) { │ 10 搜索功能-搜索服务的完成.avi/ w. [7 w7 a. e1 o* r) v, h’ T │ 11 搜索功能-高亮.avi │ $ X; y” u/ S1 f. i. y* @ ├─day11-2019年6月05日 │ │ 02-代码.rar3 c. W( B% d e/ K- p; l │ │ 03-笔记.rar │ │ │ └─01-视频* t( G& W: `’ N# Q* m& f │ 01 搜索功能-平台属性的聚合查询aggs.avi │ 02 搜索功能-平台属性的聚合查询方案B.avi │ 03 搜索功能-平台属性的聚合查询sql.avi* H( ~) c4 c$ y/ C │ 04 搜索功能-平台属性页面列表修改.avi │ 05 搜索功能-平台属性和面包屑请求的分析.avi │ 06 搜索功能-平台属性和面包屑请求的拼接.avi2 @, G9 r0 {0 J7 E4 B3 t& X- q │ 07 搜索功能-平台属性参数的提交.avi) Y) \- m’ _2 \& V+ v │ 08 搜索功能-排除被选中的平台属性组.avi7 ?# I% u( x- ?7 \7 q │ 09 搜索功能-面包屑怎么做.avi │ 10 搜索功能-面包屑怎么做.avi │ 11 搜索功能-面包屑怎么做bug调试.avi7 Q* W% t3 [2 ^ k! v; e │ 12 搜索功能-搜索的总结.avi │ 13 搜索功能-系统测试.avi │ 14 购物车-提交页面引入.avi! w/ h- {+ Q [” v │ 15 购物车-功能介绍.avi; f& l3 p( y2 @3 O5 { │ ├─day12-2019年6月06日; r” \” U0 _. y0 P$ R │ │ 02-代码.rar# R6 { e- |4 f0 [” ^& A, C │ │ 03-笔记.rar │ │ : F’ e$ u8 K1 p- y$ X0 w5 x │ └─01-视频( x+ H# @. A, q% i: g x2 b. m │ 01 购物车数据结构介绍.avi │ 02 购物车业务程序介绍.avi‘ ~: j1 @2 i+ s# ], u- \& L# C0 C │ 03 购物车业务-cookie添加的实现.avi) t. B1 f3 R Q- M, t- j │ 04 购物车业务-cookie添加的测试.avi │ 05 购物车业务-db添加的代码.avi │ 06 购物车业务-购物车业务代码实现.avi F! D7 d2 E0 A │ 07 购物车业务-购物车业务代码测试.avi$ q1 Y7 Y+ c d# k2 D │ 08 购物车业务-购物车查询.avi* {, r’ S+ v _& d2 _ │ 09 购物车业务-购物车异步修改选中状态.avi6 @; }” o0 i” i& c/ ] │ 10 购物车业务-购物车异步修改选中状态测试.avi9 |# q4 L3 C- ~6 N │ 11 购物车业务-价格计算.avi │ – h: P( I$ H9 j4 c” Z& Z% f ├─day13-2019年6月10日– F# P7 J, y/ v- o) M( R E │ │ 02-代码.rar │ │ 03-笔记.rar │ │ 0 N. w# }3 M* I$ l │ └─01-视频* F/ y( }) c1 I’ |0 r+ v6 T) ] │ 01 购物车总价.avi │ 02 用户的登录认证功能介绍.avi │ 03 用户认证-认证模块的设计.avi+ j. G; {; B, ^, Y8 Z; |! w │ 04 用户认证-认证passport建立和dubbo的校bug.avi; j2 E+ ~. ^% b+ h │ 05 用户认证-整合认证passport.avi │ 06 用户认证-认证中心passport拦截器.avi9 p; S2 {& @- a- p1 d8 @ │ 07 用户认证-拦截器的状态选择.avi8 d; Y6 d5 U% R4 W0 Y ~% X │ 08 购物车的一个ui小bug.avi9 e/ c; s, K8 n+ y” \# N │ 09 用户认证-三种单点登录算法的对比.avi │ 10 用户认证-jwt的加密算法.avi │ 11 认证功能开发-主动登录.avi6 f2 U4 x. I: v( k# c │ 12 认证功能开发-拦截器拦截token的四种情况处理.avi, k1 h0 ?’ j: F( K! a │ 13 认证功能开发-拦截器功能开发.avi+ q4 E; E( k$ e) k2 j7 f! B- N │ 14 认证功能开发-登录拦截测试.avi │ . C D’ [” q2 y” V ├─day14-2019年6月11日 T( I: O& x+ K8 F- @ │ │ 02-代码.rar2 c3 y” W6 V$ D* g: A’ H │ │ 03-笔记.rar/ J* Z; X7 V* @* A │ │ ! _’ C2 v/ ^’ s” H& m/ U* a U │ └─01-视频 │ 01 认证流程的复习.avi │ 02 认证拦截器的两个小问题.avi │ 03 用户登录-服务的编写.avi1 X: L6 H. _% Y& b. S │ 04 用户登录-服务的测试.avi2 Z6 x1 k* h! L; A( O” `# d8 C6 s │ 05 用户登录-jwt生成token测试.avi) X2 t- c0 c” n │ 06 用户登录-拦截器访问认证中心校验token.avi; I) }’ a’ N$ l1 T1 [ d │ 07 用户登录-拦截器error全局异常的小问题.avi │ 08 用户登录-应用层获得拦截器传递的memberId.avi+ N” ~6 f5 F5 h+ h3 f │ 09 用户登录-jwt的私人部分可以由base64直接解析.avi │ 10 用户登录-登录时是否同步购物车数据.avi │ 11 社交登录-oauth2协议介绍.avi( Q; u” R’ _9 {: e │ 12 社交登录-四个步骤.avi* o/ R* g6 x+ @2 N3 m2 n/ A │ 13 社交登录-社交登录的准备工作.avi7 @0 i3 e+ `. I, W │ 14 社交登录-社交登录的四个调用地址.avi │ 15 社交登录-第四步用户信息测试.avi │ 16 社交登录-四步用户信息测试.avi │ – ], [1 ]$ q$ C/ I ├─day15-2019年6月12日 │ │ 02-代码.rar/ J* d’ c* e/ E │ │ 03-笔记.rar e+ y5 O’ N, [7 W# J; I │ │ │ └─01-视频 │ 01 社交登录-未审核只能链接一个用户.avi │ 02 社交登录-四个地址的复习.avi: K9 ~5 ]7 ^8 g* K( M9 y’ A+ p/ ` │ 03 社交登录-地址一的整合.avi │ 04 社交登录-地址二的整合.avi │ 05 社交登录-地址三四的整合.avi* y$ c9 L9 p3 X4 B │ 06 社交登录-社交用户数据保存.avi& I5 ^ E- w! F, c# x │ 07 社交登录-完成测试.avi: ~% f6 }: r& O# o, R │ 08 结算和订单-业务介绍.avi │ 09 结算和订单-order项目的创建.avi │ 10 结算和订单-结算页面.avi. ~% {8 r/ x! \9 z: y) ^ │ 2 R/ ~1 T$ e4 ^7 ^2 }. ?( V: v ├─day16-2019年6月14日( x0 H8 X: x7 M+ h1 {% v │ │ 02-代码.rar) i2 e6 F’ s& w) \1 [8 n6 l% H& F/ o │ │ 03-笔记.rar! h6 {% |9 j! ~ │ │ ( M, R7 ~% V2 Q, a6 o& M- y │ └─01-视频 │ 01 结算页面处理.avi │ 02 订单提交的业务介绍.avi │ 03 如何防止订单的重复提交.avi │ 04 通过交易码保证一个结算只能提交一个订单.avi │ 05 在并发情况下的交易码问题.avi │ 06 关于用户的两个bug.avi, W7 {7 p% F; h8 y5 _. K │ 07 lua脚本防止并发的情况下的交易码重复使用问题.avi │ 08 lua脚本防止并发的情况下的交易码重复使用代码测试.avi │ 09 订单提交-校验价格和库存.avi │ 10 订单提交-业务字段封装.avi │ 11 订单提交-业务字段保存测试.avi │ 12 订单提交-删除购物车的服务.avi0 x9 Z) S7 d6 U5 l0 }+ J3 E’ P │ 13 支付-支付业务的介绍.avi6 K8 ], f% Q1 _: s$ T7 z │ ├─day17-2019年6月15日% E: B0 c6 A, B” E) N f │ │ 02-代码.rar0 x! S& G2 p# O- u5 ^1 I8 G │ │ 03-笔记.rar2 K7 y2 `” y/ ~7 ]: N* Z& i │ │ . J0 A3 Q$ S7 s4 M! ] q │ └─01-视频 │ 01 关于lua脚本的复习.avi6 F% V0 ~: }7 I b& f+ F │ 02 支付-流程图解释.avi. _; K7 h$ y& b2 ]: z8 B4 | │ 03 支付-支付服务的创建.avi6 v& t% j8 w7 P& t” `; d! M │ 04 支付-支付服务的创建.avi │ 05 支付-支付对接步骤.avi │ 06 支付-将支付宝框架整合到项目中.avi │ 07 支付-支付宝的alipayClient的引入.avi6 b- [3 I) ]0 c; p+ S │ 08 支付-生成对接表单.avi$ m( l! G H. o │ 09 支付-sdk的安装.avi │ 10 支付-交易创建的支付过程.avi2 @5 k. Y8 C& E’ Y9 I# _3 [ │ 11 支付-公钥和私钥的使用过程.avi │ 12 支付-支付宝回调.avi │ 13 支付-支付成功.avi │ ├─day18-2019年6月17日 │ │ 02-代码.rar( w6 ^3 C3 [& y5 }$ p$ e │ │ 03-笔记.rar# }) R; N, y4 u9 h/ Z# d6 S2 r │ │ ( |. S- S; q3 ^. \0 Z$ s │ └─01-视频7 H& z2 w3 y, C+ ^ │ 01 支付流程的复习.avi0 k6 B `8 @- ]- v+ P9 z# v8 J │ 02 分布式事务-概念.avi/ D, X2 J3 a! q- N │ 03 分布式事务-解决方案介绍.avi* m5 E5 H: M) C7 {; ^; @ │ 04 分布式事务-mq的实现框架的介绍.avi │ 05 分布式事务-mq的安装和启动.avi │ 06 分布式事务-mq整合.avi │ 07 分布式事务-mq的模式.avi │ 08 分布式事务-队列消息的消费.avi+ i& m. p$ ^* w” k; Z7 c │ 09 分布式事务-话题消息的消费.avi; C @) G$ X& e3 N; I- F! }0 C │ 10 分布式事务-MQ整合.avi” f+ d# H! w) V, r2 S9 V- K │ 11 分布式事务-gmall的消息队列的系统设计.avi8 C: e5 H2 Q% y0 Q! z. }+ ^ │ 12 分布式事务-支付成功消息.avi S, D/ q0 Z5 T │ 13 分布式事务-支付消息测试.avi │ 14 分布式事务-订单消费支付+测试.avi │ ├─day19-2019年6月18日2 o) U6 W8 E5 q” i- q │ │ 02-代码.rar2 D7 a, m0 W1 w) _ a” X0 x │ │ 03-笔记.rar │ │ │ └─01-视频 │ 01 分布式事务-内容复习.avi/ G% ?4 | v5 R- R( Y7 G’ V │ 02 分布式事务-如何完善电商分布式系统.avi/ c$ g; P” Z, k │ 03 延迟队列-提交支付发送延迟队列.avi │ 04 延迟队列-延迟队列的任务介绍.avi( u, ^. o. ?5 j8 a │ 05 延迟队列-延迟队列的循环逻辑.avi3 h! f” y% V# X* C* y3 I │ 06 延迟队列-延迟队列的循环逻辑测试.avi/ {8 [- _7 _$ F- U( ?% ]8 h! e9 E │ 07 延迟队列-延迟队列支付情况接口查询.avi │ 08 延迟队列-幂等性检查.avi │ 09 库存介绍-数据结构.avi │ 10 拆单介绍-库存和电商平台和物流的关系.avi& ]0 W4 u4 `3 F i+ x d │ 11 拆单介绍-库存和订单关系.avi │ 12 库存系统-库存整合和介绍.avi& x’ G’ I’ ]$ {: z( S │ 13 库存系统-库存的测试.avi │ 14 一些补充知识.avi1 O2 f: \; Z7 L! I. Y │ 0 v _2 b! y7 `- h8 \ └─day20-2019年6月19日3 ^4 D$ s0 w: t: j% U │ 02-代码.rar5 A’ w5 G1 y7 U) {# ]1 C$ V │ 03-笔记.rar– y4 I$ J* Y2 ^( l3 U! W │ ‘ X+ d1 F/ _) e7 \! }; R9 F └─01-视频# R& ~* a1 P# Y” e& T 01 秒杀-概念.avi0 W9 P6 I0 H! [0 X 02 秒杀-秒杀项目的创建.avi 03 秒杀-秒杀程序.avi 04 秒杀-redis秒杀程序.avi 05 秒杀-redisson秒杀程序.avi8 f5 Z” k# H+ j3 n% @/ q 06 限流-限流的概念.avi 07 限流-限流的算法.avi 08 其他技术-云容器的介绍.avi7 M’ D: W7 P” d3 k5 G( U” B% n 09 其他技术-金融名词介绍.avi– B$ p4 U7 z o8 r1 \! G8 B) T 10 项目介绍-项目是怎么设计出来的.avi 11 项目介绍-关于硬件.avi 12 项目介绍-关于项目流程.avi
    • 446
  • Java
    05-07 02:20
  • Java
    05-14 02:51
    JAVA-ACE-架构师系列视频教程下载- RocketMQ(订单实战上下全集) 课程介绍: 此套JAVA-ACE-架构师系列视频教程包括RocketMQ订单实战上、RocketMQ订单实战下两部分,其中JAVA-ACE-架构师系列视频教程RocketMQ订单实战上是培养高级Java工程师成为架构师的高端课程,学习主流互联网应用技术,学习应用架构设计,适用于Java开发人员、程序员。而第二部分JAVA-ACE-架构师系列视频教程RocketMQ订单实战下则主要讲解rmq的分布式实战项目,围绕着订单模块等进行讲解。主要对rocketmq的实战项目使用、分享、设计、架构等进行详细讲解,包括电商平台分布式服务的使用,配合实战补偿应用服务等实现分布式事务,适用于高级java工程师、java架构师学习。下面我们对这上下两部分做具体的介绍。 JAVA-ACE-架构师系列视频教程RocketMQ订单实战上目录介绍: 1001_RocketMQ_简介 2002_RocketMQ_核心概念详解 3003_RocketMQ_集群构建模型详解(一) 4004_RocketMQ_集群构建模型详解(二) 5005_RocketMQ_双主模式集群环境搭建 6006_RocketMQ_控制台使用讲解 7007_RocketMQ_Broker配置文件详解 8008_RocketMQ_helloworld示例讲解 9009_RocketMQ_整体架构概述详解 10010_RocketMQ_Producer_API详解 11011_RocketMQ_Producer_顺序消费机制详解 12012_RocketMQ_Producer_事务消息机制详解 13013_RocketMQ_Consumer_Push和Pull模式及使用详解 14014_RocketMQ_Consumer_配置参数详解 15015_RocketMQ_Consumer_重试策略详解 16016_RocketMQ_Consumer_幂等去重策略详解 17017_RocketMQ_消息模式及使用讲解 18018_RocketMQ_双主双从集群环境搭建与使用详解 19019_RocketMQ_FilterServer机制及使用详解 20020_RocketMQ_管理员命令 JAVA-ACE-架构师系列视频教程RocketMQ订单实战下目录介绍: 101_rocketmq_实战项目介绍(免费观看) 202_rocketMQ实战项目设计(一) 303_rocketMQ实战项目设计(二) 404_rocketMQ实战-环境搭建(一) 505_rocketMQ实战-环境搭建(二) 606_rocketMQ实战-生产者与spring结合 707_rocketMQ实战-消费者与spring结合 808_rocketMQ实战-数据库模型设计 909_rocketMQ实战-数据库DAO代码生成 1010_rocketMQ实战-远程RPC接口设计与实现(一) 1111_rocketMQ实战-远程RPC接口设计与实现(二) 1212_rocketMQ实战-远程RPC接口设计与实现(三) 1313_rocketMQ实战-下单流程(一) 1414_rocketMQ实战-下单流程(二) 1515_rocketMQ实战-下单流程(三) 1616_rocketMQ实战-下单流程(四) 1717_rocketMQ实战-下单流程(五) 1818_rocketMQ实战-下单流程(六) 1919_rocketMQ实战-下单流程(七) 2020_rocketMQ实战-下单流程(八)-商品库存 2121_rocketMQ实战-下单流程(九)-商品库存 2222_rocketMQ实战-下单流程(十)-支付模块 2323_rocketMQ实战-整体联调
    • 444
  • Java
    05-26 04:04
    JMeter 深入进阶性能测试体系视频课程 各领域企业性能测试实战教程 第1章 性能测试整体认知 了解性能测试的目的,想做好性能测试都需要掌握哪些方面的技能(开发语言、操作系统、网络、工具等)。性能测试、稳定性、压力、疲劳、容量预估、多并发逻辑。掌握如何开始性能测试,并且掌握在性能测试中每个部分的工作重点,了解软件架构、监控部署、脚本准备、场景设置及知道为什么需要做这些。掌握:事务、请求响应时间、… 第2章 测试工具篇-JMeter 整体介绍jmeter的组成及每一个模块的作用。掌握jmeter各种组件,丰富性能测试脚本,完善用户场景。使用jmeter进行逻辑分支控制。用Jmeter工具对数据进行准确性判断。jmeter是对请求与响应进行监控的。在jmeter中实现多种方式的用户请求集合、间歇(性能测试-接口测试)。使用jmeter进行高并发、分布式集群性能测试。使用jme… 第3章 linux服务器监控性能测试 了解服务器各硬件的作用、使用场景。能够明确区分进程和线程的异同点。掌握服务器性能关注的重点指标、含义及作用,掌握什么是CPU、内存、磁盘的作用。掌握top、vmstat、free。实时服务器内存,CPU,网络,磁盘等监控。掌握sar命令的多种使用方法。linux下的进程追踪。学会使用nmon进行服务器监控,nmon analyzer进行分析。… 第4章 数据驱动性能测试 了解数据驱动测试理念、能够如何在jmeter中用多种方式实现数据驱动测试。 第5章 数据库架构设计 数据库为最底层的数据存储,掌握mysql数据库的性能指标,从这里开始更容易定位问题,为性能调优缩小了范围。了解mysql的架构设计及设计原因、原理。了解主从的应用场景,了解mysql是如何实现主从复制的。了解数据库的垂直、水平、模8等拆分设计方法。… 第6章 数据库性能测试-mysql篇 掌握mysql的重点监控指标,如QPS、TPS、线程连接数、最大连接数、命中率、锁定状态、主从延时量、慢查询等。能够独立对sql语句进行性能分析。掌握mysql的5个索引类型及使用场景。了解mysql的两种存储引擎的区别和使用场景。学会mysql的监控命令,会使用orzdba对数据库进行实时监控。能够独立部署lepus,并能够看懂监控指标… 第7章 多协议接口性能测试 接口性能测试的目标及范围,了解为什么要进行接口性能测试以及接口测试都要进行哪些工作。讲述协议工作原理,底层协议的构成。使用jmeter组件进行http协议和ftp协议接口测试。以及http协议和ftp协议的工作原理剖析。常用网络协议介绍,不同协议的应用场景。… 第8章 Jmeter扩展组件开发实战 为什么要进行性能测试扩展组件开发,了解这样做的意义。掌握两种扩展开发实现方式的异同点,并能够至少掌握一种实现方式。学会JavaSamplerClient、AbstractJavaSamplerClient两种实现方式,并掌握每一个方法的生命周期。使用java语言进行扩展组件开发,掌握开发思路,能够进行自主开发。… 第9章 火爆的大数据 了解大数据的在项目中应用场景,了解为什么要进行大数据相关的性能测试以及要做哪些性能测试,现在的企业中都应用了哪些大数据相关的技术,了解大数据的实时数据流式处理架构,能够针对纯后端应用进行性能测试,并且能够举一反三的对任意软件模块进行性能测试。如何站在数据角度拆分软件架构,如何使用jmeter进行大数据性能…
    • 444
  • Java
    01-27 02:53
    基于SpringCloud+Kubernetes 微服务的容器化持续交付实战 完整版 第1章 课程导学 本章主要介绍为何要带大家学习微服务的容器化持续交付实战课程,之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。 第2章 持续交付方法 本章将会介绍持续交付的定义和互联网公司里持续交付流水线方法和模型,为后面的实践课程建立理论基础。 第3章 从需求开始 本章带你从项目经理视角,看需求如何管理,需求和代码如何溯源,开发工具和 Jira 需求管理工具如何集成,从而建立需求管理和代码提交的最佳实践。 第4章 开发Spring Cloud应用:Notebook 本章是课程的核心章节,将通过编基于写Spring Cloud 2.1.4版本的Notebook应用来体现微服务和传统 SpringMVC 应用的区别,包括 Spring Cloud注册中心Eureka,负载均衡Zuul,服务治理Zipkin等一系列组件。 第5章 微服务应用打包 本章将带大家学习如何使用 Maven进行多模块应用的打包,并且将制品发布到开源制品库 Artifactory。 第6章 Jenkins: 为 NoteBook 搭建流水线 本章基于 Jenkins核心通过 Jenkins 的流水线,集成应用的单元测试JUnit,静态代码检查 Sonarqube,接口自动化测试 YAPI,UI 自动化测试 Selenium,将各个测试工具串联在持续集成流水线中,提升软件交付的质量。 第7章 为应用编写多维度测试用例 本章将介绍如何为应用编写单元测试用例,如何执行静态代码检查,编写接口自动化测试用例,编写UI 自动化测试用例,对应用进行全面的测试。 第8章 使用Ansible Playbook部署微服务 本章将带大家完成Ansible的安装和配置,编写第一个Ansible脚本,带大家了解Ansible Playbook的最佳实践, 并为Notebook微服务编写Ansible Playbook,最后在流水线中集成Notebook的Playbook。 第9章 深入理解Docker 原理,实战容器化发布Notebook应用 本章是课程的核心章节,会详细阐述 Docker 底层的实现原理,帮您深入理解 Docker 的进程,资源,文件系统的实现原理,并且会搭建免费 Docker 镜像仓库,实现一个 Notebook 应用的 Docker 镜像,并将镜像发布到 Docker 镜像仓库。 第10章 将Notebook Docker镜像部署到Kubernetes 本章是课程的核心章节,会详细阐述 Kubernetes 的核心概念,包括 Pod,Deployment,Service, PV,秘钥,configmap,探针,Helm Chart 打包等等,并且包含使用的最佳实践,最后会为 Notebook创建一键部署的 Helm Chart。 第11章 微服务容器化持续交付实操 本章将通过实操的方式,把前面代码关联需求,自动化测试,持续集成流水线,容器镜像的晋级,Helm Chart在 Kubernetes 环境里一键部署。通过实践的方式深刻理解持续交付的魅力。
    • 442
  • Java
    02-15 10:21
  • Java
    01-31 08:10