所有分类
  • 所有分类
  • 后端开发
  • 干货有料

老男孩高级架构师

课程简介

本课程是一套全面的技术实战教程,涵盖了从版本管理、代码发布架构、高并发程序设计、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监控总结
资源下载
下载价格3 赞赏币
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?