个人介绍,

本人男,名字叫老哈哈,爱好打羽毛球,还有跑步, 我擅长什么? 对自己擅长领域的深入挖掘,是个人职业规划的良好开端。可是,社会的真实是往往很多因素限制了个人朝着这样既定的方向发展和前进,一切看似简单的东西,都是那样的遥不可及。 面临这样的...阅读全文

设计模式 - 创建型模式 - 单例模式(C++)

1、前言 单例模式属于创建型模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。 2、介绍 2.1、主要解决 防...阅读全文

紧急通知!更新中....

紧急通知!更新中.... (一)FastJson反序列化漏洞。据国家网络与信息安全信息通报中心监测发现,阿里巴巴公司开源Java开发组件FastJson存在反序列化漏洞。FastJson被众多java软件作为组件集成,广泛存在于java...阅读全文

LSP原则是什么

如果这篇文章能够帮到您,请给我一个免费的赞,谢谢QWQ! LSP原则并不难,但是有些地方就会把它说的很啰嗦,如果你对LSP还是感到疑惑,请往下看看。 先上代码: public class Bird { public void fly()...阅读全文

软件架构的30条原则

Srinath,科学家,软件架构师。Apache Axis2项目的联合创始人,Apache Software基金会的成员,WSO2流处理器(wso2.com/analytics)的联席架构师。 Srinath通过不懈的努力最终总结出了...阅读全文

k8s docker 使用指北

K8S 及docker使用指北 文章目录 1 一、Docker常用命令总结 5 1、Docker容器常用操作 6 (1)镜像的查看与删除 6 (2)容器的启动与进入 6 (3)通过容器提交镜像 7 (4)镜像的保存与加载 7 (5)容器...阅读全文

简单聊下单例模式

单例模式 单例模式一般用于全局只需要一个唯一的实例的情况。 例如说,日志读写的功能,一般来说全局只需一个日志读写实例,然后其他的类实例去获取这个实例进行日志读写。 又例如说,有一个协作的功能,需要各个模块发送给主控制器,主控制器需要做成...阅读全文

【OOP】模板与STL初步

命名空间 问题背景 设想,在一次的大规模程序中,你和几位搭档合作写代码。 由于所需的代码量无比庞大,你们遇到了一个无法避免的问题——标识符命名高度重合,造成了代码极度混乱。 如果要重新修改标识符的名称,不仅耗时耗力,还会导致代码的可读性...阅读全文

行为型:十一. 解释器模式

解释器模式是什么 解释器是一种行为型设计模式,指给分析对象定义一个语言,并定义该语言的文法表示,再设计一个解析器来解释语言中的句子。也就是说,用编译语言的方式来分析应用中的实例。这种模式实现了文法表达式处理的接口,该接口解释一个特定的上...阅读全文

行为型:十. 访问者模式

访问者模式是什么 访问者是一种行为型设计模式, 允许你在不修改已有代码的情况下向已有类层次结构中增加新的行为。 为什么用访问者模式 访问者模式建议将新行为放入一个名为访问者的独立类中,而不是试图将其整合到已有类中。现在需要执行操作的原始...阅读全文

行为型:九. 状态模式

状态模式是什么 状态模式是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。 为什么要用状态模式 如果对象需要根据自身当前状态进行不同行为,同时状态的数量非常多且与状态相关的代码会频繁变...阅读全文

行为型:八. 中介者模式

中介模式是什么 中介者模式是一种行为设计模式,用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以相互独立地改变它们之间地交互。 为什么用中介模式 中介者模式建议你停止组件之间的直接交流并...阅读全文

PHP设计模式—享元模式

定义: 享元模式(Flyweight):运用共享技术有效地支持大量细粒度的对象。 结构: Flyweight:享元抽象类,所有具体享元类的接口,通过这个接口,Flyweight 可以接受并作用于外部状态。 ConcreteFlyweig...阅读全文