设计模式

首页 标签 设计模式
# 设计模式 #
关注
15697内容
|
9小时前
| |
来自: 云原生
【JUC】(3)常见的设计模式概念分析与多把锁使用场景!!理解线程状态转换条件!带你深入JUC!!文章全程笔记干货!!
JUC专栏第三篇,带你继续深入JUC! 本篇文章涵盖内容:保护性暂停、生产者与消费者、Park&unPark、线程转换条件、多把锁情况分析、可重入锁、顺序控制 笔记共享!!文章全程干货!
|
9小时前
| |
来自: 云原生
【JUC】(6)带你了解共享模型之 享元和不可变 模型并初步带你了解并发工具 线程池Pool,文章内还有饥饿问题、设计模式之工作线程的解决于实现
JUC专栏第六篇,本文带你了解两个共享模型:享元和不可变 模型,并初步带你了解并发工具 线程池Pool,文章中还有解决饥饿问题、设计模式之工作线程的实现
|
9小时前
| |
来自: 云原生
【JUC】(4)从JMM内存模型的角度来分析CAS并发性问题
本篇文章将从JMM内存模型的角度来分析CAS并发性问题; 内容包含:介绍JMM、CAS、balking犹豫模式、二次检查锁、指令重排问题
|
9小时前
| |
来自: 云原生
【JUC】(5)带你研究共享模型通过无锁的方式解决并发问题!本文分析对原子对象的使用!
带你研究共享模型通过无锁的方式来解决并发问题 带你一起分析原子对象使用! 内容包含:Atomic相关类、Unsafe的挖掘使用
|
15小时前
|
Java 适配器模式(Adapter Pattern)详解
适配器模式是结构型设计模式,将不兼容的接口转换为客户端期望的接口,使原本无法协作的类能协同工作。如同电源插头转换器,它通过目标接口、被适配者和适配器三者实现解耦,常用于API兼容、第三方库整合等场景,提升系统复用性与灵活性。
JUC系列之《深入理解AQS:Java并发锁的基石与灵魂 》
本文深入解析Java并发核心组件AQS(AbstractQueuedSynchronizer),从其设计动机、核心思想到源码实现,系统阐述了AQS如何通过state状态、CLH队列和模板方法模式构建通用同步框架,并结合独占与共享模式分析典型应用,最后通过自定义锁的实战案例,帮助读者掌握其原理与最佳实践。
|
1天前
|
深入理解 DDD(领域驱动设计)思想
DDD(领域驱动设计)是一种以业务为核心的软件设计思想,通过统一语言、限界上下文与领域模型,解决复杂系统中代码与业务脱节的问题,提升架构的清晰度与系统的可演化性。
|
1天前
|
JavaScript进阶挑战:巩固核心知识点
以上内容涵盖了从基础到进阶水平所需掌握内容,在日常工作中需要持续实践和深入学习才能真正精通这些知译点。
|
2天前
|
Java工厂策略模式介绍
“工厂策略模式”结合工厂与策略模式,通过工厂创建具体策略对象,实现算法选择与对象创建的解耦。适用于需动态切换策略的场景,如支付方式。提升扩展性与代码可维护性,避免冗长条件判断,符合开闭原则,增强系统灵活性。
|
11天前
|
Python装饰器:优雅增强函数功能
Python装饰器:优雅增强函数功能
免费试用