![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java并发
长风千里
喜欢美女,懂点java
展开
-
设计模式-动态指定消息通知策略(二)
基于《设计模式-使用策略模式+泛型 改造消息通知中心(一)》动态指定模板 业务前置条件: 持久化存储消息模板,消息模板可配置化,并且消息模板中记录改模板使用消息策略的类型。 例如短信是1,微信模板消息是2。。。。具体怎么设计跟据业务实际情况来 改造如下: 模拟代码 Strategy抽象策略接口中增加判断模板类型的方法match /** * 抽象策略角色 * @param <T> */ public interface Strategy<T> { /**原创 2022-03-26 23:29:25 · 364 阅读 · 0 评论 -
使用AQS重写锁
package com.zh.thread.aqs; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.AbstractQueuedSynchronizer; import java.util.concurrent.locks.Condition; import java.util.concurren...原创 2019-04-21 17:26:23 · 202 阅读 · 0 评论