文章列表
④SpringCloud 实战:引入Hystrix组件,分布式系统容错
Published: at 16:21:54SpringCloud 实战,引入Hystrix组件,Hystrix 是一个延迟和容错库,旨在隔离对远程系统、服务和第三方库的访问点,停止级联故障,并在故障不可避免的复杂分布式系统中实现恢复能力。
③SpringCloud 实战:使用 Ribbon 客户端负载均衡
Published: at 14:06:19SpringCloud 实战,使用 Ribbon 客户端负载均衡,Ribbon 是由 Netflix 发布的一个客户端负载均衡器
Spring 事件监听机制及原理分析
Published: at 14:48:17深入理解 Spring 事件监听机制原理:从基础到高级,包括观察者模式、Java事件处理、Spring事件类详解、异步事件处理以及Spring容器事件广播原理。学习如何使用 Spring 事件监听机制实现异步操作、解耦设计、提升应用性能和响应能力
②SpringCloud 实战:引入Feign组件,完善服务间调用
Published: at 13:38:13SpringCloud 实战,引入Feign组件,完善服务间调用,Feign 是一个声明式的 REST 客户端,它的目的就是让 REST 调用更加简单。
①SpringCloud 实战:引入Eureka组件,完善服务治理
Published: at 14:12:19SpringCloud 实战,引入Eureka组件,完善服务治理,Netflix Eureka 是一款由 Netflix 开源的基于 REST 服务的注册中心,用于提供服务发现功能
AbstractQueuedSynchronizer(AQS) 总结篇
Published: at 11:38:25AQS 全称是AbstractQueuedSynchronizer,在java.util.concurrent.locks包下面,是一个抽象的可以实现阻塞线程、排队控制、唤醒线程等操作的同步器基础框架类,AQS 可以实现排它锁、共享锁、条件锁、计数器等相关功能。
源码分析:CountDownLatch 之倒计时门栓
Published: at 19:25:51JDK源码分析 CountDownLatch,CountDownLatch 是JDK1.5 开始提供的一种同步辅助工具,它允许一个或多个线程一直等待,直到其他线程执行的操作完成为止。在初始化的时候给定 CountDownLatch 一个计数,调用await() 方法的线程会一直等待,其他线程执行完操作后调用countDown(),当计数减到0 ,调用await() 方法的线程被唤醒继续执行。