自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 网络安全防护:点击劫持

点击劫持是一种利用视觉欺骗和 HTML/CSS 技术实现的,让用户在不知情的情况下执行了敏感操作

2025-06-14 00:08:26 274

原创 网络安全:OWASP防护守则

全球最权威、最具影响力的Web应用安全风险清单OWASP Top 10 的 防护守则

2025-06-12 22:28:11 1144

原创 网络层协议:IP

IP协议负责将数据包从源主机路由和传递到目标主机

2025-06-12 20:53:38 579

原创 传输层协议:UDP

UDP供一种简单、高效、无连接的数据传输服务

2025-06-10 03:12:01 1034

原创 传输层协议:TCP

TCP确保数据正确、完整、有序到达

2025-06-10 02:54:09 885

原创 常见的应用层协议

应用层常见协议

2025-06-08 00:17:46 687

原创 应用层协议:HTTPS

HTTPS解说

2025-06-07 23:27:10 332

原创 应用层协议:HTTP

http协议详解

2025-06-04 23:30:46 1397

原创 网络模型详解

两种网络模型详解

2025-06-04 01:49:07 962

原创 MongoDB数据库命令

mongodb常用sql命令

2025-05-30 03:25:02 1143

原创 Linux上安装MongoDB

mongodb安装与登陆

2025-05-30 01:27:36 1487

原创 软件设计原则

目的:降低软件模块的耦合性,提高软件的灵活性、兼容性、可复用性、可维护性与可扩展性

2025-05-28 02:52:01 243

原创 行为型:解释器模式

针对某种语言并基于其语法特征创建一系列的表达式类(包括终极表达式与非终极表达式)​,利用树结构模式将表达式对象组装起来,最终将其翻译成计算机能够识别并执行的语义树。

2025-05-28 02:11:59 1021

原创 行为型:观察者模式

针对被观察对象与观察者对象之间一对多的依赖关系建立起一种行为自动触发机制,当被观察对象状态发生变化时主动对外发起广播,以通知所有观察者做出响应。核心目标是解耦主题与观察者。

2025-05-28 01:27:56 752

原创 行为型:访问者模式

数据结构稳定的情况下,解决数据与算法的耦合问题。适用于对象结构稳定但需频繁扩展操作的场景。

2025-05-28 00:50:22 944

原创 行为型:命令模式

将指令信息封装成一个对象,并将此对象作为参数发送给接收方去执行,以使命令的请求方与执行方解耦

2025-05-27 23:06:03 973

原创 行为型:中介者模式

通过将对象间交互逻辑集中化管理,降低系统的耦合度,适用于需要协调多个组件复杂交互的场景

2025-05-27 22:25:42 1101

原创 行为型:备忘录模式

在不破坏元对象封装性的前提下捕获其在某些时刻的内部状态,并像历史快照一样将它们保留在元对象之外,以备恢复之用。

2025-05-27 01:24:54 388

原创 行为型:状态模式

将状态相关逻辑封装到独立的类中,消除复杂的条件分支,状态的切换由具体状态类自身管理

2025-05-27 00:05:35 1126

原创 行为型:策略模式

将算法(行为)抽象出来作为一系列策略类,使他们可以相互替换,使系统拥有“可插拔”扩展的能力

2025-05-26 22:51:57 1379

原创 行为型:责任链模式

处理某种连续的工作流,并确保业务能够被传递至相应的责任节点上得到处理

2025-05-26 22:19:14 966

原创 行为型:迭代器模式

将遍历逻辑与数据存储结构解耦

2025-05-24 22:44:46 586

原创 行为型:模板方法模式

父类控制流程,子类专注细节

2025-05-24 18:47:33 545

原创 结构型:桥接模式

解耦抽象与显示,独立扩展(笛卡尔积的扩展规模),用组合替代多层继承

2025-05-24 12:48:05 744

原创 结构型:代理模式

在不直接操作原始对象的情况下,通过代理对象间接实现功能扩展或访问控制

2025-05-24 08:58:16 1186

原创 结构型:享元模式

通过共享对象(缓存池)来减少内存占用、提高性能,适用于系统中存在大量相似对象且这些对象可共享部分状态的场景

2025-05-24 08:08:02 322

原创 结构型:适配器模式

解决接口不兼容问题,通过接口转换的方式,使原本无法协同工作的类能够一起工作,达到解耦效果

2025-05-22 17:58:05 1098

原创 结构型:装饰器模式

在不改变其原始结构的前提下使客体功能得到扩展、增强

2025-05-22 14:30:30 755

原创 结构型:组合模式

将总是在重复、迭代地显示的某种自相似性的结构(部分与整体结构特征相似),例如树形结构,以统一的方式处理单个对象和对象组合,最终达到对象复杂的层次结构与客户端解耦的目的。

2025-05-21 14:56:08 331

原创 结构型:门面模式(外观模式)

简化入口,解耦

2025-05-21 13:32:47 464

原创 创建型:建造者模式

将复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。

2025-05-20 14:00:15 651

原创 创建型:抽象工厂模式

统一管理相关对象的创建,确保产品兼容性。优先用于需要强约束产品兼容性的场景(如UI主题、跨平台适配)

2025-05-19 23:49:14 967

原创 异常日志规范

异常日志规范

2025-05-19 00:00:21 754

原创 单元测试规范

单元测试规范

2025-05-18 23:36:20 800

原创 MySQL开发规范

建表规约、索引规约、SQL语句和ORM映射规约

2025-05-18 23:20:59 861

原创 创建型:工厂方法模式

将对象创建延迟到工厂子类,实现创建逻辑与业务逻辑的解耦,符合开闭原则(扩展无需修改已有代码)

2025-05-18 22:27:09 493

原创 创建型:原型模式

通过复制(克隆)现有对象来创建新对象,clone的效率远高于new。

2025-05-18 21:46:21 1011

原创 创建型:单例模式

确保一个类仅有一个实例

2025-05-18 20:00:29 624

原创 封装、继承、多态的理解

对封装、继承、多态的理解

2025-05-18 18:52:33 675

原创 MySQL性能优化

MySQL性能优化

2025-05-16 20:21:07 1218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除