
设计模式
文章平均质量分 66
设计模式
RT_0114
量变引起质变,生命不止奋斗不息!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poi模板动态导出,下拉框联动,公式设置
背景:有一个动态导出模板的需求,根据页面维护的数据比如模板名称,模板的sheet名称,列名称宽度高度等,导出excel文件。打破以往把excel上传到代码的resource中,或者文件服务中,再下载出来导入。这样的弊端显而易见不易维护,在做导入的时候必须技术去修改xlsx文件然后发版,非常不方便。至此我们想要动态去识别列以及列中的字段,做一个通用的导出和导入功能。当然导入我已经用设计模式做完了可以参考下面就重点说一下导出模板的维护实现。模板编码sheet编码数据源sheet业务sheet下拉框省市区联动。原创 2024-11-24 22:55:21 · 757 阅读 · 0 评论 -
设计模式之策略模式
此处定义了三个属性,目前只用到了一个/*** 自定义注解*/@Retention(RetentionPolicy.RUNTIME) // 作用于运行时@Target(ElementType.TYPE) // 作用于类上@Component定义2个方法,导入和验证此类是个半成品,具体的实现还没写完,不过大致思路都成型可以继续写其他策略类,以此类推@Component@Override//插入表中 返回当前的批次号给前端。原创 2024-11-19 23:04:40 · 557 阅读 · 0 评论 -
spring事件监听与发布
在使用 Spring构建的应用程序中,适当使用事件发布与监听的机制可以使我们的代码灵活度更高,降低耦合度。Spring提供了完整的事件发布与监听模型,在该模型中,事件发布方只需将事件发布出去,无需关心有多少个对应的事件监听器;监听器无需关心是谁发布了事件,并且可以同时监听来自多个事件发布方发布的事件,通过这种机制,事件发布与监听是解耦的。创建/监听事件应该以下准则事件类应该继承事件的发布者应该注入事件监听者应该实现创建事件类 继承} }创建事件的发布者 注入。原创 2022-09-08 15:22:09 · 895 阅读 · 0 评论 -
java彻底搞懂单例模式
百度百科:是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。原创 2022-09-05 19:56:47 · 272 阅读 · 0 评论 -
单例模式-DCU
马上过年祝大家新年快乐牛气冲天;很好,想必这个单例模式大家都会,这里有一个重点就是volatile关键字要不要加,这里先给出结论加一定要加。先解释一下代码:第一个if保证其他线程不会一上来就去竞争锁提高效率,第二个if保证对象单例。好解释完了说下关键字volatile,嗯这哥们平时写业务代码不咋用,只有写架构的时候用到底层会做一些事情:1:线程间可见:内存中的数据被此关键字修饰当其他线程修改后,另外线程立马可见。2:禁止重排(乱序)汇编的指令。因此必须要加。以上是看马士兵老师的视频给的经验互相学原创 2021-02-09 08:20:17 · 198 阅读 · 0 评论 -
什么是《技术设计》什么是《难题解决》
首先要说的是需求:什么是需求?需求是做什么。我们要做什么。然后要说技术设计:什么是技术设计?技术设计是怎么做。怎么去做会有几种方案去选,大到整体架构,小到细节实现。最后就是难题解决:什么是难题?难题是花费很多精力搞定的问题。在搞定的过程中一步一步去思考,会有很多假设猜测。...原创 2020-07-09 10:08:07 · 291 阅读 · 0 评论