艾编程Java架构师课程笔记

  日均亿级访问系统架构设计训练营,更多精选课程 ,点我查看! 守-破-离
  • 2020-12-29 分布式文件系统FastDFS从0到1了解它

    需要搭建一个高性能的分布式文件系统,试试FastDFS

  • 2020-11-20 如何设计一个秒杀系统

    设计秒杀系统的几个关键点

  • 2020-08-25 高并发分布式环境下的高可用负载均衡方案

    keepalive+nginx+tomcat 实现应用的高可用,nginx的高可用

  • 2020-08-03 架构师敏捷管理思想Scrum框架

    Scrum敏捷具体落地实现的框架,就好像spring是落地实现java MVC的框架一样,推崇的价值观是自管理

  • 2020-07-29 项目实战:购物平台

    产品需求梳理,系统流量分析,应用架构设计,后台管理应用搭建,微服务的拆分原则

  • 2020-04-12 黄埔班第62节:SpringCloud Gateway 服务网关

    快速体验gateway,路由的工作流程,断言机制,断言的作用阶段,常用断言,yaml配置断言,java断言配置类,After断言实现定时网关层访问,过滤器的实现方式,过滤器例子,自定义过滤器实现访问接口的时间统计,全局过滤器,传统单体应用的用户鉴权,分布式环境下的鉴权,分布式session的替代方案spring session+redis、Oauth、JWT,gateway整合jwt鉴权,服务网关层统一异常返回,服务网关层限流

  • 2020-04-01 黄埔班第57节:SpringCloud 服务治理

    什么是服务治理,Eureka,Consul,Nacos的比较,Eureka心跳检测与服务剔除,服务续约机制,服务自保机制,Eureka启用心跳和健康检查验证

  • 2020-03-08 黄埔班第47节:kafka消息队列应用实战-3

    搭建kafka,springboot整合kafka进行消息收发,kafka消费进度分析及消费应答,程序中consumer如何重新消费,kafka监控平台Eagle的使用,大数据日志平台服务搭建设计,使用filebeat 将日志收集Kafka,通过Logstash提取kafka数据进入ElasticSearch,kafka知识点总结

  • 2020-03-07 黄埔班第46节:kafka消息队列应用实战-2

    Kafka生产者的ACK机制,如何保证分布式保存数据的一致性,保证消息的不丢失不重复,Kafka的Exactly Once实现消除幂等性,Kafka发送消息到topic的流程batch.size和linger.ms参数,Kafka的pull拉取的消费方式,消费者分区访问策略range、roundrobin、sticky

  • 2020-03-04 黄埔班第45节:kafka消息队列应用实战-1

    kafka的架构模型分析,内部设计特点,发送消息消费消息的流程,kafka的应用场景分析,安装zookeeper集群,kafka安装部署,kafka内部命令使用,内部文件存储结构,生产者分区的原则,kafka副本分区的复制方案ISR机制

  • 2020-03-01 黄埔班第44节:消息队列应用实战-5

    rabbitMQ的消息可靠性投递方案,对消息状态进行标记,对消息进行延迟投递,消费端接收多个对列的消息,发送端如何接收交换机返回的回调应答,消费端消息可靠性保障,消费端幂等性问题(重复消费)解决,rabbitmq知识点总结

  • 2020-02-29 黄埔班第43节:消息队列应用实战-4

    rabbitmq镜像集群宕机了如何恢复,Haproxy实现镜像集群负载均衡,federation跨机房多活模式的搭建,消息延迟发送机制的实现,springboot集成rabbitmq延时发送消息

  • 2020-02-27 黄埔班第42节:消息队列应用实战-3

    消息接收的应答模式ACK和NACK,Exchange交换机Type详解,消息队列的TTL设置和使用,死信队列的使用场景,RabbitMQ镜像集群搭建,集群核心参数配置

  • 2020-02-26 黄埔班第41节:消息队列应用实战-2

    rabbitmq集群架构原理,rocketmq集群架构原理分析,kafka高性能原因分析,rabbitmq核心概念、服务搭建、集成到springboot中

  • 2020-02-23 黄埔班第40节:消息队列应用实战-1

    消息队列为我们解决了什么问题,异步缓冲-服务解偶-削峰填谷-消息通讯,分布式消息队列应用需要思考的问题,主流消息队列的技术选型,ActiveMQ集群架构原理分析

  • 2020-02-22 黄埔班第39节:分布式搜索引擎ElasticSearch实战-5

    ES通聚会查询,对text自动聚合、rang聚合、pipeline聚合,Springboot整合ES,Logstash同步DB数据到ES,思维导图回顾ES知识点

  • 2020-02-20 黄埔班第38节:分布式搜索引擎ElasticSearch实战-4

    查询模版search template,update by query更新索引field的分词,重建索引,索引别名的使用,ES的聚合分桶,常用配置参数

  • 2020-02-19 黄埔班第37节:分布式搜索引擎ElasticSearch实战-3

    使用中文和拼音分词器搜索,深度分页问题的分析与scroll滚动搜索,批量查询doc,批量操作bulk,ES集群构建,脑裂问题分析与解决,集群文档的读写原理,如何合理设置分片数和副本数

  • 2020-02-16 黄埔班第36节:分布式搜索引擎ElasticSearch实战-2

    DSL查询,常用条件查询:match,term,terms,match_phrase,multi_match,minimum_should_match,bool布尔查询,post_filter搜索过滤,sort搜索排序,highlight结果高亮

  • 2020-02-15 黄埔班第35节:分布式搜索引擎ElasticSearch实战-1

    什么是分布式搜索引擎,倒排索引,ElasticSearch的核心术语,数据类型,安装ElasticSearch、ElasticSeatch Head、Kibana,ES 配置用户密码验证和https加密通信,索引、文档CRUD,定义mappings, standard分词器、ik分词器,自定义词库dic文件

  • 2020-02-12 黄埔班第34节:分布式缓存Redis应用实战-4

    redis集群搭建,slot槽点,redis-cluster常用命令使用,redis性能监控,redis缓冲穿透解决方案-布隆过滤器,redis雪崩解决方案,Redisson实现分布式锁机制,redis面试题分析

  • 2020-02-09 黄埔班第33节:分布式缓存Redis应用实战-3

    Redis的主从架构,缓存过期淘汰机制,哨兵模式

  • 2020-02-08 黄埔班第32节:分布式缓存Redis应用实战-2

    Redis的事务与乐观锁,内部事件订阅机制,开启系统通知,Springboot订阅通知,Redis的持久化RDB和AOF模式

  • 2020-02-05 黄埔班第31节:分布式缓存Redis应用实战-1

    分布式架构的优缺点、设计原则,什么是Nosql,分布式缓存Redis,单机安装Redis,8大数据类型命令,Redis的线程模型,