【马士兵】232.57GB
马士兵教育136课(2.67T)232.57GB
课程136 抽丝剥茧设计模式5.52GB
cover.jpg113.14KB
DesignPatterns-master.zip119.77KB
22.Intepreter解释器+总结:6大设计原则-.mp4169.49MB
21.State状态-3-.mp461.88MB
21.State状态-2-.mp443.79MB
21.State状态-1-.mp472.13MB
20.TemplateMethod模板方法-.mp469.04MB
19.Memento备忘录-2-.mp424.98MB
19.Memento备忘录-1-.mp4240.47MB
18.Prototype原型-3-.mp418.67MB
18.Prototype原型-2-.mp461.83MB
18.Prototype原型-1-.mp4106.51MB
17.Command命令-.mp4102.55MB
16.Bridge桥接-.mp496.97MB
15.Adapter适配器-.mp4115.06MB
14.Builder构建器-.mp498.94MB
13.Visitor访问者-6-.mp481.23MB
13.Visitor访问者-5-.mp452.7MB
13.Visitor访问者-4-.mp4250.1MB
13.Visitor访问者-3-.mp469.4MB
13.Visitor访问者-2-.mp458.28MB
13.Visitor访问者-1-.mp444.17MB
12.Iterator迭代器-3-.mp444.33MB
12.Iterator迭代器-2-.mp481.05MB
12.Iterator迭代器-1-.mp4103.18MB
11.Proxy静态代理与动态代理-8-.mp4107.36MB
11.Proxy静态代理与动态代理-7-.mp450.31MB
11.Proxy静态代理与动态代理-6-.mp483.32MB
11.Proxy静态代理与动态代理-5-.mp4160.88MB
11.Proxy静态代理与动态代理-4-.mp471.76MB
11.Proxy静态代理与动态代理-3-.mp4215.04MB
11.Proxy静态代理与动态代理-2-.mp456.04MB
11.Proxy静态代理与动态代理-1-.mp4132.13MB
10.Flyweight享元-.mp484.52MB
09.Composite组合模式-.mp494.56MB
08.Observer观察者-7-.mp436.17MB
08.Observer观察者-6-.mp466.29MB
08.Observer观察者-5-.mp427.96MB
08.Observer观察者-4-.mp416.48MB
08.Observer观察者-3-.mp467.29MB
08.Observer观察者-2-.mp4108.64MB
08.Observer观察者-1-.mp4124.6MB
07.ChainOfResponsibility责任链-作业-.mp4189.73MB
07.ChainOfResponsibility责任链-.mp41007.92MB
06.Decorator装饰器-.mp4125.82MB
05.Facade门面-Mediator调停者-2-.mp447.06MB
05.Facade门面-Mediator调停者-1-.mp482.38MB
04.工厂方法-抽象工厂-3-.mp4323.1MB
04.工厂方法-抽象工厂-2-.mp483.38MB
04.工厂方法-抽象工厂-1-.mp4219.59MB
课程135 架构师高级技能kubernetes入门到精通1.09GB
cover.jpg113.14KB
9-外部访问Tomcat集群(NodePort方式).mp457.01MB
8-Deployment脚本部署Tomcat集群.mp4122.45MB
7-Dashboard部署Tomcat集群.mp454.39MB
6-开启Web UI Dashboard.mp437.4MB
5-扩展知识-重新启动k8s服务 2.mp420.02MB
5-利用Kubeadm构建集群 1.mp4102.01MB
4-安装Kubeadm快速部署工具.mp490.18MB
3-K8S集群部署-环境准备.mp475.55MB
2-Kubernetes基本概念.mp483.64MB
16-贝亲商城K8S实战-部署并初始数据库.mp476.75MB
15-贝亲商城K8S实战-部署Web应用.mp429.87MB
14-贝亲商城K8S实战-构建NFS文件共享.mp449.2MB
13-更新集群配置与资源限定.mp444.8MB
12-利用Rinted对外提供Service负载均衡支持.mp481.02MB
11-部署配置挂载点.mp450.07MB
10-基于NFS实现集群文件共享.mp463.07MB
1-内容编排与Kubernetes介绍.mp477.28MB
课程134 分布式流处理服务—Apache Kafka5.2GB
kafka章节4-(生产者事务)04.mp4292.5MB
kafka章节4-(生产者&消费者)05.mp4224.36MB
kafka章节4-(幂等写)03.mp4190.88MB
kafka章节4-(offset自动控制)01.mp4372.99MB
kafka章节4-(Ackes&Retires)02.mp4164.63MB
cover.jpg113.14KB
Kafka章节5-(高水位)01.mp4373.83MB
Kafka章节5-(SpringBoot集成)04.mp4254.3MB
Kafka章节5-(Kafka Flume集成)03.mp4301.42MB
Kafka章节5-(kafkaEagle安装)02.mp4350.64MB
Kafka章节3-(自定义分区)03.mp4221.13MB
Kafka章节3-(生产者&消费者)02.mp4146.82MB
Kafka章节3-(序列化&拦截器)04.mp4183.95MB
Kafka章节2-(Zookeeper单机安装)01.mp4278.45MB
Kafka章节2-(Kafka集群配置)03.mp4259.82MB
Kafka章节2-(Kafka单机配置)02.mp4256.45MB
Kafka章节2-(Kafka Topic管理)04.mp4227.35MB
Kafka章节1-(顺序写入&ZeroCopy)05.mp4304.51MB
Kafka章节1-(生产者&消费组)04.mp4270.18MB
Kafka章节1-(分区&日志)03.mp4181.95MB
Kafka章节1-(Kafka概述、介绍)01.mkv166.99MB
Kafka章节1-(Kafka架构、概念)02.mkv297.56MB
课程133 Java web1.97GB
cover.jpg113.14KB
67-servlet总结.mp42.71MB
66-利用监听器实现网站在线人数.mp415.75MB
65-session监听器.mp438.22MB
64-servletContext监听器.mp438.16MB
63-监听器的介绍及request监听器.mp471.06MB
62-过滤器案例实现.mp445.49MB
61-过滤器链及详细配置.mp449.07MB
60-第一个filter程序.mp457.94MB
59-过滤器的介绍.mp439MB
58-如何学习JSTL标签库.mp440.89MB
57-JSTL的循环标签.mp442.02MB
56-JSTL逻辑判断表达式.mp426.65MB
55-JSTL的基本标签.mp433.32MB
54-JSTL标签库的基本介绍及导入.mp453.46MB
53-EL表达式获取cookie和请求头信息.mp435.73MB
52-EL表达式的作用域顺序及算术运算关系运算.mp441.99MB
51-EL表达式的基本概念及使用.mp440.27MB
50-传统的方法获取request中的值.mp424.59MB
49-servlet与jsp的页面流转.mp427.48MB
48-jsp作用域和路径问题.mp452MB
47-jsp九大内置对象.mp458.82MB
46-jsp页面的请求转发.mp431.99MB
45-jsp页面的导入方式.mp438.49MB
44-jsp页面如何嵌入java代码.mp440.28MB
43-jsp的page指令.mp442.38MB
42-jsp的运行原理.mp448.7MB
41-jsp的简单介绍.mp432.11MB
40-Servletconfig讲解.mp428.76MB
39-网站计数器的实现.mp426.05MB
38-servletContext基本操作.mp467.23MB
37-servletcontext对象介绍.mp435.32MB
36-session练习-解决重定向名称为null的问题.mp425.95MB
35-session的基本操作.mp437.09MB
34-Session的运行原理及获取session对象.mp457.07MB
33-Session的基本介绍.mp433.17MB
32-Cookie免密码登录实现2.mp432.7MB
31-Cookie免密码登录实现1.mp438.79MB
30-cookie2.mp450.65MB
29-cookie1.mp470.86MB
28-servlet重定向.mp443.18MB
27-servlet request的作用域.mp433.73MB
26-servlet请求转发.mp439.95MB
25-servlet的总结.mp414.22MB
24-servlet乱码问题解决.mp457.45MB
23-用户登录小项目3.mp432.25MB
22-用户登录小项目2.mp424.84MB
21-用户登录小项目1.mp438.27MB
20-servlet的response对象.mp467.11MB
19-servlet的request对象2.mp490.26MB
课程132 Docker进阶课程3.53GB
13_Docker网络与网络进阶(二)113.35MB
cover.jpg113.14KB
06_Docker网络实践.mp438.25MB
05_docker四种网络模式container.mp44.2MB
04_docker四种网络模式host模式.mp413.42MB
03_docker四种网络模式none模式.mp41.75MB
02_docker四种网络模式bridge模式原理.mp437.43MB
01_容器互通.mp418.18MB
12_Docker网络与网络进阶(一)158.15MB
cover.jpg113.14KB
10_docker安装rancher容器云管理平台并效验.mp46.67MB
09_docker安装rancher需要配置镜像加速.mp49.98MB
08_docker network命令创建和查看网络.mp42.99MB
07_容器和容器之间的通信练习.mp421.25MB
06_Docker port命令介绍.mp415.09MB
05_宿主机方位容器画图说明.mp438.42MB
04_docker run -P随机端口范围内核参数.mp48.18MB
03_iptables底层原理 查看规则.mp439.12MB
02_02_netstat lntup方式查看宿主机端口情况.mp49.92MB
01_docker run启动容器172.17默认地址段.mp46.42MB
11_Docker镜像之阿里云镜像与网络基础(二)124.43MB
cover.jpg113.14KB
04_Docker网络类型介绍(1).mp416.3MB
03_容器之间互联.mp447.54MB
02_宿主机指定端口映射到容器指定端口.mp412.84MB
01_外部访问容器的5种方式.mp447.63MB
10_Docker镜像之阿里云镜像与网络基础(一)264.07MB
cover.jpg113.14KB
10_Docker网络中两种访问方式.mp434.11MB
09_阿里云镜像仓库镜像下载到本地.mp423.94MB
08_查看镜像分层的结构.mp414.5MB
07_通过Web端去查看镜像版本.mp45.76MB
06_设置镜像tag值并且push到远程仓库.mp45.73MB
05_设置阿里云镜像仓库登录密码并在客户端登录.mp446.93MB
04_macvlan.mp45.73MB
03_overlay.mp475.69MB
02_跨宿主机通讯.mp410.18MB
01_none网络模式.mp441.4MB
09_Docker镜像结构与Dockerfile(二)461.94MB
cover.jpg113.14KB
10_container实践.mp451.17MB
09_container网络模式.mp416.06MB
08_host实践.mp453.15MB
07_host网络模式.mp444.85MB
06_bridge实践.mp439.52MB
05_bridge网络模式.mp466.1MB
04_容器网络模式介绍.mp431.25MB
03_harbor上传及总结.mp469.09MB
02_harbor配置客户端.mp459.62MB
01_harbor基本管理.mp431.02MB
08_Docker镜像结构与Dockerfile(一)687.46MB
cover.jpg113.14KB
10_部署harbor.mp433.92MB
09_Harbor企业级仓库安装部署【运维开发】.mp45.19MB
08_Docker私有镜像仓库【运维开发测试】.mp4151.37MB
07_DockerHub镜像仓库.mp428.39MB
06_Dockcerfile优化总结.mp453.93MB
05_Docker镜像优化技巧【运维开发】.mp489.84MB
04_Dockerfile实战案例优化【开发常用】.mp4115.68MB
03_Dockerfile实战案优化【开发常用】.mp423.61MB
02_Dockerfile实战案例【开发常用】.mp492.71MB
01_Dockerfile实战准备【开发常用】.mp492.71MB
07_Docker镜像进阶Harbor企业级仓库(二)154.02MB
cover.jpg113.14KB
04_镜像分层展示【开发常用】.mp449.92MB
03_用时分配【开发必会】.mp426.21MB
02_写时复制【开发必会】.mp432.59MB
01_Docker镜像分层结构.mp445.19MB
06_Docker镜像进阶Harbor企业级仓库(一)348MB
cover.jpg113.14KB
10_Dockerfile之cmd命令.mp443.38MB
09_Dockerfile之run.mp445.53MB
08_Dockerfile之run-cmd-entrypoint区别.mp422.18MB
07_Dockerfile之env.mp427.23MB
06_Dockerfile之expose.mp449.95MB
05_Dockerfile之copy.mp44.07MB
04_Dockerfile之add.mp470.92MB
03_Dockerfile之workdir.mp430.47MB
02_Dockerfile之user.mp427.88MB
01_Dockerfile之maintainer.mp426.28MB
05_Docker基础与镜像基础(三)53.39MB
cover.jpg113.14KB
03_Dockerfile介绍.mp418.51MB
02_推送镜像到Dockerhub上并网页查看.mp425.41MB
01_推送镜像命令.mp49.36MB
04_Docker基础与镜像基础(二)283.23MB
cover.jpg113.14KB
10_登录仓库介绍.mp415.7MB
09_标记镜像.mp434.26MB
08_删除名称相同的镜像.mp415.5MB
07_查看所有镜像列表命令.mp418.38MB
06_拉取指定版本的镜像tag标签.mp419.12MB
05_从远程仓库拉取镜像到本地.mp421.05MB
04_镜像的搜索.mp476.76MB
03_Docker国内镜像加速优化.mp410.25MB
02_systemctl启动Docker并设置开机启动.mp414.44MB
01_yum安装Docker稳定版本.mp457.65MB
03_Docker基础与镜像基础(一)336.7MB
cover.jpg113.14KB
10_替换阿里源安装Docker源.mp423.92MB
09_XShell连接VM_CentOS7.mp45.77MB
08_Docker环境安装之基于Windows系统.mp462MB
07_安装wget vim lrzsz插件.mp48.07MB
06_准备工作CentOS7系统安装以及配置.mp475.64MB
05_Docker容器OCI和CRI.mp44.76MB
04_rootfs根文件系统.mp445.19MB
03_LXD技术.mp426.07MB
02_CGroup技术.mp461.16MB
01_LinuX Containers.mp424.01MB
02_DevOps之容器化基础(二)441.92MB
cover.jpg113.14KB
05_Unix Chroot容器技术.mp449.75MB
04_namespace中的六大空间详解.mp455.4MB
03_namespace命名空间.mp4142.24MB
02_容器技术与微服务在DevOps中的作用.mp4183.28MB
01_容器化技术底层原理.mp411.14MB
01_容器云运维实战185.13MB
cover.jpg113.14KB
10_虚拟化和容器化.mp423.73MB
09_TYPE1和TYPE2虚拟化.mp418.5MB
08_操作系统层虚拟化技术.mp42.79MB
07_部分虚拟化.mp416.69MB
06_完全虚拟化.mp421.71MB
05_硬件虚拟化.mp411.82MB
04_软件虚拟化.mp419.9MB
03_什么是虚拟化.mp418.62MB
02_云计算的特点.mp420.59MB
01_什么是云计算以及它有哪些特点.mp430.66MB
cover.jpg113.14KB
课程131 架构师必备技能docker入门到专精1.55GB
cover.jpg113.14KB
9-Docker快速部署.mp467.55MB
8-Docker基本概念.mp485.52MB
7-阿里云加速服务.mp420.82MB
6-附录:Win10系统安装Docker.mp464.63MB
5-附录:VMware安装Centos7.mp443.39MB
4-Centos7环境安装Docker.mp482.81MB
3-介绍Docker.mp450.37MB
21-Docker-compose 应用实战-3.mp487.92MB
21-Docker-compose 应用实战-2.mp468.37MB
21-Docker-compose 应用实战-1.mp454.62MB
20-Docker-compose介绍与安装演示.mp499.53MB
2-容器化技术介绍.mp4143.45MB
19-容器间共享数据.mp477.25MB
18-基于Bridge容器间双向通信.mp447.14MB
17-容器间单向通信.mp463.92MB
16-Dockerfile实战-构建Redis镜像.mp458.8MB
15-Dockerfile运行指令.mp474.3MB
14-Dockerfile基础命令.mp450.94MB
13-镜像分层概念.mp459.36MB
12-Dockerfile构建镜像.mp460.23MB
11-扩展知识-容器生命周期 2.mp442.88MB
11-了解容器内部结构 1.mp481.54MB
10-Docker快速部署Tomcat运行.mp496.64MB
1-课程介绍.mp49.23MB
课程130 科技英语课5.56GB
cover.jpg113.14KB
8-程序员的英语第八课.mp4620.49MB
7-程序员的英语第七课.mp4572.21MB
6-程序员的英语第六课.mp4735.33MB
5-程序员的英语第五课.mp4882.39MB
4-程序员的英语第四课.mp4788.18MB
3-程序员的英语第三课.mp4830.23MB
2-程序员的英语第二课.mp4619.78MB
1-程序员的英语求职信.mp4588.65MB
09.程序员的英语第九课-.mp453.17MB
课程129 Java高级工程师就业班6.46GB
cover.jpg113.14KB
32-03.纤程-.mp4297.83MB
32-02.day11课后复习-.mp486.36MB
32-01.G1常用参数-.mp432.34MB
31-10.CMS常用参数-.mp428.82MB
31-09.Parallel常用参数-.mp413.57MB
31-08.GC常用参数-.mp450.34MB
31-07.G1日志分析-.mp4147.72MB
31-06.CMS日志分析-.mp4215.07MB
31-05.day11课程规划-.mp450.2MB
31-04.RSet与赋值效率-.mp469.13MB
31-03.day10课后总结-.mp478.34MB
31-02.并发标记算法-.mp4300.87MB
31-01.G1特点2-.mp4305.39MB
30-10.G1特点1-.mp4309.53MB
30-09.CMS复习-.mp4257.9MB
30-08.day10课程规划-.mp425.59MB
30-07.day9课后预习-.mp434.84MB
30-06.OOM案例汇总3-.mp4156.64MB
30-05.OOM案例汇总2-.mp4321.64MB
30-04.OOM案例汇总1-.mp4201.01MB
30-03.arthas的反编译和热替换-.mp4117.96MB
30-02.分析dump文件-.mp466.82MB
30-01.arthas-.mp4383.07MB
29-10.day9课前复习-.mp455.77MB
29-09.错误更正-.mp421.45MB
29-08.day8课后总结-.mp421.21MB
29-07.面试题(12分有错误)-.mp4193.43MB
29-06.定位OOM问题-.mp4174.63MB
29-05.jstack定位线程状况-.mp4239.93MB
29-04.top命令观察到问题-.mp483.11MB
29-03.jvm调优案例-.mp438.16MB
29-02.day8课前复习-.mp4232.79MB
29-01.预习+day7课后总结-.mp448.92MB
28-10.调优2优化JVM运行环境-.mp4106.1MB
28-09.预规划案例-.mp4107.77MB
28-08.调优1_预规划-.mp459.38MB
28-07.什么是调优-.mp422.36MB
28-06.调优前的基础概念-.mp450.46MB
28-05.GC日志详解-.mp4219.12MB
28-04.JVM常用命令行参数-.mp4223.52MB
28-03.day7课前-.mp498.69MB
28-02.预习+总结-.mp485.53MB
28-01.CMS的问题-.mp4157.32MB
27-10.CMS-.mp4163.25MB
27-09.常见的垃圾回收器-.mp4227.05MB
27-08.年轻代老年代两个问题-.mp4179.84MB
27-07.对象何时进入老年代-.mp465.4MB
27-06.栈上分配-.mp498.53MB
27-05.堆内存逻辑分区-.mp487.05MB
课程128 数据结构与算法1.94GB
cover.jpg113.14KB
9-总结简单排序-选择、插入、冒泡.mp43.13MB
8-插入排序.mp452.07MB
7-冒泡排序.mp479.96MB
6-选择排序大O分析.mp460.13MB
5-选择排序大O分析.mp483.34MB
4-选择排序_程序编写.mp4153.25MB
3-选择排序.mp463.9MB
22-桶排序.mp4109.66MB
21-基数排序.mp4145MB
20-计数排序(二).mp481.08MB
2-排序算法-宋词记忆法.mp426.18MB
19-计数排序(一).mp4165.76MB
18-扩展内容-双轴快排.mp4189.65MB
17-快速排序(四).mp496.01MB
16-快速排序(三).mp4109.81MB
15-快速排序(二).mp479.15MB
14-快速排序(一).mp471.47MB
13-归并排序(三).mp443.63MB
12-归并排序(二).mp4112.9MB
11-归并排序(一).mp473.86MB
10-希尔排序.mp4116.14MB
1-算法基本概念.mp455.73MB
0-【数据结构与算法】预告.mp413.15MB
课程127 企业级Shiro大讲堂7.69GB
cover.jpg113.14KB
9-企业开发综合案例.mp445.92MB
8-oauth2登陆实现.mp4801.51MB
7-shiro和springboot集成.mp4484.47MB
6-oauth2原理.mp4407.46MB
5-CAS单点登录和shiro+vue分层开发.mp41.61GB
4-手下单点登录实现.mp42.04GB
3-单点登录原理和https通信原理解析.mp41.47GB
2-入门、分布式session和权限缓存解决方案.mp4395.56MB
11-shiro源码设计感悟(深入理解AOP设计模式).mp437.31MB
10-oauth2登陆实现.mp427.23MB
1-RBAC-基于角色的访问控制原理和shiro介绍.mp4424.39MB
课程126 IDEA1.32GB
cover.jpg113.14KB
9_IDEA的常用设置1.mp4173.33MB
8_Module的概念和使用.mp4108.64MB
7_IDEA页面展示.mp410.07MB
6_IDEA的安装和破解.mp497.24MB
5_IDEA的卸载.mp414.06MB
4_IDEA的下载_安装前的准备工作.mp416.73MB
3_IntelliJ IDEA介绍.mp49.04MB
2_JetBrains公司介绍.mp418.33MB
24_在IDEA中配置Maven.mp45.55MB
23_在IDEA中配置Maven.mp47.15MB
22_在IDEA中添加Tomcat的镜像.mp454.52MB
21_创建JavaWeb项目.mp430.84MB
20_断点调试_查看表达式值.mp47.5MB
1_IDE的概念.mp429.58MB
19_断点调试_条件判断.mp415.29MB
18_断点调试_常用断点调试快捷键.mp4113.71MB
17_创建代码模板.mp476.29MB
16_常用代码模板.mp439.41MB
15_常用代码模板.mp463.04MB
14_代码模板是什么.mp449.12MB
13_IDEA的常用快捷键2.mp4126.99MB
12_IDEA的常用快捷键1.mp4100.68MB
11_IDEA的常用设置3.mp493.89MB
10_IDEA的常用设置2.mp489.64MB
课程125 Maven942.39MB
cover.jpg113.14KB
9_Maven工程类型.mp46.39MB
8_JDK的配置.mp424.27MB
7_仓库优先级问题.mp49.41MB
6_仓库配置.mp447.5MB
5_Maven仓库之本地仓库.mp42.83MB
4_Maven仓库之远程仓库.mp430.27MB
3_Maven仓库.mp420.76MB
2_Maven的下载_目录结构_IDEA整合Maven.mp4143.01MB
21_Maven常见命令.mp433.34MB
20_常见插件_Tomcat插件.mp489.88MB
1_什么是Maven.mp436.55MB
19_常见插件_资源拷贝插件.mp432.11MB
18_常见插件_编译器插件.mp478.06MB
17_Maven工程关系_聚合关系.mp4112.44MB
16_Maven工程关系_继承关系.mp420.09MB
15_Maven工程关系_依赖范围.mp480.89MB
14_Maven工程关系_依赖的两个原则_排除依赖.mp419.51MB
13_Maven工程关系_依赖的传递性.mp443.32MB
12_Maven工程关系_依赖关系.mp440.2MB
11_Maven目录结构.mp438.87MB
10_在IDEA中创建Maven工程.mp432.57MB
课程124 Git2.19GB
cover.jpg113.14KB
36_使用idea解决冲突_如何避免冲突.mp446.36MB
35_使用idea克隆远程仓库到本地.mp422.35MB
34_使用idea拉取和推送资源.mp4128.88MB
33_IDEA集成Git_初始化本地库_添加暂存区_提交本地库操作.mp466.11MB
32_SSH免密登录.mp4150.71MB
31_跨团队合作.mp4184.52MB
30_会哭跨团队合作交互方式.mp44.83MB
29_协同开发合作时冲突的解决办法.mp4162.71MB
28_远程库修改的拉取2.mp48.4MB
27_远程库修改的拉取1.mp489.63MB
26_邀请加入团队_push操作.mp4154.77MB
25_克隆操作.mp426.73MB
24_推送操作.mp424.15MB
23_在本地创建远程库地址的别名.mp431.2MB
22_创建GitHub远程库.mp423.02MB
21_初始化本地库.mp410.27MB
20_回顾本地库和远程库的交互方式.mp49.37MB
19_注册GitHub账号.mp419.04MB
18_分支_冲突问题_解决冲突问题.mp4118.32MB
17_分支_查看分支创建分支切换分支.mp461.22MB
16_分支_什么是分支.mp427.6MB
15_常见命令_diff命令.mp4119.26MB
14_常见命令_找回暂存区删除的文件.mp455.16MB
13_常见命令_删除文件_找回本地库删除的文件.mp460.49MB
12_常见命令_reset的hardmixedsoft参数.mp423.9MB
11_常用命令_reset.mp472.2MB
10_常用命令_log命令2.mp472.88MB
09_常用命令_log命令.mp414MB
08_常用命令_status命令.mp499.07MB
07_常用命令_add和commit命令.mp431.65MB
06_初始化本地仓库.mp475.59MB
05-代码托管中心_本地库和远程库的交互方式.mp444.63MB
04-Git结构.mp45.67MB
03-git安装过程.mp443.69MB
02-Git简史.mp417.73MB
01-Git引入——版本控制介绍.mp4132.78MB
课程123 mycat,sharding-jdbc从入门到精通11.38GB
cover.jpg113.14KB
9-sharding-jdbc3.mp41.15GB
8-sharding-jdbc2.mp41.25GB
7-sharding-jdbc1.mp41.19GB
6-mycat6.mp41.56GB
5-mycat5.mp41.24GB
4-mycat4.mp4430.32MB
3-mycat3.mp4357.4MB
2-mycat2.mp4326.06MB
12-sharding-jdbc6.mp41.21GB
11-sharding-jdbc5.mp4784.78MB
10-sharding-jdbc4.mp41.59GB
1-mycat1.mp4346.21MB
课程122 Python小白萌新入门到精通一图胜千言2.29GB
cover.jpg113.14KB
26-04.实操案例十五-.mp456.58MB
26-03.实操案例十五-.mp478.11MB
26-02.实操案例十四-.mp429.36MB
26-01.实操案例十四-.mp459.06MB
25-10.实操案例十三-.mp464.49MB
25-09.实操案例十二-.mp458.61MB
25-08.实操案例十一-.mp446.99MB
25-07.实操案例十-.mp445.55MB
25-06.实操案例九-.mp443.33MB
25-05.实操案例八-.mp428.92MB
25-04.实操案例八-.mp428.36MB
25-03.实操案例七-.mp450.39MB
25-02.实操案例七-.mp449.87MB
25-01.实操案例六-.mp448.39MB
24-10.实操案例六-.mp421.69MB
24-09.实操案例五-.mp463.09MB
24-08.实操案例五-.mp430.14MB
24-07.实操案例四-.mp4129.13MB
24-06.实操案例三-.mp420.67MB
24-05.实操案例三-.mp462.19MB
24-04.实操案例二-.mp474.17MB
24-03.实操案例二-.mp478.4MB
24-02.实操案例一-.mp4127.44MB
24-01.实操案例一-.mp454.08MB
23-06.项目打包生成exe可执行文件-.mp431.23MB
23-05.排序模块设计-.mp460.61MB
23-04.显示所有学生信息功能-.mp421.58MB
23-03.统计学生总人数-.mp416.36MB
23-02.查找学生信息功能-.mp480.19MB
23-01.修改学生信息功能-.mp467.64MB
22-05.删除学生信息功能-.mp450.58MB
22-04.录入学生信息功能-.mp455.97MB
22-03.主函数设计-.mp455.67MB
22-02.系统设计-.mp414.11MB
22-01.需求分析-.mp419.81MB
21-07.os.path模块的常用方法_课堂案例-.mp477.37MB
21-06.os模块的常用函数-.mp448.09MB
21-05.with语句-.mp441.24MB
21-04.文件对象的常用方法-.mp438.74MB
21-03.常用的文件打开模式-.mp419.69MB
21-02.文件读写的原理_读取磁盘文件中的内容-.mp424.31MB
21-01.编码格式的介绍-.mp427.03MB
20-06.第三方模块的安装与使用-.mp420.78MB
20-05.Python中常用的内容模块-.mp442.63MB
20-04.Python中的包-.mp434.72MB
20-03.以主程序方式运行-.mp417.08MB
20-02.模块的导入-.mp449.56MB
20-01.什么叫模块_模块化编程的好处-.mp425.64MB
19-10.深拷贝-.mp453.05MB
课程121 坦克大战 java基础 网络编程7.88GB
cover.jpg113.14KB
9-用双缓冲消除闪烁 1.mp4121.32MB
9-加一堆敌人坦克 2.mp4122.21MB
9-做碰撞检测 3.mp4360.78MB
8-炮弹new出来自动加入容器,死掉后自动去除 2.mp4108.25MB
8-定义rectangle属性,不用每次都new 1.mp4150.8MB
8-分离玩家和机器人,对边界进行不同的处理 3.mp4225.25MB
7-打出多发子弹 1.mp4147.04MB
7-子弹消亡(飞出游戏区) 3.mp4240.78MB
7-子弹从坦克中心位置打出 2.mp4137.82MB
6-画出一颗子弹,让子弹飞一会儿 2.mp493.07MB
6-将坦克换成图片版 1.mp4155.11MB
5-根据坦克方向移动位置 1.mp454.61MB
5-test包,关于classloader的知识 3.mp4264.79MB
4-用匿名内部类处理窗口关闭 2.mp4111.15MB
4-根据按键状态,改变坦克方向 3.mp4195.08MB
4-把监听处理类MyKeyListener放到TankFrame内 1.mp4154.42MB
3-根据具体按键调整坦克位置,持有对方引用 2.mp496.79MB
3-抽象出坦克类,学习使用枚举类型 3.mp4254.64MB
3-取得具体按键信息 1.mp488.43MB
2-实现MyKeyListener,对键盘作出响应 3.mp493.94MB
2-学习repaint方法 2.mp4108.79MB
2-学习graphics类,画图 1.mp4141.05MB
2-MyKeyListener从KeyAdapter继承 4.mp4101.34MB
19-把主战坦克也加入到List中 2.mp469.78MB
19-完成坦克大战网络版 3.mp4236.68MB
19-加入子弹和Player的撞击逻辑 1.mp4125.94MB
18-处理改变坦克方向的消息 1.mp4172.73MB
18-发送主战坦克开始移动的消息(方向没变) 3.mp4295.11MB
18-发送主战坦克停止的消息 2.mp4126.41MB
17-重构代码 3.mp4247.68MB
17-让后来人能看到先加入者 1.mp4182.57MB
17-加入坦克方向改变的消息 2.mp4102.44MB
16-处理接收到的消息 2.mp4104.6MB
16-去掉敌人的坦克(机器控制的坦克) 1.mp4110.49MB
16-player新的构造方法 3.mp4335.42MB
15-实现暂停功能 1.mp490.74MB
15-实现存盘功能 2.mp4103.29MB
15-使用Junit测试服务器loop 3.mp4341.66MB
14-按键切换发射策略 3.mp4254.6MB
14-完善责任链模式 1.mp4142.71MB
14-加入墙 2.mp4130.99MB
13-抽象出游戏物体的父类 2.mp488.26MB
13-合成GameModel中的各种不同物体 3.mp4236.69MB
13-Class.forName().newInstance() 1.mp4106.13MB
12-对于碰撞的处理 3.mp4311.87MB
12-MV分开 Model View分离 1.mp496.23MB
12-GameModel 改成单例模式 2.mp489.94MB
11-测试Properties类的使用 2.mp4101.06MB
11-建立PropertyMgr类 3.mp4335.63MB
课程120 高并发解决方案之协程995.57MB
cover.jpg113.14KB
6-高并发方案的选择.mp4221.41MB
5-协程的应用.mp4353.57MB
4-举例分析多线程、异步、协程解决问题的区别.mp48.67MB
3-不同语言对协程的支持.mp4201.7MB
2-协程与线程的关系.mp472.32MB
1-协程的基本概念.mp4137.78MB
课程119 软件测试 Java高级测试开发5.13GB
cover.jpg113.14KB
075、【录播】分层自动化测试总结-.mp463.63MB
074、【录播】knife4j平台-.mp453.39MB
073、【录播】Yapi的安装和使用-.mp4136.04MB
072、【录播】OKHTTP的Cookie持久化-.mp4188.32MB
071、【录播】OKHTTP基本封装-.mp496.41MB
070、【录播】Jmeter接口速成-.mp4146.54MB
069、【录播】Postman的持续集成-.mp460.88MB
068、【录播】Postman的MockSever使用-.mp469.95MB
067、【录播】PostMan场景监控-.mp435.68MB
066、【录播】PostMan场景开发-.mp491.83MB
065、【录播】PostMan请求执行、断言-.mp461.01MB
064、【录播】PostMan基础-.mp484.18MB
063、【录播】Fiddler扩展挡板及脚本体系-.mp4143.6MB
062、【录播】Fiddler扩展断点体系-.mp4115.08MB
061、【录播】Fiddler基本入门-.mp492.92MB
060、【录播】接口测试入门-.mp4132.09MB
059、【录播】微信小程序自动化-.mp4134.96MB
058、【录播】AppiumHybird自动化-.mp462.16MB
057、【录播】AppiumNative自动化-.mp4110.85MB
056、【录播】分层UI自动化体系_cypress简介-.mp4135.71MB
055、【录播】代理模式Har性能解决方案-.mp484.16MB
054、【录播】测试报告框架及美化-.mp4116.33MB
053、【录播】SeleniumGrid分布式执行-.mp4105MB
052、【录播】PO框架开发-.mp4257.19MB
051、【录播】PO基本概念-.mp499.09MB
050、【录播】Cookie管理-.mp494.83MB
049、【录播】日志体系-.mp473.67MB
048、【录播】截图及封装-.mp473.67MB
047、【录播】隐式等待及显示等待-.mp4185.72MB
046、【录播】javascriptExecutor-.mp497.5MB
045、【录播】常见对象操作2-.mp4108.94MB
044、【录播】常见对象操作1-.mp4123.99MB
043、【录播】Vue的数据驱动测试脚本练习-.mp4135.95MB
042、【录播】对象过滤及属性获取-.mp4105.56MB
041、【录播】单一对象和多对象的处理-.mp4122.9MB
040、【录播】CSS定位-.mp497.47MB
039、【录播】Xpath定位2-.mp466.91MB
038、【录播】Xpath定位1-.mp450.77MB
037、【录播】WebDriver浏览器启动及无头模式-.mp4119.29MB
036、【录播】WebDriver基础理念-.mp484.72MB
035、【录播】Allure测试报告美化体系-.mp4184.06MB
034、【录播】通过maven生成测试覆盖率报告-.mp458.3MB
033、【录播】maventest测试执行及报告-.mp4179.65MB
032、【录播】onthefly动态覆盖率模式-.mp4110.88MB
031、【录播】单元测试覆盖率基础-.mp459.69MB
030、【录播】mockito-.mp4101.22MB
029、【录播】Junit数据驱动-.mp4128.75MB
028、【录播】Controller集成测试技术及jackson解析框-.mp499.37MB
027、【录播】SpringbootTest-.mp4115.34MB
课程118 工作流引擎-activiti13.7GB
cover.jpg113.14KB
09.综合实战-贷款审核系统-.mp4477.74MB
08.drools及与activiti集成-.mp41.6GB
07.activiti事件分类及BPMN规范-.mp42.49GB
06.综合实战-贷款审核系统-.mp42.16GB
05.规则引擎整合-.mp42.32GB
04.任务管理-.mp41.69GB
03.流程管理-.mp42.06GB
01.工作流基础和activit简介-.mp4930.39MB
课程117 游戏前端开发入门6.18GB
cover.jpg113.14KB
6-打包和发布.mp4561.45MB
5-Protobuf 消息处理与服务器端通信.mp4849.56MB
4-碰撞检测和攻击实现.mp4757.78MB
3-预制体和资源加载.mp4729.39MB
2-事件、位移和动画.mp4894.9MB
1-Cocos Creator 入门.mp4332.86MB
08.麻将游戏的算法实现-.mp4972.77MB
07.切换到 Unity 平台-.mp41.2GB
课程116 MongoDB基础入门到企业级应用6.16GB
08_分片+安全558.67MB
cover.jpg113.14KB
01_分片+安全.mp4558.56MB
07_索引原理533.48MB
cover.jpg113.14KB
01_索引原理.mp4533.37MB
06_mongodb事务(二)208.3MB
cover.jpg113.14KB
01_mongodb事务(二).mp4208.19MB
05_mongodb事务(一)223.95MB
cover.jpg113.14KB
01_mongodb事务(一).mp4223.84MB
04_副本集(下)+MongoDB模型设计1.93GB
cover.jpg113.14KB
01_副本集(下)+MongoDB模型设计.mp41.93GB
03_改成聚合框架+副本集(上)438.83MB
cover.jpg113.14KB
01_改成聚合框架+副本集(上).mp4438.72MB
02_MongDB安装+配置+数据库基本操作2.06GB
cover.jpg113.14KB
01_MongDB安装+配置+数据库基本操作.mp42.06GB
01_MongoDB简介256.55MB
cover.jpg113.14KB
01_MongoDB简介.mp4256.44MB
cover.jpg113.14KB
课程115 Rust语言389.29MB
cover.jpg113.14KB
10-01.rust核心总结-.mp462.88MB
09-07.线程安全总结性写法-.mp423.99MB
09-06.Arc_Mutex结合运用-.mp414.65MB
09-05.Mutex智能指针_02-.mp49.35MB
09-04.Mutex智能指针_01-.mp417.38MB
09-03.多线程修改共享变量_02-.mp44.81MB
09-02.多线程修改共享变量_01-.mp429.4MB
09-01.Arc智能指针-.mp48.8MB
08-06.阶段回顾-.mp42.68MB
08-05.Rc智能指针_03-.mp42.64MB
08-04.Rc智能指针_02-.mp44.77MB
08-03.Rc智能指针_01-.mp418.07MB
08-02.Box智能指针-.mp420.08MB
08-01.智能指针开篇-.mp4655KB
07-03.rust线程变量共享阶段总结-.mp41.69MB
07-02.线程与局部变量的move语义_02-.mp46.06MB
07-01.线程与局部变量的move语义_01-.mp415.42MB
06-02.rust启动一个线程_02-.mp44.2MB
06-01.rust启动一个线程_01-.mp48.83MB
05-03.rust线程安全为什么难写_02-.mp41.33MB
05-02.rust线程安全为什么难写_01-.mp41.71MB
05-01.rust线程安全开篇-.mp422.47MB
04-04.内存安全阶段回顾-.mp425.93MB
04-03.基本概念_可变借用-.mp45.23MB
04-02.基本概念_借用_borrow_02-.mp46.92MB
04-01.基本概念_借用_borrow_01-.mp47.1MB
03-02.阶段回顾-.mp4588KB
03-01.基本概念_mutable-.mp46.36MB
02-02.基本概念_所有权_02-.mp411.65MB
02-01.基本概念_所有权_01-.mp45.53MB
01-08.授课方法简介-.mp4930KB
01-07.预备知识_栈和堆-.mp46.02MB
01-06.Rust核心开篇明义-.mp41.05MB
01-05.Rust的下载与安装-.mp46.01MB
01-04.Rust目前的学习建议-.mp41.6MB
01-03.Rust前景预测(仅供参考)-.mp42.32MB
01-02.Rust简介-.mp46.29MB
01-01.Rust开篇-.mp413.86MB
课程114 Google面试真题1.74GB
cover.jpg113.14KB
06-05.区域和检索-.mp4103.76MB
06-04.词典最长单词+单词搜索2-.mp4112.65MB
06-03.完全二叉树节点个数-.mp485.79MB
06-02.二叉搜索树最小后续+拆分二叉搜索树-.mp485.03MB
06-01.二叉树最长连续序列-.mp491.36MB
05-04.DP04最长回文-.mp459.32MB
05-03.DP03零钱兑换1-2-.mp467.74MB
05-02.DP02不同路径1-2-.mp476.14MB
05-01.DP01动态规划思路与爬楼梯问题-.mp474.59MB
04-01.BinarySearch-.mp4264.47MB
03-01.Graph-.mp4221.55MB
02-01.ArrayList-.mp4242.01MB
01-01.GQuestions-.mp4302.19MB
课程113 计算机网络0B
课程112 程序员的数学113.14KB
cover.jpg113.14KB
课程111 做架构必知的人工智能8.28GB
cover.jpg113.14KB
13-分类器背后的秘密和机器学习三大定律.mp4539.66MB
12-SVM2-昔日辉煌,传统方法顶峰详解.mp4710.54MB
11-支持向量机SVM1-曾经的分类王者.mp4581.61MB
10-朴素贝叶斯模型-简单背后蕴含的有效.mp4732.29MB
09-逻辑回归5-让学习更高效,数值优化和一只看不见的手.mp4747.08MB
08-逻辑回归4-让模型看的更准更稳,正则优化.mp4609.7MB
07-逻辑回归3-到底好不好?模型评价指标讲解.mp4821.91MB
06-逻辑回归2-损失函数推到解析和特征选择优化.mp4665.07MB
05-逻辑回归1-猛将起于卒伍,工业环境下的分类模型.mp4643.9MB
04-线性回归3-突破瓶颈,模型效果的提升.mp4716.95MB
03-线性回归2-从傻瓜到智能,梯度下降法学习法.mp4695.87MB
02-线性回归1-第一个模型,用来进行数值预测.mp4554.97MB
01-人工智能概述和特征提取.mp4457.9MB
课程110 面试指导课5.82GB
cover.jpg113.14KB
17-面试问题解决.mp4599.08MB
16-你的理想、你的职业规划.mp4342.14MB
15-面试相关技巧.mp4177.96MB
14-谈薪资.mp4446.23MB
13-面试官对于你还有什么问题问我的回答.mp4264.75MB
12-入职裁员人事法律.mp4321.34MB
11-写简历的问题描述.mp4400.44MB
10-项目描述的问题解决.mp495.91MB
09-简历项目经历.mp4757.14MB
08-简历工作经历.mp499.8MB
07-简历个人评价.mp492.25MB
06-简历技能描述.mp4296.35MB
05-简历求职意向.mp437.88MB
04-简历个人概况.mp4248.1MB
03-怎样找到工作.mp4820.27MB
02-面试问题解决.mp4737.65MB
01-招聘职位解析及错误简历类型.mp4221.26MB
课程109 Linux系统网络基础3.01GB
cover.jpg113.14KB
06-10.IP地址子网划分-.mp460.27MB
06-09.企业案例计算两个IP是否在一个网络-.mp469.05MB
06-08.10进制转二进制算法-.mp470.24MB
06-07.子网掩码的计算方法-.mp444.47MB
06-06.子网掩码介绍-.mp436.85MB
06-05.私有IP和公有IP的介绍-.mp443.96MB
06-04.特殊的IP地址补充-.mp48.44MB
06-03.特殊的IP地址介绍-.mp436.56MB
06-02.IPv4和IPv6介绍-.mp426.82MB
06-01.知识点回顾-.mp411.82MB
05-09.IP地址开始字段-.mp41.75MB
05-08.IP地址分类与IP地址分类开始字段-.mp4134.16MB
05-07.常见的端口介绍-.mp446.98MB
05-06.UDP协议介绍-.mp425.45MB
05-05.TCP数据封装过程-.mp410.58MB
05-04.TCP断开连接的四次挥手抓包介绍-.mp453.64MB
05-03.给图-.mp426.17MB
05-02.四挥手抓包分析-.mp414.93MB
05-01.wreshark抓包分析TCP三次握手-.mp499.93MB
04-10.wireshark抓包分析工具-.mp414.95MB
04-09.TCP断开连接的7种状态-.mp411.51MB
04-08.TCP断开连接4次挥手-.mp424.08MB
04-07.TCP报文格式和重要字段-.mp464.11MB
04-06.TCP连接状态转换2-.mp43.87MB
04-05.TCP建立连接的过程-.mp42.82MB
04-04.TCP协议概述-.mp4152.58MB
04-03.IP协议介绍-.mp450.52MB
04-02.TCP_IP模型和协议栈介绍-.mp418.85MB
04-01.OSI7层网络模型数据传输的过程-.mp464.3MB
03-06.网关介绍-.mp4109.34MB
03-05.TCPIP模型下-.mp42.06MB
03-04.TCPIP模型上-.mp449.1MB
03-03.OSI网络模型下-.mp4109.26MB
03-02.OSI网络模型上-.mp4136.9MB
03-01.网络速度计算-.mp455.89MB
02-03.局域网和局域网之间通信-.mp4388.04MB
02-02.交换网络数据格式以及广播风暴.-.mp4221.8MB
02-01.知识点回顾-.mp437.76MB
01-06.交换网络-.mp481.32MB
01-05.网卡的协商机制-.mp4135.18MB
01-04.常见的网络传输协议-.mp430.36MB
01-03.传输介质双绞线-.mp4122.46MB
01-02.网络基础-.mp4358.36MB
01-01.知识概要-.mp411.11MB
课程108 Linux系统运维基础0B
课程107 多线程与高并发第二版39.36GB
49_AQS原理之条件变量原理二1.17GB
cover.jpg113.14KB
01_AQS原理之条件变量原理二.mp41.17GB
48_AQS原理之条件变量原理一1.53GB
cover.jpg113.14KB
01_AQS原理之条件变量原理一.mp41.53GB
47_AQS原理解读二1022.8MB
cover.jpg113.14KB
01_AQS原理解读二.mp41022.69MB
46_AQS原理解读一731.76MB
cover.jpg113.14KB
01_AQS原理解读一.mp4731.65MB
45_CountDownLatch原理解读841.84MB
cover.jpg113.14KB
01_CountDownLatch原理解读.mp4841.73MB
44_jdk读写锁原理21016.46MB
cover.jpg113.14KB
01_jdk读写锁原理2.mp41016.35MB
43_jdk读写锁原理11.44GB
cover.jpg113.14KB
01_jdk读写锁原理1.mp41.44GB
42_多线程第三版 juc原理之锁机制原理21.62GB
cover.jpg113.14KB
01_多线程第三版 juc原理之锁机制原理2.mp41.62GB
41_多线程第三版 juc 原理之锁机制原理11.57GB
cover.jpg113.14KB
01_多线程第三版 juc 原理之锁机制原理1.mp41.57GB
40_多线程第三版 总体概览与教学计划1.23GB
cover.jpg113.14KB
01_多线程第三版 总体概览与教学计划.mp41.23GB
39_多线程第二版总结1.34GB
cover.jpg113.14KB
01_多线程第二版总结.mp41.34GB
38_CompletableFuture源码总结1.41GB
cover.jpg113.14KB
01_CompletableFuture源码总结.mp41.41GB
37_CompletableFuture源码解读31.84GB
cover.jpg113.14KB
01_CompletableFuture源码解读3.mp41.84GB
36_CompletableFuture源码解读21.55GB
cover.jpg113.14KB
01_CompletableFuture源码解读2.mp41.55GB
35_CompletableFuture源码解读11.35GB
cover.jpg113.14KB
01_CompletableFuture源码解读1.mp41.35GB
34_FutureTask 源码解读二1.5GB
cover.jpg113.14KB
01_FutureTask 源码解读二.mp41.5GB
33_FutureTask 源码解读一1.67GB
cover.jpg113.14KB
01_FutureTask 源码解读一.mp41.67GB
32_ForkJoinPool总结1.36GB
cover.jpg113.14KB
01_ForkJoinPool总结.mp41.36GB
31_ForkJoinPool原理解读四2.51GB
cover.jpg113.14KB
01_ForkJoinPool原理解读四.mp42.51GB
30_ForkJoinPool原理解读三1.93GB
cover.jpg113.14KB
01_ForkJoinPool原理解读三.mp41.93GB
29_ForkJoinPool基础补充1.43GB
cover.jpg113.14KB
01_ForkJoinPool基础补充.mp41.43GB
28_ForkJoinPool原理解读二1.47GB
cover.jpg113.14KB
01_ForkJoinPool原理解读二.mp41.47GB
27_ForkJoinPool原理解读一1.7GB
cover.jpg113.14KB
01_ForkJoinPool原理解读一.mp41.7GB
26_ForkJoinPool源码五0B
25_ForkJoinPool源码四0B
24_ForkJoinPool源码三445.1MB
cover.jpg113.14KB
01_ForkJoinPool源码三.mp4444.99MB
23_ForkJoinPool源码二751.54MB
cover.jpg113.14KB
01_调度线程池执行器源码二.mp4751.43MB
22_ForkJoinPool源码一550.97MB
cover.jpg113.14KB
01_ForkJoinPool源码一.mp4550.86MB
21_调度线程池执行器源码总结504.95MB
cover.jpg113.14KB
01_调度线程池执行器源码总结.mp4504.84MB
20_调度线程池执行器源码一492.42MB
cover.jpg113.14KB
01_调度线程池执行器源码一.mp4492.31MB
19_ThreadPoolExecutor总结324.28MB
cover.jpg113.14KB
01_ThreadPoolExecutor总结.mp4324.16MB
18_ThreadPoolExecutor源码三357.66MB
cover.jpg113.14KB
01_ThreadPoolExecutor源码三.mp4357.55MB
17_ThreadPoolExecutor源码二316.99MB
cover.jpg113.14KB
01_ThreadPoolExecutor源码二.mp4316.88MB
16_ThreadPoolExecutor源码一137.1MB
cover.jpg113.14KB
01_ThreadPoolExecutor源码一.mp4136.99MB
15_Java线程与常用线程池体系332.33MB
cover.jpg113.14KB
01_Java线程与常用线程池体系.mp4332.22MB
14_synchronized锁升级深入详解1.28GB
cover.jpg113.14KB
01_synchronized锁升级深入详解.mp41.28GB
13_并发编程之原子性(二)180.63MB
cover.jpg113.14KB
10_synchronized和三大特性.mp419.28MB
09_乐观锁与悲观锁的效率谁更高.mp438.15MB
08_答疑与阶段小结.mp42.49MB
07_深入Hotspot代码深入理解CAS.mp449.61MB
06_通过Atomic类深入认识CAS.mp427.23MB
05_CAS的底层原子性保障.mp44.92MB
04_CAS的ABA问题.mp41.35MB
03_CAS的概念解析.mp416.01MB
02_悲观锁与乐观锁.mp413.67MB
01_阶段小结.mp47.82MB
12_并发编程之原子性(一)187.63MB
cover.jpg113.14KB
10_一些同步的基本概念_锁的粒度.mp421.18MB
09_上锁的本质(四).mp48.77MB
08_上锁的本质(三).mp412.53MB
07_上锁的本质(二).mp427.68MB
06_上锁的本质(一).mp44.51MB
05_用上锁保证原子性.mp48.59MB
04_底层原子性和JVM原子性(二).mp419MB
03_底层原子性和JVM原子性(一).mp420.31MB
02_从一个小程序认识原子性的概念(二).mp417.36MB
01_从一个小程序认识原子性的概念(一).mp447.59MB
11_并发编程之有序性(二)15.58MB
cover.jpg113.14KB
03_this对象逸出_04.mp42.71MB
02_this对象逸出_03.mp410.07MB
01_this对象逸出_02.mp42.69MB
10_并发编程之有序性(一)66.09MB
cover.jpg113.14KB
10_this对象逸出_01.mp41.88MB
09_对象的半初始化状态_02.mp412.59MB
08_对象的半初始化状态_01.mp43.65MB
07_通过一个小程序认识可见性和有序性_02.mp43.57MB
06_通过一个小程序认识可见性和有序性_01.mp44.4MB
05_乱序的原则.mp48.52MB
04_为何会存在乱序.mp49.55MB
03_乱序的分析.mp410.27MB
02_乱序的验证.mp44.62MB
01_并发编程之有序性_问题的提出.mp46.93MB
09_并发编程之可见性(二)45.34MB
cover.jpg113.14KB
05_阶段小结.mp46.84MB
04_为什么缓存一行是64字节?.mp44.68MB
03_认识硬件层面的缓存一致性.mp410.14MB
02_认识Contended.mp46.66MB
01_认识Disruptor中缓存行对齐的写法.mp416.91MB
08_并发编程之可见性(一)79.61MB
cover.jpg113.14KB
10_通过程序认识缓存一致性_02.mp411.39MB
09_通过程序认识缓存一致性_01.mp45.31MB
08_缓存行的基本概念.mp431.36MB
07_三级缓存_02.mp46.76MB
06_三级缓存_01.mp43.46MB
05_volatile修饰引用类型.mp44.12MB
04_04_某些语句触发内存缓存同步刷新.mp4962.4KB
03_用volatile保障可见性.mp45MB
02_可见性的基本概念.mp46.66MB
01_从一个程序谈起.mp44.51MB
07_并发编程三大特性简介5.18MB
cover.jpg113.14KB
01_并发编程三大特性开篇.mp45.07MB
06_线程的结束29.61MB
cover.jpg113.14KB
08_阶段总结.mp42.25MB
07_interrupt结束线程.mp45.23MB
06_volatile结束线程.mp45.54MB
05_为什么不建议使用suspend_resume.mp41.99MB
04_suspend_resume.mp42.34MB
03_为什么不建议使用stop方法?.mp42.36MB
02_使用stop方法结束线程.mp42.99MB
01_问题:如何优雅的结束一个正在运行的线程.mp46.82MB
05_线程打断interrupt52.43MB
cover.jpg113.14KB
10_interrupt_阶段总结.mp43.33MB
09_interrupt_and_lockInterruptibly.mp43.21MB
08_interrupt_and_lock.mp44.86MB
07_interrupt_and_synchronized.mp44.7MB
06_interrupt_and_wait.mp41.42MB
05_interrupt_and_sleep.mp47.02MB
04_interrupt_and_interrupted.mp47.44MB
03_interrupt_and_isInterrupted.mp44.14MB
02_线程打断3方法.mp411.64MB
01_线程的interruption开篇.mp44.57MB
04_线程状态29.48MB
cover.jpg113.14KB
09_线程状态阶段总结.mp45.5MB
08_park之后的线程状态.mp41.57MB
07_线程状态在Lock和synchronized的区别.mp4487.07KB
06_BLOCKED.mp43.16MB
05_WAITING_TIMEDWAITING.mp43.23MB
04_NEW_RUNNABLE_TERMINATED.mp45.55MB
03_线程状态迁移简介.mp45.32MB
02_6种线程状态的简介.mp43.14MB
01_线程状态开篇.mp41.41MB
03_面试题:创建线程的5种方法22.99MB
cover.jpg113.14KB
06_阶段总结.mp42.61MB
05_运用FutureTask.mp46.05MB
04_线程池和Callable.mp45.78MB
03_使用ThreadPool.mp42.89MB
02_Thread_Runnable_Lambda.mp44.42MB
01_创建线程的5种方法开篇.mp41.13MB
02_线程基础知识(二)44.46MB
cover.jpg113.14KB
08_阶段小结.mp47.3MB
07_线程数设多少最合适_6.mp48.31MB
06_线程数设多少最合适_5.mp48.99MB
05_线程数设多少最合适_4.mp42.93MB
04_线程数设多少最合适_3.mp42.49MB
03_线程数设多少最合适_2.mp45.24MB
02_线程数设多少最合适_1.mp42.6MB
01_线程数是不是越大越好_2.mp46.49MB
01_线程基础知识(一)73.78MB
cover.jpg113.14KB
10_线程数是不是越大越好_1.mp45.43MB
09_单核CPU设定多线程是否有意义.mp48.32MB
08_什么是线程的切换.mp411.03MB
07_从底层角度理解什么是线程..mp413.6MB
06_从通俗角度理解什么是线程.mp42.59MB
05_从底层角度理解什么是进程.mp46.21MB
04_大厂必问_什么是进程线程纤程.mp45.38MB
03_线程的历史-CPU性能压榨的血泪史.mp41.53MB
02_从一则招聘谈起.mp47.34MB
01_多线程内容特点以及学习方法.mp412.25MB
cover.jpg113.14KB
课程106 多线程与高并发20191.5GB
10_多线程与高并发(十)3.64MB
cover.jpg113.14KB
01_Disruptor总结.mp43.53MB
09_多线程与高并发(九)161.99MB
cover.jpg113.14KB
10_消费者的指定和异常处理.mp410.07MB
09_等待策略.mp48.39MB
08_ProducerType.mp412.71MB
07_Disruptor示例程序_Main03.mp413.3MB
06_Disruptor示例程序_Main02.mp411.84MB
05_Disruptor示例程序_Main01.mp412.47MB
04_Disruptor开发步骤.mp414.36MB
03_Disruptor的核心.mp413.91MB
02_JMH测试实操.mp435.95MB
01_day9课前导读和JMH创建.mp428.87MB
08_多线程与高并发(八)176.03MB
cover.jpg113.14KB
10_流式API和day8课后总结.mp48.24MB
09_两个Pool的区别.mp47.81MB
08_ForkJoinPool.mp448.28MB
07_WorkStealingPool.mp418.85MB
06_ThreadPoolExecutor源码总结.mp49.26MB
05_ThreadPoolExecutor源码解析.mp435.36MB
04_day8课前复习.mp46.34MB
03_手敲一个定义拒绝策略的例子.mp412.94MB
02_并发和并行对比.mp412.89MB
01_ScheduledPool.mp415.95MB
07_多线程与高并发(七)0B
06_多线程与高并发(六)263.46MB
cover.jpg113.14KB
10_阻塞队列中比较特殊的几个队列.mp431.75MB
09_day6复习.mp44.3MB
08_经常在多线程情况下使用的容器(2).mp430.33MB
07_经常在多线程情况 下使用的容器(1).mp427.07MB
06_Vector到Queue的发展.mp426.06MB
05_ConcurrentHashMap的发展.mp438.9MB
04_容器概览.mp414.42MB
03_day6课前规划.mp44.99MB
02_day5课后总结和下节课预习.mp443.69MB
01_虚引用.mp441.85MB
05_多线程与高并发(五)265.32MB
cover.jpg113.14KB
10_弱引用.mp443.99MB
09_软引用.mp412.11MB
08_强引用.mp4943.49KB
07_ThreadLocal.mp445.02MB
06_AQS源码复习(2)_VarHandle.mp436.13MB
05_AQS源码复习(1).mp416.71MB
04_day5课前复习.mp415.15MB
03_day4作业.mp4349.38KB
02_AQS源码.mp468.98MB
01_ReentrantLock源码.mp425.86MB
04_多线程与高并发(四)221.9MB
cover.jpg113.14KB
10_读源码的方法.mp456.18MB
09_面试题二(2)_CAS.mp413.56MB
08_面试题二(1)_synchronized.mp47.63MB
07_面试题一(4)_Semaphore,其他思路.mp417.98MB
06_面试题一(3)_CountDownLatch.mp424.64MB
05_面试题一(2)_wait,notify.mp414.4MB
04_面试题一(1)_volatile.mp423.45MB
03_LockSupport.mp416.94MB
02_day4课前复习和课程规划.mp431.74MB
01_Exchanger.mp415.27MB
03_多线程与高并发(三)236.64MB
cover.jpg113.14KB
4 间接性复习-.mp417.76MB
10_Semaphore.mp433.94MB
09_ReadWriteLock.mp419.08MB
08_Phaser.mp425.42MB
07_CyclicBarrier.mp437.4MB
06_CountDownLatch.mp4271.35KB
05_ReentrantLock.mp438.53MB
04_间接性复习.mp45.39MB
03_LongAdder.mp432.37MB
02_day3课前复习.mp421.27MB
01_day2课后总结.mp45.1MB
02_多线程与高并发(二)130.27MB
cover.jpg113.14KB
10_CAS(2).mp430.08MB
09_CAS(1).mp416.9MB
08_day1课程简单回顾.mp44.58MB
07_synchronized优化.mp46.69MB
06_Volatile不能保证原子性.mp45.24MB
05_Volatile禁止指令重排序.mp419.35MB
04_Volatile保证线程可见性.mp413.84MB
03_day2课前复习.mp411.5MB
02_day1课后总结.mp49.24MB
01_锁的底层实现.mp412.75MB
01_多线程与高并发(一)73.77MB
cover.jpg113.14KB
10_异常跟锁.mp45.04MB
09_锁的可重入属性.mp45.24MB
08_设计小程序验证锁的问题.mp414.25MB
07_锁的特性.mp42.63MB
06_锁的概念.mp49.34MB
05_线程的状态.mp410.92MB
04_线程的3个方法.mp46.6MB
03_线程的启动方式.mp44.43MB
02_线程的概念.mp410.85MB
01_课程规划.mp44.35MB
cover.jpg113.14KB
课程105 集群内并发1.76GB
cover.jpg113.14KB
04-07.验证HA-.mp492.66MB
04-06.DR_HA实操(2)-.mp466.17MB
04-05.DR_HA实操(1))vrrp协议-.mp471.57MB
04-04.DR_HA,keepalived实验手册-.mp428.48MB
04-03.keepalived-.mp473.46MB
04-02.高可用理论-.mp489.59MB
04-01.day4课前复习-.mp417.29MB
03-08.LVS_DR笔记和总结-.mp4118.5MB
03-07.LVS_DR实操配置-.mp446.9MB
03-06.LVS_DR实验手册-.mp464.69MB
03-05.LVS(3)负载均衡配置,ipvsadm命令-.mp469.37MB
03-04.LVS(2)隐藏vip方法-.mp480.75MB
03-03.LVS(1)了解LVS-.mp464.7MB
03-02.TUN隧道技术-.mp445.11MB
03-01.day3课前复习-.mp414.32MB
02-07.DR模型-.mp460.66MB
02-06.D-NAT模型-.mp438.47MB
02-05.NAT模型-.mp468.98MB
02-04.负载均衡模型-.mp4107.22MB
02-03.回答通信过程的问题-.mp471.87MB
02-02.回顾通信过程-.mp447.55MB
02-01.arp协议-.mp457.61MB
01-04.网络分层结构(4)链路层-.mp453.62MB
01-03.网络分层结构(3)网络层-.mp487.22MB
01-02.网络分层结构(2)传输控制层-.mp4159.69MB
01-01.网络分层结构(1)应用层-.mp4109.21MB
课程104 Redis6.95GB
cover.jpg113.14KB
07-09.redis中发布订阅代码实现-.mp4121.03MB
07-08.redis中自定义template代码实现-.mp4129.31MB
07-07.redis中hash代码实现-.mp4338.54MB
07-06.redis中高低阶API的代码实现-.mp4276.05MB
07-05.API介绍-.mp4175.27MB
07-04.redis集群问题解决-.mp415.45MB
07-03.分布式锁介绍-.mp440.96MB
07-02.redis中雪崩的讲解-.mp4155.74MB
07-01.redis中穿透的讲解-.mp486.48MB
06-10.redis中击穿的讲解-.mp4345.54MB
06-09.redis集群cluster实操-.mp4256.16MB
06-08.代理分片机制--predixy实操-.mp4366.17MB
06-07.代理分片机制--twemproxy实操-.mp4148.67MB
06-06.redis中可用网站-.mp40B
06-05.redis集群-.mp40B
06-04.redis中cluster的引入-.mp42.56MB
06-03.redis中代理的使用-.mp47.38MB
06-02.redis中sharding分片引入-.mp41.5MB
06-01.作业--spring.io官网内容了解-.mp40B
05-10.redis中哨兵sentinel的使用-.mp481.67MB
05-09.redis中主从复制原理-.mp4553.65MB
05-08.CAP问题解决-.mp451.5MB
05-07.redis中CAP理论-.mp4442.35MB
05-06.redis中AFK原理-.mp4434.87MB
05-05.redis中RDB、AOF实操-.mp4156.85MB
05-04.redis持久化机制--AOF-.mp4215.43MB
05-03.RDB、fork、拷贝on write回顾-.mp466.2MB
05-02.写入时复制copy on write-.mp432.34MB
05-01.redis中fork()-.mp4118.26MB
04-10.Linux管道-.mp436.11MB
04-09.redis持久化机制--RDB-.mp4274.72MB
04-08.redis作为缓存的使用-.mp4226.36MB
04-07.module、布隆过滤器的使用-.mp4266.65MB
04-06.redis事务的使用-.mp4105.35MB
04-05.redis发布订阅的使用-.mp4133.35MB
04-04.redis管道pipeline的使用-.mp495.48MB
04-03.redis中value类型--skiplist-.mp4135.02MB
04-02.value类型--sorted_set-.mp4192.39MB
04-01.redis中NIO问题解决-.mp419.75MB
03-10.redis中value类型--hash-.mp4130.59MB
03-09.redis中value类型--hash-.mp466.28MB
03-08.redis中value类型--list-.mp4181.35MB
03-07.redis中value类型--bitmap例二-.mp472.43MB
03-06.redis中value类型--bitmap例一-.mp479.36MB
03-05.redis中value类型--bitmap-.mp4149.59MB
03-04.redis中value类型问题解决-.mp4132.66MB
03-03.redis--二进制安全-.mp460.75MB
03-02.redis中value类型--数值-.mp486.11MB
03-01.redis中value类型--字符串-.mp449.81MB
课程103 高并发游戏后端真实项目—英雄传说6.96GB
cover.jpg113.14KB
10-05.课程总结-.mp4101.59MB
10-04.Filebeat+Elasticsearch+Kibana-.mp4102.94MB
10-03.Jenkins登场-.mp4169.48MB
10-02.ansible-playbook-.mp482.58MB
10-01.解压打包-.mp453.48MB
09-06.Ansible02-.mp4112.36MB
09-05.Ansible01-.mp488.79MB
09-04.maven打包-.mp487.81MB
09-03.故事引出知识的广度-.mp431.17MB
09-02.下节课内容介绍-.mp453.64MB
09-01.RankApp-.mp4158.92MB
08-10.MQConsumer-.mp4135.3MB
08-09.RocketMQ-.mp4127.84MB
08-08.完善GetRankCmdHandler-.mp453.6MB
08-07.rank包-.mp4107.59MB
08-06.GetRankCmdHandler-.mp490.98MB
08-05.Redis的应-.mp437.24MB
08-04.排行榜功能需求01-.mp469.59MB
08-03.完成业务逻辑向多线程的映射-.mp4122.68MB
08-02.I0操作过程-.mp4100.84MB
08-01.解决单线程登录-.mp4333.65MB
07-10.AsyncOperationProcessor-.mp4230.87MB
07-09.异步调用-.mp460.87MB
07-08.跨线程操作-.mp4133.62MB
07-07.入场阻塞-.mp470.8MB
07-06.LoginCmdHandler-.mp4145.75MB
07-05.完成用户登录功能-1-.mp4215.67MB
07-04.BlockingQueue()-2-.mp474.54MB
07-03.LinkedBlockingQueue()-1-.mp4111.46MB
07-02.游戏的单线程方案-.mp4147.69MB
07-01.谷歌面试题-.mp466.68MB
06-06.不同线程读写相同数据会出现的问题-.mp4179.67MB
06-05.攻击逻辑的实现-.mp4149.37MB
06-04.移动状态的不同步02-.mp4254.11MB
06-03.解决移动问题的不同步01-.mp491.31MB
06-02.javaassist-.mp444.93MB
06-01.ORM的实现原理-.mp472.4MB
05-10.引入javassist代码生成代码-.mp4115.46MB
05-09.XxxEntity Helper-3-.mp436.62MB
05-08.XxxEntity_Helper-2-.mp4101.13MB
05-07.反射加javassist-1-.mp4765.12MB
05-06.UserAttkCmdHandle类-.mp4110.75MB
05-05.重构CmdHandleFactory-.mp4605.61MB
05-04.讲解PackageUtil工具类-.mp4101.32MB
05-03.课后引导-.mp434.85MB
05-02.技术外的小故事-.mp436.96MB
05-01.反射-.mp4120.28MB
04-07.重构GameMsgRecognizer-.mp4387.04MB
04-06.重构GameMsgDecoder-.mp4438.82MB
课程102 SpringBoot9.49GB
cover.jpg113.14KB
07-04.知识问答-.mp4138.77MB
07-03.应用上下文关闭-.mp4195.31MB
07-02.完成tomcat的启动-.mp459.05MB
07-01.完成tomcat的初始化-.mp4323.68MB
06-08.课间答疑-.mp489.21MB
06-07.获取tomcat服务-.mp4184.89MB
06-06.完成内嵌tomcat的api调用-.mp464.39MB
06-05.tomcat对象的初始化-.mp4156.88MB
06-04.回顾自定义starter-.mp464.05MB
06-03.回顾监听器-.mp4162.93MB
06-02.课后问答-.mp4164.73MB
06-01.自定义starter-.mp4101.33MB
05-10.回顾自动装配过程-.mp490.12MB
05-09.mport方法加载和读取属性值-.mp4264.99MB
05-08.获取配置类方法Import-.mp4137.48MB
05-07.课间答疑-.mp480.77MB
05-06.支持注解配置方法-.mp4133.98MB
05-05.配置类的解析类-.mp496.78MB
05-04.自动装配入口-.mp4258.41MB
05-03.oad方法完成注入-.mp4180.25MB
05-02.自动装配过程简述-.mp4164.69MB
05-01.加载属性值-.mp4513.4MB
04-10.执行run方法步骤-.mp4168.21MB
04-09.初始化过程-.mp434.42MB
04-08.课间答疑-.mp479.86MB
04-07.刷新应用上下文-.mp4337.87MB
04-06.准备应用上下文-.mp4354.46MB
04-05.准备应用上下文-prepareContext-.mp4282.93MB
04-04.创建应用上下文-.mp4269.73MB
04-03.banner的加载过程-.mp480.28MB
04-02.环境类型判断-.mp484.65MB
04-01.课间答疑-.mp498.08MB
03-10.listeners环境准备-.mp4392.53MB
03-09.配置应用环境-.mp4208.98MB
03-08.创建应用环境-.mp490.02MB
03-07.上节回顾-.mp476.78MB
03-06.课堂总结-.mp4131.41MB
03-05.加载yaml和properties文件-.mp4160.69MB
03-04.准备spring环境-.mp4295.55MB
03-03.监听器的启动-.mp4652.94MB
03-02.课间答疑-.mp456.46MB
03-01.执行run方法-.mp4270.62MB
02-10.SpringBoot初始参数的设置-.mp4398.06MB
02-09.springBoot整合mybatis-.mp4225.83MB
02-08.多数据源并动态切换-.mp4191.75MB
02-07.SpringBoot整合Druid-.mp4335.56MB
02-06.SpringBoot整合Jdbc-.mp4234.04MB
02-05.课间答疑-.mp460.96MB
02-04.国际化的配置-.mp4515.71MB
课程101 RocketMQ0B
课程100 SpringCloud13.23GB
cover.jpg113.14KB
13-05.总结-.mp43.17MB
13-04.刷新配置-.mp4659.77MB
13-03.配置中心搭建-.mp4463.74MB
13-02.配置中心概念-.mp4313.33MB
13-01.前置-.mp473.18MB
12-02.发邮件通知-.mp4377.61MB
12-01.admin-.mp4279.99MB
11-03.链路追踪-.mp4304.28MB
11-02.网关具体应用-.mp4276.05MB
11-01.网关概念-.mp4769.78MB
10-02.信号量隔离与线程隔离代码实现-.mp4248.85MB
10-01.信号量隔离与线程隔离-.mp4591.69MB
09-05.Hysrix整合RestTemplate-.mp4200.41MB
09-04.Hystrix整合Feign-.mp4546.18MB
09-03.Hystrix熔断与使用-.mp4253.26MB
09-02.Hystrix限流与隔离-.mp498.94MB
09-01.Hystrix降级-.mp4102.42MB
08-05.Feign(下)-.mp4290.46MB
08-04.Feign(上)-.mp4754.58MB
08-03.前置-.mp420.86MB
08-02.Feign-.mp4569.77MB
08-01.restTemplate-.mp4659.44MB
07-03.Restful风格api 接口规范-.mp4420.26MB
07-02.前置-.mp4187.11MB
07-01.自定义负载均衡算法-.mp4227.3MB
06-02.Ribbon 代码部分-.mp4334.43MB
06-01.Ribbon概念-.mp4178.56MB
05-05.安全配置-.mp4202.15MB
05-04.Eureka健康状态-.mp4179.79MB
05-03.Actuator监控应用-.mp4142.42MB
05-02.自我保护机制-.mp4109.22MB
05-01.Ribbon完成负载均衡-.mp4112.48MB
04-06.EurekaClient-.mp4460.53MB
04-05.Eureka元数据-.mp482.67MB
04-04.Eureka单独使用-.mp4259.51MB
04-03.Eureka服务-.mp4123.41MB
04-02.Eureka高可用-.mp4580.74MB
04-01.前置-.mp416.65MB
03-03.Eureka-.mp4167.09MB
03-02.服务治理中心-.mp4216.02MB
03-01.WEB服务层-.mp4219.23MB
02-03.流量接入层(2)-.mp4145.16MB
02-02.流量介入层(1)-.mp4201.56MB
02-01.前置+回顾-.mp4182.59MB
01-03.从单机到微服务架构演化-.mp4652.26MB
01-02.什么是微服务-.mp4250.52MB
01-01.前置-.mp436.54MB
课程099 微服务会话管理12.98GB
cover.jpg113.14KB
08-06.线上服务器免费证书申请与认证-.mp4650.78MB
08-05.自建凭证书受系统信任-.mp4273.78MB
08-04.NGinx配置Https-.mp4135.55MB
08-03.自建CA证书-.mp451.38MB
08-02.OpenSSl-.mp4178.78MB
08-01.前置-.mp483.95MB
07-05.Https真的安全吗?-.mp4178.91MB
07-04.CA机构插入加密-.mp4589.6MB
07-03.加密详解-.mp4423.3MB
07-02.SSL-.mp4301.81MB
07-01.前置-.mp4107.93MB
06-05.oAuth2.0代码-.mp4443.68MB
06-04.oAuth2.0-.mp4186.94MB
06-03.Jwt Token在浏览器如何防止重放攻击-.mp4762.03MB
06-02.Jwt替换SpringSecurity session-.mp4154.97MB
06-01.前置-.mp430.14MB
05-05.如何防止密文外泄-.mp4689.53MB
05-04.课上问题回答环节-.mp4282.24MB
05-03.无状态会话-.mp4155.69MB
05-02.session共享-.mp4618.35MB
05-01.前置-.mp465.84MB
04-06.图形验证码-.mp4346.77MB
04-05.权限控制与继承(2)-.mp4473.15MB
04-04.权限控制与继承 (1)-.mp4301.72MB
04-03.注销登陆与控制器-.mp4157.03MB
04-02.防火墙-.mp4406.46MB
04-01.前置-.mp470.92MB
03-06.remember me-.mp4552.25MB
03-05.忽略静态请求-.mp492.77MB
03-04.自定义用户权限-.mp4358.46MB
03-03.如何用mybatis、jps查询用户-.mp4242.97MB
03-02.JDBC用户内存-.mp4554.87MB
03-01.前置-.mp489.44MB
02-04.密码存储安全问题-.mp4477.33MB
02-03.SpringSecurityAPi详解-.mp4418.01MB
02-02.模拟登陆+解决CSRF方案-.mp4697.84MB
02-01.前置-.mp443.24MB
01-05.CSRF XsS攻击安全与防御-.mp4590.04MB
01-04.OpenID-.mp449.7MB
01-03.SpringSecurity-.mp4240.04MB
01-02.Shiro-.mp4205.24MB
01-01.会话管理-.mp4553.34MB
课程098 ZooKeeper5.59GB
cover.jpg113.14KB
15.分布式锁-.mp4862.45MB
14.分布式配置注册发现-.mp4850.41MB
13.API-.mp4743.97MB
12.watch-.mp4124.23MB
11.演示-.mp497.47MB
10.ZAB选主-.mp4296.33MB
09.ZAB有主-.mp4358.08MB
08.Paxos-.mp4432.54MB
07.ZooKeeper原理-.mp4235.79MB
06.安装四台机子的原因-.mp4151.62MB
05.安装总结-.mp4113.99MB
04.ZooKeeper应用-.mp4605.24MB
03.ZooKeeper安装-.mp4246.88MB
02.ZooKeeper介绍-.mp4528.21MB
01.Redis知识回顾-.mp475.77MB
课程097 JVM调优第一版3.46GB
cover.jpg113.14KB
10-03.纤程-.mp4278.98MB
10-02.day11课后复习-.mp486.2MB
10-01.G1常用参数-.mp432.14MB
09-10.CMS常用参数-.mp428.78MB
09-09.Parallel常用参数-.mp413.57MB
09-08.GC常用参数-.mp450.3MB
09-07.G1日志分析-.mp4147.61MB
09-06.CMS日志分析-.mp4196.03MB
09-05.day11课程规划-.mp450.24MB
09-04.RSet与赋值效率-.mp469.13MB
09-03.day10课后总结-.mp478.34MB
09-02.并发标记算法-.mp4302.43MB
09-01.G1特点2-.mp4305.44MB
08-10.G1特点1-.mp4302.39MB
08-09.CMS复习-.mp4252.62MB
08-08.day10课程规划-.mp425.59MB
08-07.day9课后预习-.mp434.84MB
08-06.OOM案例汇总3-.mp4156.71MB
08-05.OOM案例汇总2-.mp4312.64MB
08-04.OOM案例汇总1-.mp4196.95MB
08-03.arthas的反编译和热替换-.mp4112.38MB
08-02.分析dump文件-.mp462.14MB
08-01.arthas-.mp4374.03MB
07-10.day9课前复习-.mp455.76MB
07-09.day8更正(jmap两个命令讲混了)-.mp421.44MB
课程096 网约车项目实战13.46GB
39_网约车第四期(7)502.83MB
cover.jpg113.14KB
01_网约车第四期(7).mp4502.72MB
38_网约车第四期(6)0B
37_网约车第四期(5)797MB
cover.jpg113.14KB
01_网约车第四期(5).mp4796.89MB
36_网约车第四期(4)1.75GB
cover.jpg113.14KB
01_网约车第四期(4).mp41.75GB
35_网约车第四期(3)0B
34_网约车第四期(2)153.05MB
cover.jpg113.14KB
01_网约车第四期(2).mp4152.94MB
33_网约车第四期(1)186.99MB
cover.jpg113.14KB
01_网约车第四期(1).mp4186.88MB
32_网约车项目总结217.49MB
cover.jpg113.14KB
01_网约车项目总结.mp4217.38MB
31_自定义分布式锁组件通过切面 无侵入业务解决方案436.38MB
cover.jpg113.14KB
01_分布式锁组件通过切面无侵入业务解决方案.mp4436.27MB
30_分布式事务解决方案RocketMQ 事务消息方案实战0B
29_分布式事务解决方案RocketMQ 事务消息方案实战1012.16MB
cover.jpg113.14KB
01_RocketMQ事务消息方案实战.mp41012.05MB
28_分布式事务解决方案-可靠消息服务-最大努力通知-事务消息602.51MB
cover.jpg113.14KB
01_可靠消息服务-最大努力通知-事务消息.mp4602.4MB
27_分布式事务解决方案Seata 实战974.5MB
cover.jpg113.14KB
01_分布式事务解决方案Seata 实战.mp4974.39MB
26_分布式事务解决方案Seata-at-tcc-空回滚-幂等-悬挂217.28MB
cover.jpg113.14KB
01_Seata-at-tcc-空回滚-幂等-悬挂.mp4217.17MB
25_分布式事务解决方案Seata AT模式234.45MB
cover.jpg113.14KB
01_分布式事务解决方案Seata AT模式.mp4234.34MB
24_分布式事务解决方案TCC-mysql-redis-混合实战1.32GB
cover.jpg113.14KB
01_TCC-mysql-redis-混合实战.mp41.32GB
23_分布式事务解决方案TCC(Try Confirm Cancel)原理-实战612.78MB
cover.jpg113.14KB
01_TCC(Try Confirm Cancel)原理-实战.mp4612.67MB
22_分布式事务解决方案LCN(Lock Confirm notify)原理-实战240.35MB
cover.jpg113.14KB
01_LCN(Lock Confirm notify)原理-实战.mp4240.24MB
21_分布式事务解决方案-消息队列-定时任务-本地事件表193.15MB
cover.jpg113.14KB
01_消息队列-定时任务-本地事件表.mp4193.04MB
20_分布式事务-2pc两阶段提交协议-3pc三阶段提交协议217.54MB
cover.jpg113.14KB
01_2pc两阶段提交协议-3pc三阶段提交协议.mp4217.42MB
19_网关限流-服务限流-分布式事务0B
18_网关实战小技巧0B
17_网关动态路由-解决方案281.88MB
cover.jpg113.14KB
01_网关动态路由-解决方案.mp4281.77MB
16_网关 经典动态路由问题解决的2种方案1.33GB
cover.jpg113.14KB
01_网关 经典动态路由问题解决的2种方案.mp41.33GB
15_zuul 过滤器-解决实际问题思路分析1.16GB
cover.jpg113.14KB
01_zuul 过滤器-解决实际问题思路分析.mp41.16GB
14_灰度面试-网关敏感信息-传统项目向微服务改造的问题951.12MB
cover.jpg113.14KB
01_网关敏感信息-传统项目向微服务改造的问题.mp4951.01MB
13_灰度发布-ribbon灰度247.9MB
cover.jpg113.14KB
01_灰度发布-ribbon灰度.mp4247.79MB
12_灰度发布-网关灰度0B
11_支付流程-时序图-灰度场景0B
10_订单状态流转-司机接受派单信息0B
09_网约车派单逻辑-时序图-设计0B
08_网约车计价-预估-结算-时序图-设计0B
07_maven版本-QPS提升(减少响应时间)-乘客端时序图-设计0B
06_乘客登录-QPS提升(提升并发数)0B
05_网约车注册中心总结0B
04_eureka生产优化0B
03_工程设计-Spring Cloud技术架构图-业务架构图-eureka生产优化0B
02_服务拆分-接口设计0B
01_项目概述-需求分析0B
cover.jpg113.14KB
课程095 IO精讲0B
课程094 MySQL实战调优0B
课程093 dubbo0B
课程092 ActiveMQ0B
课程091 响应式Web0B
课程090 编译原理0B
课程089 操作系统0B
课程088 istio0B
课程087 Elasticsearch0B
155.docx994.72KB