课程类型
默认排序价格排序
本课程通过对持久层框架的衍生分析,推导出开发步骤进而纯手写持久层框架,对MyBatis技术系统复习后进行源码剖析。
从手写持久层框架到源码深度剖析
本课程学习互联网架构中对于架构性能非常有影响的两类中间件:缓存中间件、消息中间件。针对缓存中间件Redis的使用、原理、集群进行讲解,针对消息中间件RabbitMQ的消费模型、使用、集群进行详细说明。通过学习储备Redis、RabbitMQ的生产实践应用能力。
缓存中间件、消息中间件
本课程通过学习脚手架框架SpringBoot,储备快速构建企业级Spring项目的能力;通过学习微服务套件Spring Cloud Netflix、Spring Cloud Alibaba,掌握当下主流Web应用微服务架构实践技能,拥有能够帮助企业搭建微服务架构的实战能力。
搭建微服务架构
本课程会对分布式架构的理论、架构设计、网络通信、Netty、NIO、RPC等进行讲解,并设计实现一个RPC远程过程调用框架。
从0-1构建远程调用框架
本课程会对分布式治理中遇到的问题,例如权重、降级、容错路由等进行讲解,并对分布式协调服务Zookeeper进行系统的说明。
分布式治理与Zookeeper
本课程对MongoDB的存储原理以及replica sets & Sharded Cluster等、对Neo4j数据模型及图形理论等进行深入讲解。
深入讲解存储原理及图形理论
本课程对Kafka集群原理和消息流处理流程、组件机制、流处理基础等进行深入讲解,对从架构选型角度对三种MQ进行比较。
从架构选型角度对三种MQ进行比较
本课程对Apache的Dubbo框架进行深入讲解,涉及架构设计、SPI机制、高级使用及其源码分析等内容。
Apache Dubbo框架深度解析
本课程对Redis底层存储结构和原理、持久化方案、删除策略、IO多路复用模型、Redis集群模式、预热、雪崩、击穿、穿透等进行系统剖析。
Redis深度解析
本课程将针对Elasticsearch的数据模型分析、构建和算法扩展进行深入讲解,进行搜索实战,最后对ES进行性能调优。
ELK深度解析与实践
本课程会基于互联网电商业务场景,以真实开发流程,从需求分析、概要设计、详细设计、编码实现等几个环节进行讲解,其中涉及了很多互联网公司常用的解决方案,例如:秒杀、三方支付、数据同步、分库分表、分布式事务、用户身份认证和授权解决方案等。
基于互联网电商业务场景
本课程通过讲解数据结构与算法,使得受众储备扎实的数据算法能力;通过讲解并发编程和JVM调优,储备一定的生产场景程序性能优化能力。
打造全能开发者