人生 = 思维方式 x 热情 x 能力
-
飞天班第4节:JUC并发编程(2)
读写锁、阻塞队列的四组API、同步队列、线程池的Excutors三大方法,七大参数,4种拒绝策略,最大线程池数如何设定,核心4个函数式接口,stream流式计算,任务分支合并forkjoin与普通计算、并行流计算的比较,异步回调runSync与supplySync
-
黄埔班第45节:kafka消息队列应用实战-1
kafka的架构模型分析,内部设计特点,发送消息消费消息的流程,kafka的应用场景分析,安装zookeeper集群,kafka安装部署,kafka内部命令使用,内部文件存储结构,生产者分区的原则,kafka副本分区的复制方案ISR机制
-
飞天班第3节:JUC并发编程(1)
什么是JUC,wait和sleep的区别,并发Synchronized 和 Lock锁的区别,生产者和消费者线程间通信唤醒旧方案wait和notify,新方案ReentrantLock和Condition接口精准唤醒控制,使用线程安全的集合类CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap,hashmap的值覆盖问题和底层数据结构
-
黄埔班第44节:消息队列应用实战-5
rabbitMQ的消息可靠性投递方案,对消息状态进行标记,对消息进行延迟投递,消费端接收多个对列的消息,发送端如何接收交换机返回的回调应答,消费端消息可靠性保障,消费端幂等性问题(重复消费)解决,rabbitmq知识点总结
-
飞天班第2节:架构师的成长之路
大型互联网系统的高并发、高可用、高数据,架构师的职责,必备技能,走正确的路,高效学习,构建自己的知识体系,不断实践总结,写博客,做事方法论,目标-方法-执行,纸上得来终觉浅,觉知此事要躬行
-
个人技术栈表规划
百折不挠,死磕到底
-
黄埔班第43节:消息队列应用实战-4
rabbitmq镜像集群宕机了如何恢复,Haproxy实现镜像集群负载均衡,federation跨机房多活模式的搭建,消息延迟发送机制的实现,springboot集成rabbitmq延时发送消息
-
黄埔班第42节:消息队列应用实战-3
消息接收的应答模式ACK和NACK,Exchange交换机Type详解,消息队列的TTL设置和使用,死信队列的使用场景,RabbitMQ镜像集群搭建,集群核心参数配置
-
飞天班第1节:走近架构
邓宁-克鲁格效应,警惕自己要不断的学习,系统架构师的使命和责任,架构设计的4个目标,从可用性、可扩展性、成本3个维度谈设计原则,4个关键层级即业务架构、应用架构、数据架构、技术架构,6个维度即解耦、拆分、抽象、集成、复用、治理,大流量应对方案,常见的设计原则
-
黄埔班第41节:消息队列应用实战-2
rabbitmq集群架构原理,rocketmq集群架构原理分析,kafka高性能原因分析,rabbitmq核心概念、服务搭建、集成到springboot中