课程简介
本课程是一套全面的技术实战教程,涵盖了从版本管理、代码发布架构、高并发程序设计、JVM内核原理与优化、Netty RPC架构、Git版本控制、Redis数据库应用、Java服务器端程序设计、Dubbo架构高级课程、Nginx网站架构实战到Tomcat负载均衡与调优等多个技术领域。
通过本课程的学习,学员将能够掌握现代软件开发和运维中的关键技能,包括高效的代码管理、高性能的系统架构设计、以及各种中间件和框架的深入应用。
课程目录
第一部分:Svn版本管理与代码上线架构方案
- • 第一天课前思想讲解
- • 如何成为高级架构师
- • linux系统架构师的职责和能力要求
- • IDC服务器业务变更的内容讲解
- • 版本管理种类与Svn工具介绍
- • Svn工具与Git工具的简单区别介绍
- • 企业实际应用场景与运维人员需掌握的技能
- • Svn服务的运行模式与访问方式
- • Svn客户端访问服务器的方式
- • Svn档案数据库的格式说明
- • Svn版本系统逻辑架构图原理讲解
- • Svn版本系统使用的工作流程与优缺点介绍
- • 准备并安装部署Svn版本系统
- • 配置启动SVN服务并检查启动结果
- • 创建一个Svn版本库及版本库目录结构介绍
- • 修改创建的Svn版本库配置配置文件
- • 为Svn版本库创建用户并授权访问指定项目版本库
- • win32下安装Svn客户端访问Svn版本库服务
- • win32下Svn客户端使用简单介绍
- • linux下Svn客户端命令的使用介绍(1-3)
- • Svn版本系统中钩子介绍
- • Svn版本系统中钩子种类及功能介绍
- • Svn钩子的生产应用场景及同步案例实践
- • Svn钩子的同步案例逻辑架构讲解及钩子注意事项
- • 利用Svn钩子功能做Svn上传文件各类检查控制
- • 互联网小型/中型/大型企业代码上线发布架构方案
- • 有关PHP/JAVA代码大型集群架构代码发布方案特别说明
- • sina及小米等门户企业代码发布案例介绍
- • 大型集群架构代码发布方案注意事项
- • 自动化部署及代码发布管理平台
- • 开发及运维人员业务变更管理方案思路
- • 代码发布上线制度企业实际案例介绍
- • 门户淘宝网软件及代码发布架构方案案例介绍
- • 企业代码发布制度流程等内容案例展示
- • 企业代码发布架构方案总结与课后作业
第二部分:实战Java高并发程序设计模式视频
- • Java并行程序基础
- • Java内存模型和线程安全
- • 无锁
- • JDK并发包(1-2)
- • 并发设计模式
- • NIO和AIO
- • 锁的优化和注意事项
- • 并发调试和JDK8新特性
- • jetty分析
- • 作业
第三部分:深入JVM内核—原理、诊断与优化
- • 初识JVM
- • JVM运行机制
- • 常用JVM配置参数
- • GC算法与种类
- • GC参数
- • 类装载器
- • 性能监控工具
- • Java堆分析
- • 锁
- • Class文件结构
- • 字节码执行
第四部分:基于Netty的RPC架构实战演练
- • NIO
- • netty服务端
- • netty客户端
- • netty线程模型源码分析(1-2)
- • netty5案例学习
- • netty学习之心跳
- • protocol buff学习
- • 自定义序列化协议之自定义序列化协议
- • 自定义数据包协议
- • 粘包分包分析,如何避免socket攻击
- • 分析设计一个聊天室的小项目
第五部分:Git分布式版本控制系统权威指南
- • Git权威指南基础教程(1-8章)
第六部分:Redis从入门到精通、集群与应用
- • redis特点及安装使用
- • redis通用key操作命令
- • string结构及命令详解
- • list结构及命令详解
- • 位图法统计活跃用户
- • set结构及命令详解
- • order set结构及命令详解
- • hash结构及命令详解
- • redis事务及锁应用
- • 频道发布与消息订阅
- • rdb快照持久化
- • aof日志持久化
- • redis主从复制
- • redis运维常用命令
- • aof恢复与rdb服务器间迁移
- • sentinel运维监控
- • key设计原则
- • phpRedis扩展编译
- • 微博项目之用户注册与微博发布
- • 微博项目之粉丝关系与推送微博
- • 增强微博cookie安全
- • 哈希数据存储微博
- • 微博key设计总结
- • 粉丝拉取模式
- • 微博冷数据写入mysql
- • 高速写入测试
- • redis笔记+资料
第七部分:基于案例学Java服务器端程序设计ZeroMQ Netty视频教程
- • 课程介绍
- • 工厂模式及其它
- • 反射机制
- • 多线程处理及容错性
- • Akka的作用
- • Netty
- • ZeroMQ
- • 网络传输处理
- • JNI 业务逻辑处理
- • 负载均衡
- • 作业
第八部分:Dubbo入门到精通架构高级课程
- • 课程介绍
- • 使用Dubbo对传统工程进行服务化改造的思路介绍
- • 使用Dubbo对传统工程进行服务化改造
- • ZooKeeper注册中心安装
- • 使用Dubbo对传统工程进行服务化改造后的服务调用测试
- • 使用dubbo进行规模服务化前的工程结构优化
- • dubbo管理控制台的安装
- • 使用maven构建dubbo服务的可执行jar包
- • 在linux操作系统上手工部署dubbo服务
- • 构建dubbo服务消费者web应用的war包并在tomcat中部署
- • dubbo监控中心的介绍与简易监控中心的安装
- • 持续集成篇(搭建敏捷高效的持续集成管理平台、svn版本管理系统的安装与使用、maven私有库和本地库的安装与配置、sonarqube代码质量管理平台的介绍与安装、配置与使用、hudson持续集成服务器的安装与配置、使用)
- • 基于dubbo的分布式系统架构介绍(以第三方支付系统架构为例)
- • 消息中间件在分布式系统中的作用介绍
- • activemq的安装与使用
- • redis的安装与使用
- • fastdfs分布式文件系统(安装与使用)
- • 简易版支付系统介绍与部署(单节点)
- • dubbo服务集群
- • dubbo分布式服务子系统的划分
- • dubbo服务接口的设计原则
- • dubbo服务启动依赖检查
- • dubbo负载均衡策略
- • dubbo线程模型
- • dubbo直连提供者(开发调试)
- • dubbo服务只订阅(开发调试)
- • dubbo服务只注册
- • zookeeper集群的安装、配置、高可用测试
- • zookeeper集群的升级、迁移
- • activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试
- • activemq高可用+负载均衡集群的安装、配置、高可用测试
- • redis集群的安装(redis3+centos)
- • redis集群的高可用测试(含jedis客户端的使用)
- • redis集群的扩展测试
- • keepalived+nginx实现高可用web负载均衡
- • fastdfs集群的安装与配置
- • fastdfs集群的使用(结合简易版支付系统)
- • 使用redis3.0集群实现tomcat集群的session共享
- • MySQL源码编译安装(CentOS-6.6+MySQL-5.6)
- • MySQL主从复制的配置(CentOS-6.6+MySQL-5.6)
- • MyCat在MySQL主从复制基础上实现读写分离(1-2)
- • MyCat集群部署(HAProxy+MyCat)
- • MyCat高可用负载均衡集群实现(HAProxy+Keepalived+MyCat)
第九部分:Nginx网站架构实战(web)
- • LVS负载均衡集群视频
- • 第一套2014最新nginx视频教程(包括nginx介绍及编译安装、信号量、虚拟主机配置、日志管理、定时任务完成日志切割、Location详解、Rewrite语法详解、编译PHP并与nginx整合、安装ecshop、商城url重写实战、nginx gzip压缩、expires缓存、反向代理实现nginx+apache动静分离、nginx实现负载均衡、连接memcached、第3方模块编译及一致性哈希应用、大访问量优化整体思路、ab压力测试及nginx性能统计模块、nginx单机1W并发优化、服务器集群搭建、集群性能测试等内容)
- • Nginx网站架构(包括Nginx架构及安装、虚拟主机及相关配置、地址重写、日志管理和限速、反向代理和负载均衡等内容)
第十部分:Tomcat负载均衡、调优核心应用进阶
- • Java核心技术之平台架构详解
- • Java核心技术之Java编程语言的引入
- • Java核心技术之面向对象与面向过程的区别
- • Java核心技术之Java四个层次概念
- • Java核心技术之Java的前身oak
- • Java EE平台技术详解(1-2)
- • Java核心技术之安装tomcat(1-2)
- • Java技术回顾
- • tomcat架构组件详解(1-2)
- • tomcat的运行方式(1-2)
- • tomcat配置详解(应用程序目录结构、安装、3-5、知识点回顾、各组件详解1-2)
- • tomcat负载均衡之基于mod_jk实现详解(1-3)
- • tomcat负载均衡之基于mod_proxy实现详解(1-3)
- • tomcat组件间关联关系
- • tomcat反向代理机制(1-3)
- • tomcat负载均衡架构及会话复制集群的实现(1-4)
- • tomcat总结(1-2)
- • tomcat内存调优
- • tomcat监控总结
请先
!