评分9.8
156节课
108304人已学
掌握Spring Boot框架、Dubbo、Zookeeper分布式协调服务、Solr全文搜索、Nginx负载均衡、Docker虚拟化、FastDFS分布式文件系统、Jenkins持续集成等。
第1章(9集) | 第10章(5集) |
001 关于博客改版的一些说明 | 084 微服务框架-SpringCloud-分布式配置中心 |
002 微服务简介-构建单体应用模型 | 085 微服务框架-SpringCloud-分布式配置中心 |
003 微服务简介-走向单体地狱 | 086 微服务框架-SpringCloud-服务链路追踪 |
004 微服务简介-微服务解决复杂问题 | 087 微服务框架-SpringCloud-服务监控-服务端 |
005 微服务简介-微服务的优点 | 088 微服务框架-SpringCloud-服务监控-客户端 |
006 微服务简介-微服务的缺点 | 第11章(6集) |
007 基础设施即服务-Linux-简介 | 085 项目实战-iToken-开篇-倾力打造互联网Java 全栈 |
008 基础设施即服务-Linux-关于操作系统的选型 | 086 项目实战-iToken-白皮书 |
009 基础设施即服务-Linux-安装UbuntuServer | 087 项目实战-iToken-项目简介 |
第2章(13集) | 088 项目实战-iToken-开发前的准备-了解敏捷开发 |
010 基础设施即服务-Linux-服务器远程控制 | 089 项目实战-iToken-开发前的准备-了解 极限编程 |
011 基础设施即服务-Linux-目录结构说明 | 090 项目实战-iToken-开发前的准备-创建GitLab项目 |
012 基础设施即服务-Linux-操作文件目录命令 | 第12章(3集) |
013 基础设施即服务-Linux-系统管理命令 | 091 项目实战-iToken-开发前的准备-完善各服务配置 |
014 基础设施即服务-Linux-重启与压缩命令 | 092 项目实战-iToken-开发前的准备-部署服务到容器1 |
015 基础设施即服务-Linux-编辑器的使用 | 093 项目实战-iToken-开发前的准备-部署服务到容器2 |
016 基础设施即服务-Linux-软件的安装与卸载 | 第13章(8集) |
017 基础设施即服务-Linux-用户和组管理 | 094 项目实战-iToken-部署持续集成-持续集成的基本 |
018 基础设施即服务-Linux-文件权限管理 | 095 项目实战-iToken-部署持续集成-持续集成的操作 |
019 基础设施即服务-Linux-安装 Java | 096 项目实战-iToken-部署持续集成-使用GitLab持续 |
020 基础设施即服务-Linux-安装 Tomcat | 097 项目实战-iToken-部署持续集成-使用GitLab |
021 基础设施即服务-Linux-安装 MySQL | 098 项目实战-iToken-部署持续集成-使用GitLab |
022 基础设施即服务-Linux-部署应用到生成环境 | 099 项目实战-iToken-部署持续集成-第一个Runner |
第3章(8集) | 100 项目实战-iToken-部署持续集成-实战分布式配置 |
023 基础设施即服务-Docker-什么是 Docker | 101 项目实战-iToken-部署持续集成-实战服务注册与 |
024 基础设施即服务-Docker-为什么要用 Docker | 第14章(2集) |
025 基础设施即服务-Docker-引擎 | 102 项目实战-iToken-管理员服务-提供者1 |
026 基础设施即服务-Docker-架构 | 103 项目实战-iToken-管理员服务-提供者2 |
027 基础设施即服务-Docker-镜像与容器 | 第15章(8集) |
028 基础设施即服务-Docker-仓库 | 104 项目实战-iToken-管理员服务-提供者3 |
029 基础设施即服务-Docker-安装 | 105 项目实战-iToken-管理员服务-消费者 |
030 基础设施即服务-Docker-加速器 | 106 项目实战-iToken-反向代理负载均衡-Nginx |
第4章(12集) | 107 项目实战-iToken-反向代理负载均衡-虚拟主机 |
031 基础设施即服务-Docker-镜像-获取镜像 | 108 小知识-Nginx 惊群问题 |
032 基础设施即服务-Docker-镜像-列出镜像 | 109 项目实战-iToken-反向代理负载均衡-反向代理 |
033 基础设施即服务-Docker-镜像-删除镜像 | 110 项目实战-iToken-反向代理负载均衡-负载均衡 |
034 基础设施即服务-Docker-镜像-Dockerfile | 111 项目实战-iToken-反向代理负载均衡-搭建 |
035 基础设施即服务-Docker-镜像-Dockerfile | 第16章(4集) |
036 基础设施即服务-Docker-镜像-Dockerfile | 112 项目实战-iToken-数据缓存服务-Redis 简介 |
037 基础设施即服务-Docker-镜像-Dockerfile | 113 项目实战-iToken-数据缓存服务-Redis可用方案 |
038 基础设施即服务-Docker-镜像-Dockerfile | 114 项目实战-iToken-数据缓存服务-RedisSentinel |
039 基础设施即服务-Docker-守护态运行容器 | 115 项目实战-iToken-数据缓存服务-提供者 |
040 基础设施即服务-Docker-容器数据持久化 | 第17章(6集) |
041 基础设施即服务-Docker-部署数据库 | 116 项目实战-iToken-单点登录服务-单点登录系统 |
042 基础设施即服务-Docker-部署项目到容器 | 117 项目实战-iToken-单点登录服务-多系统复杂性 |
第5章(9集) | 118 项目实战-iToken-单点登录服务-单点登录流程 |
043 基础设施即服务-Docker Compose-安装 | 119 项目实战-iToken-单点登录服务-实战单点登录1 |
044 基础设施即服务-Docker Compose-基本使用 | 120 项目实战-iToken-单点登录服务-实战单点登录2 |
045 基础设施即服务-Docker Compose-部署项目 | 121 项目实战-iToken-单点登录服务-实战单点登录3 |
046 基础设施即服务-Docker Compose-YAML | 第18章(4集) |
047 平台即服务-GitLab-使用 Git 托管代码 | 122 项目实战-iToken-单点登录服务-实战单点登录4 |
048 平台即服务-GitLab-简介与安装 | 123 项目实战-iToken-单点登录服务-实战单点登录5 |
049 平台即服务-GitLab-基本设置 | 124 项目实战-iToken-单点登录服务-使用 Nginx |
050 平台即服务-GitLab-第一个托管项目 | 125 项目实战-iToken-单点登录服务-实战单点登录 |
051 平台即服务-GitLab-使用 SSH 免密登录 | 第19章(1集) |
第6章(5集) | 126 项目实战-iToken-进入下半场的准备工作 |
052 平台即服务-Nexus-简介与安装 | 第20章(番外篇)(5集) |
053 平台即服务-Nexus-在项目中使用 Maven | 127 项目实战-iToken-番外篇-重构改善既有代码设计 |
054 平台即服务-Registry-简介与安装 | 128 项目实战-iToken-番外篇-重构改善既有代码设计 |
055 平台即服务-Registry-配置 WebUI与客户端 | 129 项目实战-iToken-番外篇-重构改善既有代码设计 |
056 Docker-真正实现:一次构建,到处运行 | 130 项目实战-iToken-番外篇-重构改善既有代码设计 |
第7章(6集) | 131 项目实战-iToken-番外篇-重构改善既有代码设计 |
057 再谈微服务-传统架构与微服务架构的区别 | 第21章(7集) |
058 再谈微服务-微服务的特征 | 132 项目实战-iToken-文章服务-提供者 |
059 再谈微服务-微服务的实践1 | 133 项目实战-iToken-文章服务-配置 MyBatisRedis |
060 再谈微服务-微服务的实践2 | 134 项目实战-iToken-文章服务-配置 Swagger2引擎 |
061 小知识-单点故障与分布式锁 | 135 项目实战-iToken-文章服务-消费者 |
062 再谈微服务-微服务架构设计模式 | 136 项目实战-iToken-文章服务-消费者-分页功能 |
第8章(11集) | 137 项目实战-iToken-文章服务-消费者-提取模板页 |
063 微服务框架-SpringBoot-简史 | 138 项目实战-iToken-文章服务-消费者-保存功能 |
064 微服务框架-SpringBoot-简介 | 第22章(3集) |
065 微服务框架-SpringBoot-优缺点 | 139 项目实战-iToken-文件上传服务-FastDFS |
066 微服务框架-SpringBoot-第一个应用程序 | 140 项目实战-iToken-文件上传服务-提供者 |
067 微服务框架-SpringBoot-单元测试 | 141 项目实战-iToken-文章服务-消费者文件上传功能 |
068 微服务框架-SpringBoot-常用配置 | 第23章(3集) |
069 微服务框架-SpringBoot-Thymeleaf-简介 | 142 项目实战-iToken-后台服务聚合-页面拆分1 |
070 微服务框架-SpringBoot-Thymeleaf | 143 项目实战-iToken-后台服务聚合-页面拆分2 |
071 微服务框架-SpringBoot-Thymeleaf | 144 项目实战-iToken-后台服务聚合-页面聚合1 |
072 微服务框架-SpringBoot-MyBatis-整合 | 第24章(1集) |
073 微服务框架-SpringBoot-MyBatis-测试 | 145 项目实战-iToken-后台服务聚合-页面聚合2 |
第9章(10集) | 第25章(6集) |
074 微服务框架-SpringCloud-简介 | 146 项目实战-iToken-数字货币服务-前言 |
075 微服务框架-SpringCloud-创建依赖管理 | 147 项目实战-iToken-消息队列-消息队列的流派 |
076 微服务框架-SpringCloud-服务注册与发现 | 148 项目实战-iToken-消息队列-Actor 模型 |
077 微服务框架-SpringCloud-创建服务提供者 | 149 项目实战-iToken-消息队列-RabbitMQ 简介 |
078 微服务框架-SpringCloud-创建服务消费者 | 150 项目实战-iToken-消息队列-RabbitMQ 安装 |
079 微服务框架-SpringCloud-创建服务消费者 | 151 项目实战-iToken-消息队列-RabbitMQ 使用 |
080 微服务框架-SpringCloud-使用熔断器 | 第26章(1集) |
081 微服务框架-SpringCloud-使用熔断器 | 152 项目实战-iToken-任务调度-Quartz |
082 微服务框架-SpringCloud-使用路由网关 | |
083 微服务框架-SpringCloud-使用路由网关 |
|
第1章 - Java微服务架构(Spring Boot + Spring Cloud)
第1节 - 关于博客改版的一些说明
点击播放第2节 - 微服务简介-构建单体应用模型
点击播放第3节 - 微服务简介-走向单体地狱
点击播放第4节 - 微服务简介-微服务解决复杂问题
点击播放第5节 - 微服务简介-微服务的优点
点击播放第6节 - 微服务简介-微服务的缺点
点击播放第7节 - 基础设施即服务-Linux-简介
点击播放第8节 - 基础设施即服务-Linux-关于操作系统的选型
点击播放第9节 - 基础设施即服务-Linux-安装 Ubuntu Server 16.04 X64
点击播放第10节 - 基础设施即服务-Linux-服务器远程控制
点击播放第11节 - 基础设施即服务-Linux-目录结构说明
点击播放第12节 - 基础设施即服务-Linux-操作文件目录命令
点击播放第13节 - 基础设施即服务-Linux-系统管理命令
点击播放第14节 - 基础设施即服务-Linux-重启与压缩命令
点击播放第15节 - 基础设施即服务-Linux-编辑器的使用
点击播放第16节 - 基础设施即服务-Linux-软件的安装与卸载
点击播放第17节 - 基础设施即服务-Linux-用户和组管理
点击播放第18节 - 基础设施即服务-Linux-文件权限管理
点击播放第19节 - 基础设施即服务-Linux-安装 Java
点击播放第20节 - 基础设施即服务-Linux-安装 Tomcat
点击播放第21节 - 基础设施即服务-Linux-安装 MySQL
点击播放第22节 - 基础设施即服务-Linux-部署应用到生成环境
点击播放第23节 - 基础设施即服务-Docker-什么是 Docker
点击播放第24节 - 基础设施即服务-Docker-为什么要用 Docker
点击播放第25节 - 基础设施即服务-Docker-引擎
点击播放第26节 - 基础设施即服务-Docker-架构
点击播放第27节 - 基础设施即服务-Docker-镜像与容器
点击播放第28节 - 基础设施即服务-Docker-仓库
点击播放第29节 - 基础设施即服务-Docker-安装
点击播放第30节 - 基础设施即服务-Docker-加速器
点击播放第31节 - 基础设施即服务-Docker-镜像-获取镜像
点击播放第32节 - 基础设施即服务-Docker-镜像-列出镜像
点击播放第33节 - 基础设施即服务-Docker-镜像-删除镜像
点击播放第34节 - 基础设施即服务-Docker-镜像-Dockerfile 定制镜像1
点击播放第35节 - 基础设施即服务-Docker-镜像-Dockerfile 定制镜像2
点击播放第36节 - 基础设施即服务-Docker-镜像-Dockerfile 定制镜像3
点击播放第37节 - 基础设施即服务-Docker-镜像-Dockerfile 定制镜像4
点击播放第38节 - 基础设施即服务-Docker-镜像-Dockerfile 定制镜像5
点击播放第39节 - 基础设施即服务-Docker-守护态运行容器
点击播放第40节 - 基础设施即服务-Docker-容器数据持久化
点击播放第41节 - 基础设施即服务-Docker-部署数据库
点击播放第42节 - 基础设施即服务-Docker-部署项目到容器
点击播放第43节 - 基础设施即服务-Docker Compose-简介与安装
点击播放第44节 - 基础设施即服务-Docker Compose-基本使用
点击播放第45节 - 基础设施即服务-Docker Compose-部署项目到容器
点击播放第46节 - 基础设施即服务-Docker Compose-YAML 配置文件语言
点击播放第47节 - 平台即服务-GitLab-使用 Git 托管代码
点击播放第48节 - 平台即服务-GitLab-简介与安装
点击播放第49节 - 平台即服务-GitLab-基本设置
点击播放第50节 - 平台即服务-GitLab-第一个托管项目
点击播放第51节 - 平台即服务-GitLab-使用 SSH 免密登录
点击播放第52节 - 平台即服务-Nexus-简介与安装
点击播放第53节 - 平台即服务-Nexus-在项目中使用 Maven 私服
点击播放第54节 - 平台即服务-Registry-简介与安装
点击播放第55节 - 平台即服务-Registry-配置 WebUI 与客户端
点击播放第56节 - Docker-真正实现:一次构建,到处运行
点击播放第57节 - 再谈微服务-传统架构与微服务架构的区别
点击播放第58节 - 第04章-再谈微服务-微服务的特征
点击播放第59节 - 再谈微服务-微服务的实践1
点击播放第60节 - 再谈微服务-微服务的实践2
点击播放第61节 - 小知识-单点故障与分布式锁
点击播放第62节 - 再谈微服务-微服务架构设计模式
点击播放第63节 - 微服务框架-SpringBoot-简史
点击播放第64节 - 微服务框架-SpringBoot-简介
点击播放第65节 - 微服务框架-SpringBoot-优缺点
点击播放第66节 - 微服务框架-SpringBoot-第一个应用程序
点击播放第67节 - 微服务框架-SpringBoot-单元测试
点击播放第68节 - 微服务框架-SpringBoot-常用配置
点击播放第69节 - 微服务框架-SpringBoot-Thymeleaf-简介
点击播放第70节 - 微服务框架-SpringBoot-Thymeleaf-为什么使用模板引擎
点击播放第71节 - 微服务框架-SpringBoot-Thymeleaf-第一个模板页
点击播放第72节 - 微服务框架-SpringBoot-MyBatis-整合
点击播放第73节 - 微服务框架-SpringBoot-MyBatis-测试
点击播放第74节 - 微服务框架-SpringCloud-简介
点击播放第75节 - 微服务框架-SpringCloud-创建统一的依赖管理
点击播放第76节 - 微服务框架-SpringCloud-服务注册与发现
点击播放第77节 - 微服务框架-SpringCloud-创建服务提供者
点击播放第78节 - 微服务框架-SpringCloud-创建服务消费者(Ribbon)
点击播放第79节 - 微服务框架-SpringCloud-创建服务消费者(Feign)
点击播放第80节 - 微服务框架-SpringCloud-使用熔断器防止服务雪崩
点击播放第81节 - 微服务框架-SpringCloud-使用熔断器仪表盘监控
点击播放第82节 - 微服务框架-SpringCloud-使用路由网关统一访问接口
点击播放第83节 - 微服务框架-SpringCloud-使用路由网关的服务过滤功能
点击播放第84节 - 微服务框架-SpringCloud-分布式配置中心-服务端
点击播放第85节 - 微服务框架-SpringCloud-分布式配置中心-客户端
点击播放第86节 - 微服务框架-SpringCloud-服务链路追踪
点击播放第87节 - 微服务框架-SpringCloud-服务监控-服务端
点击播放第88节 - 微服务框架-SpringCloud-服务监控-客户端
点击播放第89节 - 项目实战-iToken-开篇-倾力打造互联网 Java 全栈工程师
点击播放第90节 - 项目实战-iToken-白皮书
点击播放第91节 - 项目实战-iToken-项目简介
点击播放第92节 - 项目实战-iToken-开发前的准备-了解敏捷开发
点击播放第93节 - 项目实战-iToken-开发前的准备-了解 XP 极限编程
点击播放第94节 - 项目实战-iToken-开发前的准备-创建 GitLab 项目组
点击播放第95节 - 项目实战-iToken-开发前的准备-完善各服务配置
点击播放第96节 - 项目实战-iToken-开发前的准备-部署服务到容器1
点击播放第97节 - 项目实战-iToken-开发前的准备-部署服务到容器2
点击播放第98节 - 项目实战-iToken-部署持续集成-持续集成的基本概念
点击播放第99节 - 项目实战-iToken-部署持续集成-持续集成的操作流程
点击播放第100节 - 项目实战-iToken-部署持续集成-使用 GitLab 持续集成
点击播放第101节 - 项目实战-iToken-部署持续集成-使用 GitLab Runner
点击播放第102节 - 项目实战-iToken-部署持续集成-使用 GitLab Runner Docker
点击播放第103节 - 项目实战-iToken-部署持续集成-第一个 GitLab Runner 脚本
点击播放第104节 - 项目实战-iToken-部署持续集成-实战分布式配置中心
点击播放第105节 - 项目实战-iToken-部署持续集成-实战服务注册与发现
点击播放第106节 - 项目实战-iToken-管理员服务-提供者1
点击播放第107节 - 项目实战-iToken-管理员服务-提供者2
点击播放第108节 - 项目实战-iToken-管理员服务-提供者3
点击播放第109节 - 项目实战-iToken-管理员服务-消费者
点击播放第110节 - 项目实战-iToken-反向代理负载均衡-Nginx 简介
点击播放第111节 - 项目实战-iToken-反向代理负载均衡-Nginx 虚拟主机
点击播放第112节 - 小知识-Nginx 惊群问题
点击播放第113节 - 项目实战-iToken-反向代理负载均衡-Nginx 反向代理
点击播放第114节 - 项目实战-iToken-反向代理负载均衡-Nginx 负载均衡
点击播放第115节 - 项目实战-iToken-反向代理负载均衡-Nginx 搭建伪 CDN 服务器
点击播放第116节 - 项目实战-iToken-数据缓存服务-Redis 简介
点击播放第117节 - 项目实战-iToken-数据缓存服务-Redis 高可用方案
点击播放第118节 - 项目实战-iToken-数据缓存服务-Redis Sentinel 高可用集群
点击播放第119节 - 项目实战-iToken-数据缓存服务-提供者
点击播放第120节 - 项目实战-iToken-单点登录服务-单点登录系统机制
点击播放第121节 - 项目实战-iToken-单点登录服务-多系统登录的复杂性
点击播放第122节 - 项目实战-iToken-单点登录服务-单点登录系统流程
点击播放第123节 - 项目实战-iToken-单点登录服务-实战单点登录1
点击播放第124节 - 项目实战-iToken-单点登录服务-实战单点登录2
点击播放第125节 - 项目实战-iToken-单点登录服务-实战单点登录3
点击播放第126节 - 项目实战-iToken-单点登录服务-实战单点登录4
点击播放第127节 - 项目实战-iToken-单点登录服务-实战单点登录5
点击播放第128节 - 项目实战-iToken-单点登录服务-使用 Nginx 反向代理解决字体跨域问题
点击播放第129节 - 项目实战-iToken-单点登录服务-实战单点登录完结篇
点击播放第130节 - 项目实战-iToken-进入下半场的准备工作
点击播放第131节 - 项目实战-iToken-番外篇-重构改善既有代码的设计-数据库
点击播放第132节 - 项目实战-iToken-番外篇-重构改善既有代码的设计-领域模型
点击播放第133节 - 项目实战-iToken-番外篇-重构改善既有代码的设计-业务逻辑层
点击播放第134节 - 项目实战-iToken-番外篇-重构改善既有代码的设计-管理员服务提供者
点击播放第135节 - 项目实战-iToken-番外篇-重构改善既有代码的设计-管理员分页查询
点击播放第136节 - 项目实战-iToken-文章服务-提供者
点击播放第137节 - 项目实战-iToken-文章服务-配置 MyBatis Redis 二级缓存
点击播放第138节 - 项目实战-iToken-文章服务-配置 Swagger2 接口文档引擎
点击播放第139节 - 项目实战-iToken-文章服务-消费者
点击播放第140节 - 项目实战-iToken-文章服务-消费者-分页功能
点击播放第141节 - 项目实战-iToken-文章服务-消费者-提取 Thymeleaf 模板页
点击播放第142节 - 项目实战-iToken-文章服务-消费者-保存功能
点击播放第143节 - 项目实战-iToken-文件上传服务-FastDFS
点击播放第144节 - 项目实战-iToken-文件上传服务-提供者
点击播放第145节 - 项目实战-iToken-文章服务-消费者-文件上传功能
点击播放第146节 - 项目实战-iToken-后台服务聚合-页面拆分1
点击播放第147节 - 项目实战-iToken-后台服务聚合-页面拆分2
点击播放第148节 - 项目实战-iToken-后台服务聚合-页面聚合1
点击播放第149节 - 项目实战-iToken-后台服务聚合-页面聚合2
点击播放第150节 - 项目实战-iToken-数字货币服务-前言
点击播放第151节 - 项目实战-iToken-消息队列-消息队列的流派
点击播放第152节 - 项目实战-iToken-消息队列-Actor 模型
点击播放第153节 - 项目实战-iToken-消息队列-RabbitMQ 简介
点击播放第154节 - 项目实战-iToken-消息队列-RabbitMQ 安装
点击播放第155节 - 项目实战-iToken-消息队列-RabbitMQ 使用
点击播放第156节 - 项目实战-iToken-任务调度-Quartz
点击播放面试148303人学习
初级157982人学习
杜鹏(Ghost)——JavaScript心法之打通任督二脉
初级165435人学习
初级193744人学习
初级195103人学习
进阶166024人学习
进阶153377人学习
进阶159265人学习