互联网架构班零基础

本课程针对有一定Java互联网开发基础想要提升自己的同学。该架构课从Java开发工具到高并发到调优,最终到数据分析平台的搭建。使得学员不仅掌握Java架构必备技能,还能彻底学会离线和实时的大数据分析。【购买说明】此商品为虚拟商品,一经购买,概不退款。

  • 不限期

    视频有效期

  • 24

    课程内容

  • 24个月

    教学服务期限

  • 2000小时

    视频总时长

  • 100%

    好评度

  • 阶段一:你所不知道的IDEA

  • 阶段二:一网打尽基于Git协同工具集

  • 阶段三:深入Maven与Nexus私服

  • 阶段四:数据结构全集

  • 阶段五:Java多线程与高并发

  • 阶段六:JVM调优

  • 阶段七:MySQL基础架构与优化

  • 阶段八:MySQL锁机制

  • 阶段九:分布式系统CAP理论

  • 阶段十:源码分析SpringSecurity

  • 阶段十一:分布式缓存实战Redis

  • 阶段十二:消息中间件RabbitMQ与Kafka

  • 阶段十三:分布式搜索引擎Elasticsearch

  • 阶段十四:数仓理论与环境搭建

  • 阶段十五:数据同步DataX与Canal

  • 阶段十六:优尚品离线数仓分析平台

  • 阶段十七:乐字节直播实时分析平台

  • 阶段十八:推荐系统及其算法

