随笔分类 - 设计模式
程序设计模式相关
摘要:需求简述 多项目管理,每个项目在页面自由选择消息中间件类型,将n个定时巡检的数据进行推送。 实现思路 根据选择的消息中间件类型,将配置的中间件服务器数据,生成不同类型消息生产者。 实现方案 方案一: 每个定时任务执行任务完,发数据的时候,直接创建的一个消息生产者,发完消息直接close掉。该方案的特
阅读全文
摘要:什么是AOP? AOP,即我们平时经常提到的面向切面编程。首先我们要理解一个叫**横切关注点(cross-cutting concern)**的概念,它其实是描述我们应用中的功能,假如有一个功能,它在应用程序中很多个地方都用了,那么我们把这样的功能称之为横切关注点。 日常开发中,我们都会将不
阅读全文
摘要:设计模式分为创建型模式、结构型模式和行为型模式。本文讲解单例模式,为创建型模式。
阅读全文
摘要:一、什么是代理 首先理解一下什么是代理。简单来说,代理就你要做一件事情,我替你把事情做了。这是现实生活中我们遇到的代理的需求场景。但写代码的时候对代理场景的需求,跟现实场景有点区别,本质上还是帮你做事(调用要执行的方法),但在代码世界里,如果仅仅只是把要调用的方法执行了,那完全没有必要再新建类(代理
阅读全文