人生 = 思维方式 x 热情 x 能力

你只有走完必须走的路,才能过想过的生活
唯有热爱,能抵岁月漫长 💪 🎸 💻
  1. 飞天班第4节:JUC并发编程(2)

    读写锁、阻塞队列的四组API、同步队列、线程池的Excutors三大方法,七大参数,4种拒绝策略,最大线程池数如何设定,核心4个函数式接口,stream流式计算,任务分支合并forkjoin与普通计算、并行流计算的比较,异步回调runSync与supplySync

    2020/03/04

  2. 黄埔班第45节:kafka消息队列应用实战-1

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

    2020/03/04

  3. 飞天班第3节:JUC并发编程(1)

    什么是JUC,wait和sleep的区别,并发Synchronized 和 Lock锁的区别,生产者和消费者线程间通信唤醒旧方案wait和notify,新方案ReentrantLock和Condition接口精准唤醒控制,使用线程安全的集合类CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap,hashmap的值覆盖问题和底层数据结构

    2020/03/01

  4. 黄埔班第44节:消息队列应用实战-5

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

    2020/03/01

  5. 飞天班第2节:架构师的成长之路

    大型互联网系统的高并发、高可用、高数据,架构师的职责,必备技能,走正确的路,高效学习,构建自己的知识体系,不断实践总结,写博客,做事方法论,目标-方法-执行,纸上得来终觉浅,觉知此事要躬行

    2020/02/29

  6. 个人技术栈表规划

    百折不挠,死磕到底

    2020/02/29

  7. 黄埔班第43节:消息队列应用实战-4

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

    2020/02/29

  8. 黄埔班第42节:消息队列应用实战-3

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

    2020/02/27

  9. 飞天班第1节:走近架构

    邓宁-克鲁格效应,警惕自己要不断的学习,系统架构师的使命和责任,架构设计的4个目标,从可用性、可扩展性、成本3个维度谈设计原则,4个关键层级即业务架构、应用架构、数据架构、技术架构,6个维度即解耦、拆分、抽象、集成、复用、治理,大流量应对方案,常见的设计原则

    2020/02/26

  10. 黄埔班第41节:消息队列应用实战-2

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

    2020/02/26

从基础到进阶,带你进入成神之路

Java之根基,Java程序员必学

一个架构师的自我修养