会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DaleLee
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2022年11月14日
(五)代理模式
摘要: 代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。 Subject类,定义了RealSubject和Proxy的共用接口,这样就在任何使用RealSubject的地方都可以使用Proxy。 public abstract class Subject { public abstra
阅读全文
posted @ 2022-11-14 17:15 DaleLee
阅读(32)
评论(0)
推荐(0)
2022年11月13日
(四)装饰模式
摘要: 1 概述 装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 Component是定义一个对象接口,可以给这些对象动态地添加职责。ConcreteComponent 是定义了一个具体的对象,也可以给这个对象添加一些职责。Decorator
阅读全文
posted @ 2022-11-13 18:05 DaleLee
阅读(36)
评论(0)
推荐(0)
2022年11月11日
(三)单一职责原则、开放-封闭原则、依赖倒转原则
摘要: 单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些
阅读全文
posted @ 2022-11-11 17:41 DaleLee
阅读(62)
评论(0)
推荐(0)
2022年11月10日
(二)策略模式
摘要: 定义:策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合 优点:策略模式的Strategy 类层次为Context定义了一系列的可供重用的算法或行为。继承有助于析取出这些算法中的公
阅读全文
posted @ 2022-11-10 17:17 DaleLee
阅读(32)
评论(0)
推荐(0)
2022年11月9日
(一)简单工厂模式
摘要: 目标:设计一个计算器程序 思路:先定义一个操作父类,存放运算数据,抽象一个返回结果的运算方法。再用不同的操作方式(如加、减、乘、除)继承父类,各自实现运算方法。最后定义定一个工厂类,通过传入不同的运算符来实例化相应的操作类。 优点:易于拓展,当有新的操作需要实现时,只需要实现新的操作类,并在工厂类中
阅读全文
posted @ 2022-11-09 19:49 DaleLee
阅读(28)
评论(0)
推荐(0)
2022年11月5日
Spring Security入门(二十九)
摘要: 1 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 2 设置实体体权限 实现UserDe
阅读全文
posted @ 2022-11-05 21:09 DaleLee
阅读(28)
评论(0)
推荐(0)
2022年10月29日
利用Kafaka发送系统通知(二十七)
摘要: 事件驱动的方式 1 需求分析 需求:当用户评论帖子,点赞或关注其他用户时,系统给对应的用户发送通知。 思路:封装好一个通用的事件类,保存事件的发送者,接受者、事件主题(评论、点赞、关注)和事件内容。当用户有评论点赞等行为时,构造事件类。通过Kafaka,生产者将事件发布不同的主题,同时消费者监听不同
阅读全文
posted @ 2022-10-29 17:55 DaleLee
阅读(110)
评论(0)
推荐(0)
2022年10月28日
Spring整合Kafaka(二十六)
摘要: 1 引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> 2 配置Kafka 配置server、consumer 默认组id
阅读全文
posted @ 2022-10-28 21:59 DaleLee
阅读(90)
评论(0)
推荐(0)
Kafaka安装与配置(二十五)
摘要: 1.简介 Kafka是一个分布式的流媒体平台。 Kafka可以应用于消息系统、日志收集、用户行为追踪、流式处理等多种场景。 Kafka具有高吞吐量、消息持久化、高可靠性、高扩展性等优点 Kafka集群中的每台服务器叫Broker,整个集群由zookeeper进行管理 Kafka采用发布订阅模式,每条
阅读全文
posted @ 2022-10-28 21:06 DaleLee
阅读(208)
评论(0)
推荐(0)
2022年10月27日
(八)进程概述
摘要: 1 程序和进程 程序是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程: 二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息。内核利用此信息来解释文件中的其他信息。(ELF可执行连接格式) 机器语言指令:对程序算法进行编码。 程序入口地址:标识程序开始执行时的起始指令位置。
阅读全文
posted @ 2022-10-27 21:57 DaleLee
阅读(185)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告