作者归档

CountDownLatch源码解析

CountDownLatch

相比ReentranceLock,CountDownLatch的流程还是相对比较简单的,CountDownLatch也是基于AQS,它是AQS的共享功能的一个实现。
下面从源代码的实现上详解CountDownLatch。

阅读全文

《Spring 5官方文档》-JMX

27.1 引言

Spring对JMX的支持提供了你可以简单、透明的将Spring应用程序集成到JMX的基础架构中。

JMX?
        
本章不是介绍JMX的...它不会试图去解释为什么要使用JMX(或JMX实际代表什么含义)的动机。如果你是JMX的新手,请参考本章末尾的[第27.8节,更多资源](jmx.html#jmx-resources)。

具体来说,Spring JMX支持提供了四个核心功能:

  • 任何Spring bean都会自动注册为JMX MBean
  • bean管理接口的灵活控制机制
  • 可以通过JSR-160连接器将声明的MBeans暴露给远程
  • 远程和本地MBean资源的简单代理

这个功能的设计是应用程序组件在和Spring或JMX接口和类无需耦合的方式工作。事实上,在大多数情况下应用程序为了使用Spring JMX的特性,也不会去关心Spring或者JMX。

阅读全文

《Spring 5官方文档》3 IOC容器 3.11-3.16

原文链接 译者:maxam0128

3. IOC

3.11 使用JSR 330标准注解

从Spring3.0开始,Spring提供了对JSR-330标准注解(依赖注入)的支持。这些注解和Spring的注解以相同的方式进行扫描。你只需要在你的classpath中添加有关的jar包。

阅读全文

《OSGi官方文档》使用OSGi的好处

开发者:
对于今天的大型分布式系统OSGi提供了一个和小型、嵌入式应用一样的模块化的架构来减少系统复杂性。从内部和现成的模块来构建系统可以显著的减少开发和维护的成本。OSGi编程模型就是实现组件为基础的系统。

阅读全文

return top