学习有效期:永久观看
学习时长:6165分钟
学习计划:103天
难度:高
技术总监/研发总监
讲师介绍:本系列课程由多位老师共同录制而成,旨在为想要学习Java的用户提供一套系统的成长方案。
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。
第1章:Maven视频 |
1.Maven目前掌握的技术 |
2.Maven生产环境下开发对Maven的需求 |
3.Maven构建的概念 |
4.Maven运行时环境 |
5.Maven一只煮熟的鸡 |
6.Maven自动化构建和构建环节 |
7.Maven部署Maven核心程序 |
8.Maven约定的目录结构说明 |
9.Maven第一个Maven工程的目录结构和文件内容 |
10.Maven联网问题 |
11.Maven几个常用Maven命令 |
12.MavenPOM |
13.Maven坐标 |
14.Maven仓库 |
15.Maven第二个Maven工程的目录结构和文件内容 |
16.Maven依赖的基本操作 |
17.Maven依赖的范围初步介绍 |
18.Maven生命周期插件和目标 |
19.MavenMaven插件的设置 |
20.Maven创建Maven版Java工程 |
21.Maven在Eclipse中执行Maven命令 |
22.Maven在Eclipse中创建Maven版的Web工程 |
23.Maven通过servlet-api进一步理解provided依赖范围 |
24.Maven通过jsp-api体验jar包之间的冲突 |
25.Maven导入Maven工程 |
26.Maven第三个Maven工程 |
27.Maven依赖的传递性 |
28.Maven依赖的排除 |
29.Maven依赖的原则说明 |
30.Maven依赖的原则测试 |
31.Maven统一管理依赖的版本号 |
32.Maven继承 |
33.Maven聚合 |
34.MavenWeb工程的自动部署 |
35.Maven查找依赖信息的网站 |
第2章:Subversion视频 |
1.Subversion升级改版后课程内容亮点介绍 |
2.Subversion课程内容梗概 |
3.Subversion为什么要使用SVN |
4.Subversion版本控制工具的功能 |
5.Subversion版本控制介绍 |
6.SubversionSVN工作机制 |
7.Subversion服务器端环境搭建步骤 |
8.Subversion安装SVN服务器端程序 |
9.Subversion创建版本库 |
10.Subversion配置SVN服务的思路 |
11.SubversionSVN服务信息 |
12.SubversionSVN服务具体配置 |
13.Subversion整理SVN服务配置笔记 |
14.SubversionSVN服务默认端口号验证 |
15.Subversion创建测试命令行客户端操作的工作目录 |
16.Subversion命令行检出操作与工作副本 |
17.Subversion命令行提交操作 |
18.Subversion命令行查看服务器端文件内容 |
19.Subversion命令行更新操作 |
20.Subversion命令行冲突之过时的文件 |
21.Subversion命令行冲突之制造冲突 |
22.Subversion命令行冲突之冲突表现 |
23.Subversion命令行冲突之手动解决 |
24.命令行冲突之设置SVNEDITOR环境变量的思路 |
25.命令行冲突之设置SVNEDITOR环境变量 |
26.Subversion命令行冲突之半自动解决 |
27.Subversion冲突如何尽量避免 |
28.Subversion小结 |
29.SubversionEclipse的SVN插件介绍 |
30.SubversionSubversive安装前状态确认 |
31.Subversion插件安装过程 |
32.Subversion创建资源库位置 |
33.Subversion创建用于测试的Eclipse工程 |
34.Subversion提出忽略文件的问题 |
35.Subversion全局范围配置文件忽略 |
36.Subversion分享工程到SVN服务器 |
37.Subversion本地目录结构和服务器端目录结构对比验证文件忽略配置效果 |
38.SubversionEclipse工程建立工作副本标志 |
39.Subversion常见图标含义 |
40.Subversion在Eclipse中检出工程 |
41.Subversion转换工程类型 |
42.SubversionEclipse中演示基本操作 |
43.SubversionEclipse中解决冲突 |
44.Subversion分支概念介绍 |
45.Subversion分支三目录介绍 |
46.Subversion创建相关目录 |
47.Subversion创建新工程并上传到trunk目录 |
48.Subversion创建具体分支目录 |
49.Subversion创建两个具体分支 |
50.Subversion切换分支 |
51.Subversion在不同分支下开发不同功能 |
52.Subversion合并分支 |
53.Subversion合并分支后解决冲突 |
54.Subversion权限设置 |
55.Subversion权限设置测试 |
56.Subversion查看历史记录 |
57.Subversion让文件回到某一个历史状态 |
58.SubversionTortoiseSVN安装 |
59.SubversionTortoiseSVN图标介绍 |
60.Subversion通过TortoiseSVN快速找到Subversion目录位置 |
61.Subversion提出问题如何不借助Eclipse插件将工程上传到SVN服务器 |
62.Subversion解决独立上传问题的思路 |
63.Subversion准备archetype-catalog-xml |
64.Subversion在服务器端创建目录并检出 |
65.Subversionarchetype命令参数说明 |
66.Subversion执行archetype命令生成工程目录结构 |
67.Subversion导入Eclipse |
68.SubversionTortoiseSVN提交操作 |
69.SubversionTortoiseSVN更新操作 |
70.SubversionTortoiseSVN解决冲突 |
71.Subversion总结 |
72.Subversion新片预告 |
第3章:SpringBoot视频 |
1.SpringBoot入门-课程简介 |
2.SpringBoot入门-Spring Boot简介 |
3.SpringBoot入门-微服务简介 |
4.SpringBoot入门-环境准备 |
5.SpringBoot入门-springboot-helloworld |
6.SpringBoot入门-HelloWorld细节-场景启动器(starter) |
7.SpringBoot入门-HelloWorld细节-自动配置 |
8.SpringBoot入门-使用向导快速创建Spring Boot应用 |
9.SpringBoot配置-yaml简介 |
10.SpringBoot配置-yaml语法 |
11.SpringBoot配置-yaml配置文件值获取 |
12.SpringBoot配置-properties配置文件编码问题 |
13.SpringBoot配置-@ConfigurationProperties与@Value区别 |
14.SpringBoot配置-@PropertySource-@ImportResource-@Bean |
15.SpringBoot配置-配置文件占位符 |
16.SpringBoot配置-Profile多环境支持 |
17.SpringBoot配置-配置文件的加载位置 |
18.SpringBoot配置-外部配置加载顺序 |
19.SpringBoot配置-自动配置原理 |
20.SpringBoot配置-@Conditional&自动配置报告 |
21.SpringBoot日志-日志框架分类和选择 |
22.SpringBoot日志-slf4j使用原理 |
23.SpringBoot日志-其他日志框架统一转换为slf4j |
24.SpringBoot日志-SpringBoot日志关系 |
25.SpringBoot日志-SpringBoot默认配置 |
26.SpringBoot日志-指定日志文件和日志Profile功能 |
27.SpringBoot日志-切换日志框架 |
28.SpringBootweb开发-简介 |
29.SpringBootweb开发-webjars&静态资源映射规则 |
30.SpringBootweb开发-引入thymeleaf |
31.SpringBootweb开发-thymeleaf语法 |
32.SpringBootweb开发-SpringMVC自动配置原理 |
33.SpringBootweb开发-扩展与全面接管SpringMVC |
34.SpringBootweb开发-【实验】-引入资源 |
35.SpringBootweb开发-【实验】-国际化 |
36.SpringBootweb开发-【实验】-登陆&拦截器 |
37.SpringBootweb开发-【实验】-Restful实验要求 |
38.SpringBootweb开发-【实验】-员工列表-公共页抽取 |
39.SpringBootweb开发-【实验】-员工列表-链接高亮&列表完成 |
40.SpringBootweb开发-【实验】-员工添加-来到添加页面 |
41.SpringBootweb开发-【实验】-员工添加-添加完成 |
42.SpringBootweb开发-【实验】-员工修改-重用页面&修改完成 |
43.SpringBootweb开发-【实验】-员工删除-删除完成 |
44.SpringBootweb开发-错误处理原理&定制错误页面 |
45.SpringBootweb开发-定制错误数据 |
46.SpringBootweb开发-嵌入式Servlet容器配置修改 |
47.SpringBootweb开发-注册servlet三大组件 |
48.SpringBootweb开发-切换其他嵌入式Servlet容器 |
49.SpringBootweb开发-嵌入式Servlet容器自动配置原理 |
50.SpringBootweb开发-嵌入式Servlet容器启动原理 |
51.SpringBootweb开发-使用外部Servlet容器&JSP支持 |
52.SpringBootweb开发-外部Servlet容器启动SpringBoot应用原理 |
53.SpringBootDocker-简介 |
54.SpringBootDocker-核心概念 |
55.SpringBootDocker-linux环境准备 |
56.SpringBootDocker-docker安装&启动&停止 |
57.SpringBootDocker-docker镜像操作常用命令 |
58.SpringBootDocker-docker容器操作常用命令 |
59.SpringBootDocker-docker安装MySQL |
60.SpringBoot数据访问-简介 |
61.SpringBoot数据访问-JDBC&自动配置原理 |
62.SpringBoot数据访问-整合Druid&配置数据源监控 |
63.SpringBoot数据访问-整合MyBatis(一)-基础环境搭建 |
64.SpringBoot数据访问-整合MyBatis(二)-注解版MyBatis |
65.SpringBoot数据访问-整合MyBatis(二)-配置版MyBatis |
66.SpringBoot数据访问-SpringData JPA简介 |
67.SpringBoot数据访问-整合JPA |
68.SpringBoot原理-第一步:创建SpringApplication |
69.SpringBoot原理-第二步:启动应用 |
70.SpringBoot原理-事件监听机制相关测试 |
71.SpringBoot原理-自定义starter |
72.SpringBoot结束语 |
第4章:SpringBoot整合篇视频 |
1.1--SpringBoot高级-缓存-JSR107简介 |
2.2--SpringBoot高级-缓存-Spring缓存抽象简介 |
3.3--SpringBoot高级-缓存-基本环境搭建 |
4.4--SpringBoot高级-缓存-@Cacheable初体验 |
5.5--SpringBoot高级-缓存-缓存工作原理&@Cacheable运行流程 |
6.6--SpringBoot高级-缓存-@Cacheable其他属性 |
7.7--SpringBoot高级-缓存-@CachePut |
8.8--SpringBoot高级-缓存-@CacheEvict |
9.9--SpringBoot高级-缓存-@Caching&@CacheConfig |
10.10--SpringBoot高级-缓存-搭建redis环境&测试 |
11.11--SpringBoot高级-缓存-RedisTemplate&序列化机制 |
12.12--SpringBoot高级-缓存-自定义CacheManager |
13.13--SpringBoot高级-消息-JMS&AMQP简介 |
14.14--SpringBoot高级消-息-RabbitMQ基本概念简介 |
15.15--SpringBoot高级消息-RabbitMQ运行机制 |
16.16--SpringBoot高级-消息-RabbitMQ安装测试 |
17.17--SpringBoot高级-消息-RabbitTemplate发送接受消息&序列化机制 |
18.18--SpringBoot高级-消息-@RabbitListener&@EnableRabbit |
19.19--SpringBoot高级-消息-AmqpAdmin管理组件的使用 |
20.20--SpringBoot高级-检索-Elasticsearch简介&安装 |
21.21--SpringBoot高级-检索-Elasticsearch快速入门 |
22.22--SpringBoot高级-检索-SpringBoot整合Jest操作ES |
23.23--SpringBoot-高级-检索-整合SpringDataElasticsearch |
24.24--SpringBoot高级-任务-异步任务 |
25.25--SpringBoot高级-任务-定时任务 |
26.26--SpringBoot高级-任务-邮件任务 |
27.27--SpringBoot高级-安全-测试环境搭建 |
28.28--SpringBoot高级-安全-登录&认证&授权 |
29.29--SpringBoot高级-安全-权限控制&注销 |
30.30--SpringBoot高级-安全-记住我&定制登陆页 |
31.31--SpringBoot高级-分布式-dubbo简介 |
32.32--SpringBoot高级-分布式-docker安装zookeeper |
33.33--SpringBoot高级-分布式-SpringBoot-Dubbo-Zookeeper整合 |
34.34--SpringBoot高级-分布式-SpringCloud-Eureka注册中心 |
35.35--SpringBoot高级-分布式-服务注册 |
36.36--SpringBoot高级-分布式-服务发现&消费 |
37.37--SpringBoot高级-热部署-devtools开发热部署 |
38.38--SpringBoot高级-监管-监管端点测试 |
39.39--SpringBoot高级-监管-定制端点 |
40.40--SpringBoot高级-监管-自定义HealthIndicator |
第5章:SpringCloud视频 |
1.SpringCloud前提概述 |
2.SpringCloud大纲概览 |
3.SpringCloud从面试题开始 |
4.SpringCloud微服务是什么 |
5.SpringCloud微服务是什么2 |
6.SpringCloud微服务与微服务架构 |
7.SpringCloud微服务优缺点 |
8.SpringCloud微服务技术栈有哪些 |
9.SpringCloud为什么选择SpringCloud作为微服务架构 |
10.SpringCloudSpringCloud是什么 |
11.VSSpringBoot区别对比 |
12.VSDubbo区别对比 |
13.SpringCloudSpringCloud功能域和官网资料介绍 |
14.SpringCloudSpringCloud国内使用情况 |
15.SpringCloudRest微服务案例-总体概述 |
16.SpringCloudRest微服务案例-父工程构建步骤 |
17.SpringCloudRest微服务案例-API公共模块和部门Entity步骤 |
18.SpringCloudRest微服务案例-部门服务提供者 |
19.SpringCloudRest微服务案例-部门服务消费者 |
20.SpringCloudEureka是什么 |
21.SpringCloudEurekaServer服务注册中心建立 |
22.SpringCloud将已有的部门微服务注册进Eureka服务中心 |
23.微服务完善主机映射名称修改 |
24.微服务完善主机IP信息提示 |
25.微服务完善info内容构建 |
26.SpringCloudEureka自我保护机制介绍 |
27.SpringCloudEure服务发现 |
28.SpringCloudEureka集群配置 |
29.SpringCloudEureka比Zookeeper好在哪里 |
30.SpringCloudRibbon是什么 |
31.SpringCloudRibbon配置初步 |
32.SpringCloudRibbon负载均衡 |
33.SpringCloudRibbon核心组件IRule |
34.SpringCloud自定义Ribbo的负载均衡策略(上) |
35.SpringCloud自定义Ribbo的负载均衡策略(下) |
36.SpringCloudFeign是什么 |
37.SpringCloudFeign工程构建 |
38.SpringCloudHystrix断路器是什么 |
39.SpringCloud服务熔断 |
40.SpringCloud服务降级 |
41.SpringCloud服务降级熔断小总结 |
42.SpringCloud豪猪hystrixDashboard |
43.SpringCloud如何查看hystrixDashboard |
44.SpringCloudZuul是什么 |
45.SpringCloudZuul路由基本配置 |
46.SpringCloudZuul路由访问映射规则 |
47.SpringCloudConfig分布式配置中心是什么 |
48.SpringCloudConfig服务端与Github通信 |
49.SpringCloudConfig客户端通过Config服务端获得Github上的配置 |
50.SpringCloudConfig配置演示与策略切换 |
51.SpringCloud重要必看-第一季架构技术总结和第二季展望 |
第6章:Dubbo视频 |
1.概念分布式系统定义 |
2.概念应用的架构演变 |
3.概念RPC简介 |
4.概念简介 |
5.概念设计架构 |
6.环境搭建ZooKeeper注册中心 |
7.环境搭建管理控制台 |
8.环境搭建创建提供者消费者工程 |
9.Dubbo服务提供者配置&测试 |
10.Dubbo服务消费者配置&测试 |
11.监控中心Simple Monitor安装配置 |
12.Dubbo与SpringBoot整合 |
13.配置dubbo-properties&属性加载顺序 |
14.配置启动检查 |
15.配置超时&配置覆盖关系 |
16.配置重试次数 |
17.配置多版本 |
18.配置本地存根 |
19.配置与SpringBoot整合的三种方式 |
20.高可用ZooKeeper宕机与Dubbo直连 |
21.高可用负载均衡机制 |
22.高可用服务降级 |
23.高可用服务容错&Hystrix |
24.原理RPC&Netty原理 |
25.原理框架设计 |
26.原理标签解析 |
27.原理服务暴露流程 |
28.原理服务引用流程 |
29.原理服务调用流程 |
30.Dubbo结束语 |
第7章:Shiro视频 |
1.Shiro简介 |
2.ShiroHelloWorld |
3.Shiro集成 Spring |
4.Shiro工作流程(1) |
5.ShiroDelegatingFilterProxy |
6.Shiro权限 URL 配置细节 |
7.Shiro认证思路分析 |
8.Shiro实现认证流程 |
9.Shiro实现认证 Realm |
10.Shiro密码的比对 |
11.Shiro密码的MD5加密 |
12.Shiro密码的MD5盐值加密 |
13.Shiro多 Realm 验证 |
14.Shiro认证策略 |
15.Shiro把 realms 配置给 SecurityManager |
16.Shiro权限配置 |
17.Shiro授权流程分析 |
18.Shiro多 Realm 授权的通过标准 |
19.Shiro实现授权 Realm |
20.Shiro标签 |
21.Shiro权限注解 |
22.Shiro从数据表中初始化资源和权限 |
23.Shiro会话管理 |
24.ShiroSessionDao |
25.Shiro缓存 |
26.Shiro认证和记住我的区别 |
27.Shiro实现Rememberme |
第8章:Git&GitHub视频 |
1.Git&GitHub前面的话 |
2.Git&GitHub为什么要使用版本控制 |
3.Git&GitHub版本控制介绍 |
4.Git&GitHubGit简史 |
5.Git&GitHubGit优势 |
6.Git&GitHubGit程序安装过程 |
7.Git&GitHubGit结构 |
8.Git&GitHubGit和代码托管中心 |
9.Git&GitHub本地库和远程库的交互方式 |
10.Git&GitHub本地库初始化 |
11.Git&GitHub设置签名 |
12.Git&GitHub添加提交以及查看状态操作 |
13.Git&GitHub添加提交命令小结 |
14.Git&GitHub版本穿梭测试的准备工作 |
15.Git&GitHub查看历史记录的几种不同方式 |
16.Git&GitHub前进后退历史版本操作的本质 |
17.Git&GitHub基于索引值前进后退版本 |
18.18-前进后退版本的其他方式 |
19.19-hard和soft以及mixed参数对比 |
20.20-永久删除文件后找回 |
21.21-添加到暂存区的删除文件找回 |
22.22-删除文件找回方式的小结 |
23.23-比较文件 |
24.24-分支概述 |
25.25-分支操作 |
26.26-解决合并分支后产生的冲突 |
27.27-Hash算法简介 |
28.28-Git版本数据管理机制 |
29.29-Git分支管理的本质是创建和移动指针 |
30.30-GitHub账号注册 |
31.31-修改GitHub账号头像 |
32.32-本地库和远程库交互方式回顾 |
33.33-为了测试远程交互初始化新的本地库 |
34.34-创建远程库 |
35.35-在本地创建远程库地址别名 |
36.36-推送操作 |
37.37-克隆操作 |
38.38-邀请令狐冲加入团队成员 |
39.39-远程库修改的拉取 |
40.40-协同开发时冲突的解决 |
41.41-跨团队协作操作演示 |
42.42-SSH免密登录 |
43.43-Eclipse中Git插件简介 |
44.44-Eclipse中把工程初始化为本地库 |
45.45-在Eclipse中设置本地库范围签名 |
46.46-Eclipse中Git图标的介绍 |
47.47-Eclipse特定文件介绍以及为什么要忽略它们 |
48.48-忽略Eclipse中的特定文件 |
49.49-Eclipse中本地库基本操作 |
50.50-将本地工程推送到远程库 |
51.51-将远程库的工程克隆到本地 |
52.52-在Kepler Eclipse中导入远程库工程 |
53.53-在Eclipse中解决冲突 |
54.54-Git工作流介绍 |
55.55-分支实战说明 |
56.56-分支实战操作 |
57.57-安装CentOS7 |
58.58-安装Gitlab前的准备和介绍 |
59.59-Gitlab安装 |
60.60-配置并启动Gitlab服务器 |
61.61-浏览器访问Gitlab首页 |
62.62-总结 |
第9章:MySQL高级 |
1.MySQL高级课程简介 |
2.MySQL高级MySQL简介 |
3.RPM安装 |
4.MySQL高级ROOT密码设置和开机自启动 |
5.MySQL高级安装位置 |
6.MySQL高级修改字符集 |
7.MySQL高级MySQL配置文件 |
8.MySQL高级MySQL逻辑架构简介 |
9.MySQL高级存储引擎简介 |
10.MySQL高级SQL性能下降原因 |
11.MySQL高级SQL执行加载顺序 |
12.MySQL高级七种JOIN理论 |
13.MySQL高级七种JOIN的SQL编写 |
14.MySQL高级索引是什么 |
15.MySQL高级索引优势劣势 |
16.MySQL高级索引分类和建索引命令语句 |
17.MySQL高级索引结构与检索原理 |
18.MySQL高级哪些情况适合建索引 |
19.MySQL高级哪些情况不适合建索引 |
20.MySQL高级性能分析前提知识 |
21.MySQL高级explain使用简介 |
22.MySQL高级explain之id介绍 |
23.explain之selecttype和table介绍 |
24.MySQL高级explain之type介绍 |
25.explain之possiblekeys和key介绍 |
26.explain之keylen介绍 |
27.MySQL高级explain之ref介绍 |
28.MySQL高级explain之rows介绍 |
29.MySQL高级explain之Extra介绍 |
30.MySQL高级explain之热身Case |
31.MySQL高级索引单表优化案例 |
32.MySQL高级索引两表优化案例 |
33.MySQL高级索引三表优化案例 |
34.MySQL高级索引优化1 |
35.MySQL高级索引优化2 |
36.MySQL高级索引优化3 |
37.MySQL高级索引优化4 |
38.MySQL高级索引优化5 |
39.MySQL高级索引优化6 |
40.MySQL高级索引优化7 |
41.MySQL高级索引优化8 |
42.MySQL高级索引优化9 |
43.MySQL高级索引优化10 |
44.MySQL高级索引面试题分析 |
45.MySQL高级索引优化答疑补充和总结口诀 |
46.MySQL高级小表驱动大表 |
47.MySQL高级in和exists |
48.MySQL高级为排序使用索引OrderBy优化 |
49.MySQL高级慢查询日志 |
50.MySQL高级批量插入数据脚本 |
51.MySQL高级用Show Profile进行sql分析 |
52.MySQL高级全局查询日志 |
53.MySQL高级数据库锁理论概述 |
54.MySQL高级读锁案例讲解 |
55.MySQL高级读锁案例讲解2 |
56.MySQL高级行锁理论 |
57.MySQL高级行锁案例讲解 |
58.MySQL高级行锁演示答疑补充 |
59.MySQL高级索引失效行锁变表锁 |
60.MySQL高级间隙锁危害 |
61.MySQL高级如何锁定一行 |
62.MySQL高级行锁总结 |
63.MySQL高级主从复制 |
第10章:Redis视频教程 |
1.RedisNoSQL入门概述-上 |
2.NoSQL入门概述-下 |
3.当下NoSQL应用场景简介 |
4.NoSQL数据模型简介 |
5.NoSQL数据库的四大分类 |
6.分布式数据库CAP原理 |
7.安装 |
8.HelloWorld |
9.Redis启动后杂项基础知识 |
10.常用五大数据类型简介 |
11.RedisKey关键字 |
12.RedisString |
13.RedisList |
14.RedisSet |
15.RedisHash |
16.RedisZSet |
17.Redis配置文件介绍 |
18.Redis持久化之RDB |
19.Redis持久化之AOF |
20.事务 |
21.Redis消息订阅发布简介 |
22.Redis主从复制上 |
23.Redis主从复制下 |
24.Jedis测试联通 |
25.Jedis常用API |
26.Jedis事务 |
27.Jedis主从复制 |
28.JedisJedisPool |
第11章:Docker核心基础视频 |
1.Docker前提知识要求和课程简介 |
2.Docker为什么会出现 |
3.Docker理念 |
4.Docker是什么 |
5.Docker能干什么 |
6.Docker三要素 |
7.DockerCentOS6安装Docker |
8.DockerCentOS7安装Docker简介(补充知识请看34集) |
9.Docker阿里云镜像加速器配置 |
10.Dockerhelloworld镜像 |
11.Docker运行底层原理 |
12.Docker帮助命令 |
13.Docker镜像命令 |
14.Docker容器命令(上) |
15.Docker容器命令(下) |
16.Docker镜像原理 |
17.Docker镜像commit |
18.Docker容器数据卷介绍 |
19.Docker容器数据卷用V命令添加 |
20.Docker容器数据卷用DockerFile添加 |
21.Docker容器数据卷volumes-from |
22.DockerDockerfile是什么 |
23.DockerDockerFile构建过程解析 |
24.DockerDockerFile保留字指令 |
25.DockerDockerFile案例-自定义镜像mycentos |
26.DockerDockerFile案例-CMD-ENTRYPOINT命令案例 |
27.DockerDockerFile案例-ONBUILD命令案例 |
28.DockerDockerFile案例-自定义的tomcat9 |
29.DockerDockerFile案例-自定义的tomcat9上发布演示 |
30.DockerDockerFile小总结 |
31.Docker安装mysql |
32.Docker安装Redis |
33.Docker本地镜像推送到阿里云 |
34.DockerCentOS7安装Docker(补充知识) |
第12章:RBAC权限实战 |
1.01 - -RBAC权限实战-项目说明 |
2.02 - -RBAC权限实战-项目结构的说明 |
3.03 - -RBAC权限实战-项目结构的创建 |
4.04 - -RBAC权限实战-SSM框架的集成 |
5.05 - -RBAC权限实战-web-xml文件中Spring监听器配置 |
6.06 - -RBAC权限实战-web-xml文件中SpringMVC框架Servlet配置 |
7.07 - -RBAC权限实战-Spring & SpringMVC配置文件内容说明 |
8.08 - -RBAC权限实战-验证SpringMVC框架是否集成成功 |
9.09 - -RBAC权限实战-验证Spring框架 & Mybatis是否集成成功 |
10.10 - -RBAC权限实战-登录功能 - 页面跳转 |
11.11 - -RBAC权限实战-登录功能 - 表单元素验证 |
12.12 - -RBAC权限实战-登录功能 - 后台逻辑实现 |
13.13 - -RBAC权限实战-登录功能 - 字符乱码出现的原因以及解决方案 |
14.14 - -RBAC权限实战-登录功能 - 过滤器解决乱码问题 |
15.15 - -RBAC权限实战-总结 - 1 |
16.16 - -RBAC权限实战-总结 - 2 |
17.17 - -RBAC权限实战-总结 - 3 |
18.18 - -RBAC权限实战-JSON & JSON字符串 |
19.19 - -RBAC权限实战-JS变量的作用域 |
20.20 - -RBAC权限实战-主页面 - 用户名称 & 退出系统 |
21.21 - -RBAC权限实战 - 权限模型介绍 |
22.22 - -RBAC权限实战 - 权限模型级别 |
23.23 - -RBAC权限实战-用户维护 - 功能说明 |
24.24 - -RBAC权限实战-用户维护 - 跳转分页查询页面 |
25.25 - -RBAC权限实战-用户维护 - 相对路径&绝对路径 |
26.26 - -RBAC权限实战-用户维护 - 使用监听器解决路径问题 |
27.27 - -RBAC权限实战-用户维护 - 分页查询代码实现 |
28.28 - -RBAC权限实战-用户维护 - 分页查询数据展示 |
29.29 - -RBAC权限实战-用户维护 - 分页查询页码展示 |
30.30 - -RBAC权限实战-用户维护 - 异步分页查询 |
31.31 - -RBAC权限实战-用户维护 - 模糊查询 |
32.32 - -RBAC权限实战-用户维护 - 跳转到新增页面 |
33.33 - -RBAC权限实战-用户维护 - 新增用户 |
34.34 - -RBAC权限实战-用户维护 - 客户的新需求 |
35.35 - -RBAC权限实战-用户维护 - 跳转到修改页面 |
36.36 - -RBAC权限实战-用户维护 - 表单元素重置 |
37.37 - -RBAC权限实战-用户维护 - 修改用户 |
38.38 - -RBAC权限实战-用户维护 - 删除用户 |
39.39 - -RBAC权限实战-用户维护 - 全选框选择 |
40.40 - -RBAC权限实战-用户维护 - 批量删除 |
41.41 - -RBAC权限实战-用户维护 - 角色维护(作业&练习) |
42.42 - -RBAC权限实战-用户维护 - 分配角色 - 左右列表数据移动 |
43.43 - -RBAC权限实战-用户维护 - 分配角色 - 关系表数据的操作 |
44.44 - -RBAC权限实战-许可维护 - 树形结构说明 & zTree |
45.45 - -RBAC权限实战-许可维护 - zTree最简单的一颗树 |
46.46 - -RBAC权限实战-许可维护 - zTree节点属性说明 |
47.47 - -RBAC权限实战-许可维护 - 异步读取zTree模拟数据 |
48.48 - -RBAC权限实战-许可维护 - 异步读取zTree真实数据 |
49.49 - -RBAC权限实战-许可维护 - 递归方式读取许可数据 |
50.50 - -RBAC权限实战-许可维护 - 嵌套for循环方式读取许可数据 |
51.51 - -RBAC权限实战-许可维护 - map集合方式读取许可数据 |
52.52 - -RBAC权限实战-许可维护 - 改变节点数据的图标 |
53.53 - -RBAC权限实战-许可维护 - 节点按钮分析 |
54.54 - -RBAC权限实战-许可维护 - 新增节点 |
55.55 - -RBAC权限实战-许可维护 - 修改节点 |
56.56 - -RBAC权限实战-许可维护 - 删除节点 |
57.57 - -RBAC权限实战-角色维护 - 分配许可信息 |
58.58 - -RBAC权限实战-角色维护 - 回显已经分配的许可信息 |
59.59 --RBAC权限实战-登陆后根据权限动态获取菜单 |
60.60 --RBAC权限实战-项目功能总结 |
61.61 --RBAC权限实战-登陆拦截器 |
62.62 --RBAC权限实战-权限拦截器 |
第13章:Jenkins视频 |
1.01-持续集成-持续部署-持续交付的概念 |
2.02-Jenkins和Hudson |
3.03-Web工程部署方式说明 |
4.04-Subversion环境要求 |
5.05-应用服务器设置账号密码说明 |
6.06-运行Jenkins主体程序并初始化 |
7.07-配置JDK和Maven并安装Deploy插件 |
8.08-创建用于测试的Maven工程 |
9.09-创建SVN版本库并提交Maven工程 |
10.10-创建工程并配置源码管理 |
11.11-配置构建命令并手动执行一次构建 |
12.12-配置构建完成后部署到Tomcat上 |
13.13-配置远程触发构建的TOKEN值 |
14.14-curl命令触发构建 |
15.15-编辑SVN钩子程序 |
16.16-测试验证整个自动化持续集成流程 |
17.17-整合GitHub的持续集成环境要点说明 |
18.18-安装Git客户端 |
19.19-在Jenkins中指定Git客户端位置 |
20.20-在GitHub上创建WebHook |
21.21-关闭防止跨站点请求伪造 |
22.22-总结 |
第14章:Java开发利器:IntelliJ IDEA的安装、配置与使用 |
1.1--IDEA-IntelliJ IDEA的介绍和优势 |
2.2--IDEA-版本介绍与安装前的准备 |
3.3--IDEA-IDEA的卸载 |
4.4--IDEA-IDEA的安装 |
5.5--IDEA-安装目录和设置目录结构的说明 |
6.6--IDEA-启动IDEA并执行HelloWorld |
7.7--IDEA-Module的使用 |
8.8--IDEA-IDEA的常用设置 |
9.9--IDEA-快捷键的设置 |
10.10--IDEA-常用的快捷键的使用1 |
11.11--IDEA-常用的快捷键的使用2 |
12.12--IDEA-模板及常用模板的演示 |
13.13--IDEA-修改及自定义模板 |
14.14--IDEA-IDEA中添加Tomcat镜像并部署web工程 |
15.15--IDEA-关联数据库 |
16.16--IDEA-版本控制在IDEA中的配置和使用 |
17.17--IDEA-IDEA中的断点调试 |
18.18--IDEA-IDEA中Maven的配置与使用 |
19.清理缓存和索引插件的下载等 |
技术专家系统讲解传授编程思路与实战。
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Java知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
本阶段课程涵盖Java开发流行的自动化构建工具:Maven,版本控制系统:SVN和Git,容器虚拟化技术:Docker,权限模型:RBAC,集成测试:Jenkins,微服务架构:SpringCloud等核心内容。旨在应对各种实际开发情况下的的各种开发场景及业务的需要。