阶段一:你所不知道的IDEA
  • 第一章:IDEA配置
  • 第二章:IDEA插件
  • 阶段二:一网打尽基于Git协同工具集
  • 第一章:Git介绍与安装
  • 第二章:Git常用操作
  • 第三章:Git时光穿梭机
  • 第四章:Git远程仓库
  • 第五章:Git标签
  • 第六章:Git分支
  • 第七章:Git冲突解决与协作
  • 第八章:服务器上的Git
  • 第九章:IDEA 集成 Git GitHub Gitee
  • 第十章:GitLab
  • 阶段三:深入Maven与Nexus私服
  • 第一章:Maven 下载安装与基础概念
  • 第二章:第一个 Maven 项目
  • 第三章:Maven 依赖与生命周期
  • 第四章:Maven 插件
  • 第五章:Maven聚合与继承、资源与属性
  • 第六章:Maven 私服
  • 阶段四:数据结构全集
  • 第一章:概述
    本章节主要介绍了开发环境的配置,以及如何进行学习。
    课程安排:
  • 第二章:数组
  • 第三章:动态数组ArrayList
  • 第四章:链表
  • 第五章:栈
  • 第六章:队列
  • 第七章:树
  • 第八章:map和set
  • 第九章:十大排序算法以及查找算法
  • 阶段五:Java多线程与高并发
  • 第一章:多线程概念
  • 第二章:多线程深化
  • 第三章:多线程的生产者与消费者
    本章主要讲解:多线程环境下生产者与消费者模式的运行逻辑,后期大家学习消息组件MQ,原理皆来源于此,将来学习AMQP协议后你也可以动手写一个自己的MQ。
    课程安排:
  • 第四章:线程池
    本章主要讲解:池是一种概念,以空间换时间,代表了资源利用的最大化,数据库连接池,对象池,组件队列,学习任重而道远。
    课程安排:
  • 第五章:ReentrantLock
    本章主要讲解:ReentrantLock是Java并发包中互斥锁,它有公平锁和非公平锁两种实现方式,请让我我们学习一代新人换旧人。
    课程安排:
  • 阶段六:JVM调优
  • 第一章:基础错误概念详解和javac编译过程分析
  • 第二章:字节码文件深入解析
  • 第三章:JVM即时编译器
  • 第四章:类加载过程
  • 第五章:类加载器
  • 第六章:程序员必须要知道的硬件知识和栈桢
  • 第七章:运行时数据区
  • 第八章:垃圾收集器
  • 第九章:各种面试问题以及优化策略
  • 阶段七:MySQL基础架构与优化
  • 第一章:MySQL基础架构
  • 第二章:SQL优化(上)
  • 第三章:表的导入导出
  • 第四章:SQL优化(下)
  • 阶段八:MySQL锁机制
  • 第一章:MySQL数据库引擎与事务
  • 第二章、MySQL悲观锁与乐观锁
  • 第三章、MySQL表锁与行锁
  • 第四章、MySQL意向锁
  • 第五章、MySQL间隙锁与临键锁
  • 第六章:MySQL全局锁
  • 阶段九:分布式系统CAP理论
  • 第一章:数据一致性理论
  • 第二章:Zookeeper实战
  • 阶段十:源码分析SpringSecurity
  • 第一章:SC 快速入门
  • 第二章:SC 源码解读
  • 第三章:SC 自定义认证
  • 第四章:RBAC
  • 第五章:SC 自定义授权
  • 第六章:Session 认证与 JWT 认证的区别
  • 第七章:JWT 实战
  • 第八章:刷新令牌
  • 第九章:OAuth 与 OAuth2
  • 第十章:授权流程
  • 第十一章:对接 GitHub 登录
  • 第十二章:Spring Security OAuth2
  • 阶段十一:分布式缓存实战Redis
  • 第一章:Redis理论与应用
    本章开始讲解Redis的环境安装,运行环境和常见命令,在单机环境下体验Redis的高性能与缓存特性
    课程安排:
  • 第二章:Redis操作
  • 第三章:Redis持久化
  • 第四章:Redis主从与哨兵、一致性
  • 第五章:Redis集群与练习
  • 阶段十二:消息中间件RabbitMQ与Kafka
  • 第一章:RabbitMQ入门
    本章节主要介绍了消息队列以及RabbitMQ的基础知识,内容主要包括消息队列的介绍以及优点、主流消息队列各自优缺点的分析、RabbitMQ的单节点安装、管控界面安装和介绍、RabbitMQ基础概念介绍。
    课程安排:
  • 第二章:RabbitMQ工作模式
    本章节主要介绍了所有RabbitMQ支持的队列模式,内容主要包括RabbitMQ的6种队列模式、路由键的概念、交换机的概念以及4种模式、RPC队列的特殊之处。
    课程安排:
  • 第三章:RabbitMQ事务安全
    本章节主要介绍了RabbitMQ的重点确认模式,内容主要包括RabbitMQ的事务、确认模式包括同步确认,异步确认、SpringAQMP、实际项目中如何确保MQ的消息成功发送到服务器、消费者如何确保不重复消费消息。
    课程安排:
  • 第四章:Kafka之消息中间件
  • 第五章:Kafka系统架构
  • 第六章:Kafka集群与数据安全
  • 阶段十三:分布式搜索引擎Elasticsearch
  • 第一章:正向索引与倒排索引
  • 第二章:ES软件简介与集群搭建
  • 第三章:ES数据存储的结构、ES的Mapping
  • 第四章:ES的插件安装与使用
  • 第五章:ES系统架构与访问API
  • 阶段十四:数仓理论与环境搭建
  • 第一章:数仓理论篇
  • 第二章:环境搭建篇
  • 第三章:数仓据采集实操篇
  • 阶段十六:优尚品离线数仓分析平台
  • 第一章:需求分析与设计
  • 第二章:数仓建模理论
  • 第三章:行为数据采集开发
  • 第四章:行为域开发
    课程安排:
    44、行为域ODS层开发-json数据建表及hive组件
    45、行为域ODS层开发-mock真实日志数据
    46、行为域ODS层开发-ODS层建表
    47、行为域ODS层开发-ODS数据入仓方案
    48、行为域ODS层开发-ODS数据入仓方案脚本开发
    49、行为域DWD层开发-DWD需求分析
    50、行为域DWD层开发-地理位置需求-GEOHASH编码
    51、行为域DWD层开发-地理位置需求-GPS参考点加工逻辑
    52、行为域DWD层开发-地理位置需求-GEOHASH字典表开发
    53、行为域DWD层开发-地理位置需求-IP2Region工具包介绍
    54、行为域DWD层开发-地理位置需求-全局唯一-ID方案设计
    55、行为域DWD层开发-地理位置需求-全局唯一ID-评分表绑定
    56、行为域DWD层开发-地理位置需求-全局唯一ID-日志会话聚合
    57、行为域DWD层开发-地理位置需求-全局唯一ID-绑定评分表生成
    58、行为域DWD层开发-地理位置需求-全局唯一ID-全局整数ID生成方案
    59、行为域DWD层开发-地理位置需求-依赖版本冲突问题解决
    60、行为域DWD层开发-ETL主程序开发-清洗过滤
    61、行为域DWD层开发-ETL主程序开发-数据规范处理
    62、行为域DWD层开发-ETL主程序开发-LogBean对象生成
    62、行为域DWD层开发-ETL主程序开发-地理位置集成
    63、行为域DWD层开发-ETL主程序开发-IDMapping账号回补
    64、行为域DWD层开发-ETL主程序开发-GuID获取
    65、行为域DWD层开发-ETL主程序开发-SessionId分割
    66、行为域DWD层开发-ETL主程序开发-新老访客标识
    67、行为域DWD层开发-数据质量检查
    68、行为域DWD层开发-ETL任务打包及命令编写
    69、行为域DWD层开发-ETL任务测试&任务脚本编写
    70、行为域DWD层开发-sql任务脚本开发
    71、行为域DWS层开发-流量分析主题-流量分析主题需求说明
    72、行为域DWS层开发-流量分析主题-流量分析生成方案
    73、行为域DWS层开发-流量分析主题-会话聚合表构建
    74、行为域DWS层开发-流量分析主题-流量信息大宽表开发
    75、行为域DWS层开发-流量分析主题-需求举例-设备型号维度下的流量分析
    76、行为域DWS层开发-流量分析主题-多维分析计算方法(高阶聚合函数)
    77、行为域DWS层开发-流量分析主题-多维指标计算(1)
    78、行为域DWS层开发-流量分析主题-多为指标计算(2)
    79、行为域DWS层开发-多维Cube分析-分析性能提升方案
    80、行为域DWS层开发-多维Cube分析-Bitmap工具介绍
    81、行为域DWS层开发-多维Cube分析-BitmapUDAF函数开发
    82、行为域DWS层开发-多维Cube分析-BitmapUDAF函数测试
    83、行为域DWS层开发-多维Cube分析-count_distinct再聚合方案
    84、行为域DWS层开发-活跃主题分析-活跃中间表设计方案
    85、行为域DWS层开发-活跃主题分析-活跃中间表逻辑设计
    86、行为域DWS层开发-活跃主题分析-活跃中间表sql开发
    87、行为域DWS层开发-活跃主题分析-bitmap活跃记录方案设计
    88、行为域DWS层开发-活跃主题分析-bitmap活跃记录代码开发
    89、行为域DWS层开发-新用户留存分析主题-计算方案设计
    90、行为域DWS层开发-新用户留存分析主题-计算SQL开发
    91、行为域DWS层开发-漏斗模型分析主题-计算方案设计
    92、行为域DWS层开发-漏斗模型分析主题-计算SQL开发
    93、行为域DWS层开发-事件归因分析主题-背景需求分析
    94、行为域DWS层开发-事件归因分析主题-计算方案设计
    95、行为域DWS层开发-事件归因分析主题-计算Spark程序开发(一)
    96、行为域DWS层开发-事件归因分析主题-计算Spark程序开发(二)
    97、行为域DWS层开发-用户行为画像分析主题计算方案设计
  • 第五章:业务域开发
  • 第六章:即席查询
  • 阶段十七:乐字节直播实时分析平台
  • 第一章:实时数据采集
  • 第二章:行为域需求开发
    课程安排:
    17、行为域开发-统计新老用户-需求分析
    18、行为域开发-统计新老用户-统计开发v1.0-数据预处理
    19、行为域开发-统计新老用户-统计开发v1.0-分组聚合计算新老用户
    20、行为域开发-统计新老用户-统计开发v2.0-问题分析&高德地图API
    21、行为域开发-统计新老用户-统计开发v2.0-异步请求获取地理位置
    22、行为域开发-统计新老用户-统计开发v2.0-根据区域维度统计新老用户
    23、行为域开发-统计新老用户-统计开发v3.0-HashSet去重统计方案
    24、行为域开发-统计新老用户-统计开发v3.0-BloomFilter去重统计方案
    25、行为域开发-统计新老用户-统计开发v3.0-BloomFilter+State统计新老用户
    26、行为域开发-统计新老用户-统计开发v4.0-BloomFilter+OperatorState统计新老用户
    27、行为域开发-统计新老用户-统计开发v4.0-RocksDBSateBackend
    28、行为域开发-统计新老用户-ClickHouse回顾
    29、行为域开发-统计新老用户-ClickHouse建表
    30、行为域开发-统计新老用户-通过反序列化器生成数据唯一ID
    31、行为域开发-统计新老用户-使用JDBC将数据写入ClickHouse
    32、行为域开发-统计新老用户-行为数据写入ClickHouse
    33、行为域开发-直播数据分析-需求分析
    34、行为域开发-直播数据分析-直播间累计观众统计-1
    35、行为域开发-直播数据分析-直播间累计观众统计-2
    36、行为域开发-直播数据分析-直播间在线观众统计-1
    37、行为域开发-直播数据分析-直播间在线观众统计-2
    38、行为域开发-直播数据分析-直播间人气值统计
    39、行为域开发-直播数据分析-直播数据分析优化方案
    40、行为域开发-直播数据分析-直播数据分析优化实现
    41、行为域开发-直播数据分析-直播数据分析侧流数据写入到Redis
    42、行为域开发-直播数据分析-直播数据分析主流数据写入到ClickHouse
    43、行为域开发-直播数据分析-直播数据分析主流数据多维分析补充
    44、行为域开发-打赏数据分析-需求分析
    45、行为域开发-打赏数据分析-方案设计
    46、行为域开发-打赏数据分析-MySQLSource开发
    47、行为域开发-打赏数据分析-需求开发
    48、行为域开发-热门商品TopN-需求分析
    49、行为域开发-热门商品TopN-代码开发-1
    50、行为域开发-热门商品TopN-代码开发-2
  • 第三章:业务域需求开发
  • 第四章:Drools动态规则
  • 阶段十八:推荐系统及其算法
  • 第一章:推荐系统及其算法(一)
  • 第二章:推荐系统及其算法(二)
  • 第三章:推荐系统及其算法(三)
  • 第四章:推荐系统及其算法(四)
  • 第五章:推荐系统及其算法(五)
  • 第六章:推荐系统及其算法(六)
  • 购课咨询
    电话:152 0184 1284(9:00~22:00)  地址:中国(上海)自由贸易试验区张杨路828-838号26楼  友情链接
    上海乐字节教育科技有限公司 ICP认证:沪ICP备19046588号  Copyright@2019乐字节 All Rights Reserved   沪公网安备 31011502015406号