中间件
文章平均质量分 79
中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
China小樊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 并发Lock 锁
摘要: Java的Lock锁(如ReentrantLock、ReadWriteLock)提供比synchronized更灵活的线程同步机制,支持可重入性、公平性、读写分离及条件变量等特性。其核心基于AQS框架实现,需显式调用lock()和unlock(),必须通过try-finally确保锁释放。读写锁适用于读多写少场景,而tryLock()可避免死锁并优化性能。与synchronized相比,Lock锁在复杂同步需求(如可中断、超时控制)中更具优势,但需注意规范使用以避免嵌套死锁。典型应用包括线程安全资源原创 2025-09-08 23:20:53 · 331 阅读 · 0 评论 -
软件架构中的构件
本文系统阐述了软件构件的定义、复用方式、应用场景及支撑技术。构件是具有独立功能、接口契约化和环境依赖性的可部署单元,包括代码模块、设计模板等多种形式。复用分为水平(跨领域)和垂直(领域专用)两种,涉及检索、评估、适配和集成等流程。构件技术广泛应用于模块化架构、分布式系统及业务场景如产品线开发。CORBA、EJB等标准规范以及领域工程方法为构件化开发提供技术支撑,青鸟模型则定义了构件的层次化抽象体系。原创 2025-09-08 23:04:50 · 916 阅读 · 0 评论
分享