美国上市公司,专注Java培训21年

达内大数据互联网架构阶段培训课程大纲


大数据互联网架构阶段

Linux

大数据生产环境需要在Linux 下部署,大数据开发人员必须对 Linux 系统有相应的了解。学习内容包括 Linux 操作系统的安装配置、文件系统管理、用户及用户组管理、进程管理、资源管理、vim 编辑器使用、Linux 下软件安装、shell 编程等内容

云平台使用

才高大数据课程采用全云化教学,讲师授课、学员学习、练习、项目运行部署、性能测试等都在真实云平台上进行,完全模拟企业真实环境。此处讲授云平台的使用。

Redis Redis 与 SpringBoot 整合

redis 简介,雪崩/ 缓存击穿,hash、string、list、set、zset、jedis 数据分片,jedis 数据分片连接池,jedis 的hash 一致性,redis 主从复制,哨redis-cluster,redis 集群的槽道

Mycat Mycat 与SpringBoot整合

mycat 简介,mysql 主从复制,mycat 读写分离,mycat 配置详解

Rabbitmq Rabbitmq与SpringBoot 整合

rabbimq 消息队列,connection,channle,exchange,消息生产者和消费者,消息传递 simple 模式,work 模式,publish 模式,routing 模式,topic 模式,秒杀案例

Lucene

lucene 概述,分词系统,索引概念,倒排索引,索引创建,索引删除,索引更新,词项搜索,布尔搜索,范围搜索,前缀搜索,多关键字搜索,模糊搜索,通配符搜索

ElasticSearch ES 与SpringBoot 整合

搜索系统概括,搜索引擎框架,solr 安装与配置详解,elasticseac安装与配置详解,集群搭建

爬虫

jsoup 爬虫,爬取网站,爬取页面,爬取二次提交数据,爬取定位信息,模拟浏览器头爬取网站,爬取京东数据落地数据库

Ngnix

http服务器,反向代理,入门配置,server 配置,location 匹配,负载均衡轮询、权重、 session 黏着,hash 取余

Easymall 项目整合

整合springboot 开发系统,整合 redis,mycat,Ngnix 负载均衡,rabbitmq 消息队列, lucene 搜索技术; jsonp,httpclient 跨域访问,调用服务使用互联网架构技术,将 EasyMall 项目重构为分布式技术架构的大型电商项目,可承受高并发,具有高可用的特点。后台商品管理:负责商品的增删改查,图片上传,商品分类树前台系统:商品前台分类树,商品查看,登录,购物车,订单页面跳转登录页面:负责用户登录,解决session 集群共享购物车:负责购物车商品管理订单:负责订单提交,定时任务的处理功能搭建:sso 单点登录,cart 购物车系统,order 订单系统,manage 后台系统,web 前台系统

SpringCloud 微服务整合

微服务概括springcloud-config:分布式配置中心组件,支持配置文件放在配置服务的内存中,也支持放在远程 Git 仓库里 springcloud-eureka:服务治理组件,可以管理微服务群体的所有服务调度 springcloud-ribbon:负载均衡组件,服务调度中高可用,轮询访问 springcloud-hystrix:断熔器,异常错误等处理的组件springcloud-zuul:网关组件,可以用于服务调度的路由转发和过滤等作用 springcloud-feign:基于接口调用 rest 的组件springcloud 微服务框架重构 EasyMall 项目


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • Java编程工具用哪个最好
    Java编程工具用哪个最好
    Java编程工具用哪个最好?Java编程工具的选择取决于个人的偏好、项目需求和开发环境。以下是一些常用的Java编程工具: 详情>>

    2024-04-03

  • 好用的Java编写软件
    好用的Java编写软件
    Java是一种广泛使用的编程语言,因其跨平台、安全性和稳定性而受到许多开发者的喜爱。Java被用于开发各种类型的软件,从桌面应用程序到企业级服务器端应用程序。以下是一些常见的、用Java编写的软件示例: 详情>>

    2024-04-02

  • Java测试工具有哪些?
    Java测试工具有哪些?
    Java测试工具有哪些?Java测试工具有很多,可以用于不同的测试阶段和目的,包括单元测试、集成测试、性能测试等。以下是一些流行的Java测试工具: 详情>>

    2024-04-02

  • Java有哪些课程?
    Java有哪些课程?
    Java是一种功能丰富且易于学习的编程语言,适用于多种不同的应用领域。目前,许多机构和在线平台都提供了丰富的Java相关课程,课程内容涵盖了Java的基础知识、高级特性以及实际应用等方面。以下是一些Java课程的示例: 详情>>

    2024-03-14

  • Java开班时间

    收起