<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
设计模式(二):简单工厂模式
一、简单工厂模式定义 简介:简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为,在简单工厂模式中,可以根据参数的不同返回不同类的实例在软件开发中,当我们涉及到大量的创建某种或者某类对象时,就会使用到工厂模式,你只需要使用工厂对...
博客
#设计模式
一枝梅
2年前
594
设计模式(一):单例模式(下)
在上一篇文章《设计模式(1):单例模式(上)》中讲解了单例模式的定义以及四种写法,最后着重讲解了懒汉式单例模式的线程安全性问题,但是没有讲解单例模式在实际coding的时候怎么用的,这篇文章将会讲解四种单例模式的应用案例。 1、饿汉式 饿汉式单例...
博客
#设计模式
一枝梅
2年前
573
黑群晖经常收到“ip被封锁”邮件的解决方案
到日志中心看了看,发现有人经常尝试登录我的黑群晖 虽然都失败了,但是正所谓不怕贼偷,就怕贼惦记,其实有点担心万一被破解了怎么办。。接下来逐一设置黑群晖 第一步:关闭SSH服务 可以看到对方是使用ssh服务尝试登录的,那就先关闭ssh服务,控制面...
软件
#黑群晖
一枝梅
2年前
1209
设计模式(一):单例模式(上)
一、单例模式的定义 单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下: Ensure a class has only one instance, and provide a global point of acce...
博客
#设计模式
一枝梅
2年前
619
设计模式原则:合成复用原则
定义如下: Try to use composition / aggregation instead of inheritance ( 尽量使用组合/聚合的方式,而不是使用继承 ) 合成复用原则的优点: 1、松耦合:聚合和组合关系比继承关系更...
博客
#设计模式
一枝梅
2年前
603
设计模式原则:开闭原则
一、开闭原则定义 开闭原则定义:Software entities like classes,modules and functions should be open for extension but closed for modificati...
博客
#设计模式
一枝梅
2年前
649
设计模式原则:迪米特法则
一、迪米特法则的定义 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP),虽然名字不同,但描述的是同一个规则: One object should have a m...
博客
#设计模式
一枝梅
2年前
568
UML类图和类之间的六大关系
请看以下这张类图,类与类之间的关系是我们需要注意的 车的类图结构为<>,表示车是一个抽象类; 它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示; 小汽车为与SUV之间也是继承关系,它们之间的关系为...
博客
#uml
#类图
一枝梅
2年前
1079
设计模式原则:里氏替换原则
一、里氏替换原则定义 里氏替换原则(Liskov Substitution Principle,LSP) 第一种定义,也是最正宗的定义: If for each object o1 of type S there is an object o2 ...
博客
#设计模式
一枝梅
2年前
733
设计模式原则:依赖倒置原则
一、依赖倒置原则定义 依赖倒置原则(Dependence Inversion Principle,DIP)的官方定义如下: 1、High level modules should not depend upon low level modules...
博客
#设计模式
一枝梅
2年前
668
1
...
13
14
15
...
33
阅读榜单
38536人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
3年前
27521人浏览
TOP2
若依管理系统RuoYi-Vue(二):权限系统设计详解
5年前
20632人浏览
TOP3
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
5年前
19521人浏览
TOP4
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
5年前
17509人浏览
TOP5
JetBrains系列软件2025.2版本激活教程
6月前
16392人浏览
TOP6
最新发布
狂盗一枝梅
2026-01-30
11182次阅读
留言
记一次腾讯云报警 『Lighthouse存在对外攻击的违规通知』
2026年1月29日晚上下班的时候,收到了腾讯云发来的邮件通知:Lighthouse存在对外攻击的违规通知,着实把我吓了一跳,以为服务器要被封禁了。 看到这个告警,我真是丈二的和尚摸不着头脑,这个服务器已经运行了好几年了一直没问题,怎么会突然报...
随笔
评分
回复
狂盗一枝梅
2025-10-28
11294次阅读
留言
MySql8.0公共表表达式『CTE』
CTE是『common table expression』的缩写,中文翻译过来就是『公共表表达式』,使用它可以为临时查询结果命名,命名后可以在后续的查询语句中反复引用。CTE完整语法格式如下: WITH [RECURSIVE] cte_name ...
博客
评分
回复
狂盗一枝梅
2025-10-17
11503次阅读
留言
Redis(十三):Caffeine+Redis高性能二级缓存实现
上一篇文章《Redis(十二):Java客户端之Spring Data Redis》最后讲了使用Redis作为缓存集成到SpringBoot,虽然Redis比较高效,但是相对于本地缓存来说效率还是比较低。本篇文章将基于Java21+Springb...
博客
评分
回复