<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
设计模式原则:迪米特法则
一、迪米特法则的定义 迪米特法则(Law of Demeter,LoD)也称为最少知识原则(Least Knowledge Principle,LKP),虽然名字不同,但描述的是同一个规则: One object should have a m...
博客
#设计模式
一枝梅
2年前
609
UML类图和类之间的六大关系
请看以下这张类图,类与类之间的关系是我们需要注意的 车的类图结构为<>,表示车是一个抽象类; 它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示; 小汽车为与SUV之间也是继承关系,它们之间的关系为...
博客
#uml
#类图
一枝梅
2年前
1156
设计模式原则:里氏替换原则
一、里氏替换原则定义 里氏替换原则(Liskov Substitution Principle,LSP) 第一种定义,也是最正宗的定义: If for each object o1 of type S there is an object o2 ...
博客
#设计模式
一枝梅
2年前
789
设计模式原则:依赖倒置原则
一、依赖倒置原则定义 依赖倒置原则(Dependence Inversion Principle,DIP)的官方定义如下: 1、High level modules should not depend upon low level modules...
博客
#设计模式
一枝梅
2年前
714
设计模式原则:接口隔离原则
一、接口隔离原则定义 接口隔离原则(Interface Segregation Principle),又称为ISP原则,官方定义如下 1、Clients should not be forced to depend upon interface...
博客
#设计模式
一枝梅
2年前
640
设计模式原则:单一职责原则
单一职责原则的英文名称是Single Responsibility Principle,简称是SRP,顾名思义:一个类只负责一项职责。它的官方定义是 单一职责原则(Single Responsibility Principle, SRP),Th...
博客
#设计模式
一枝梅
2年前
790
初识设计模式
工作好些年了,设计模式这么好玩的东西一直没有好好整理整理,这次抽空好好给它抽筋扒皮梳理清楚它。在正式开干之前,得先搞清楚一些问题:设计模式是什么?我们为啥要用设计模式? 一、设计模式是什么 设计模式(design pattern)是对软件设计中...
博客
#设计模式
一枝梅
2年前
672
最好的个人博客评论区实现方案:waline
我的博客一直没有一个好看的评论区,自己做又不会。。没错,我是个前端渣渣。调研了一下,一开始想套用一些网上的静态模板,但是改造成本还是挺大的,后来接触到了Waline,简单了解了以下,我就知道了,它就是我理想中的评论区功能实现,和我的博客匹配度MA...
软件
#waline
#docker
#markdown
一枝梅
2年前
982
使用umami统计网站流量
一、umami简介 Umami是一个开源的网站流量统计工具,它提供实时数据更新、自定义报告和隐私保护等功能,帮助网站管理员了解和分析网站的访问量和用户行为其他相关指标。 官网地址:https://umami.is/ demo地址:https://...
软件
#umami
一枝梅
2年前
1269
正向代理和反向代理
正向代理和反向代理 原文地址:https://cloud.tencent.com/developer/article/1418457 一、正向代理 正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为...
随笔
#代理
一枝梅
2年前
863
1
...
14
15
16
...
34
阅读榜单
48715人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
3年前
37890人浏览
TOP2
JetBrains系列软件2025.2版本激活教程
8月前
31224人浏览
TOP3
若依管理系统RuoYi-Vue(二):权限系统设计详解
5年前
30844人浏览
TOP4
Redis(十三):Caffeine+Redis高性能二级缓存实现
6月前
30175人浏览
TOP5
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
5年前
29869人浏览
TOP6
最新发布
狂盗一枝梅
2026-04-08
7822次阅读
留言
解决Windows命令行cmd中文乱码问题
一、乱码现象 最近使用DataX迁移数据的时候命令行中文输出乱码了,如下所示: 这是因为DataX程序是使用UTF-8编码开发、打包的,而Windows命令行默认使用的不是UTF-8编码, 命令行属性中可以看到,默认使用的是GBK编码,所以产...
软件
评分
回复
狂盗一枝梅
2026-04-02
10184次阅读
留言
记一次Mybatis查询中的数组越界异常
最近遇到了一件极其诡异的Mybatis查询数组越界异常(java.sql.SQLException: java.lang.ArrayIndexOutOfBoundsException)的问题,排查了一天,最终解决了该问题。 一、问题描述 Mapp...
随笔
评分
回复
狂盗一枝梅
2026-04-02
10361次阅读
留言
IDEA远程Debug
线上出了问题,但是本地不能重现,可以通过IDEA远程Debug功能远程调试排查问题。具体操作如下: 一、本地IDEA配置 单击项目顶部“Edit Configurations” 新增运行配置:"Remote JVM Debug" 之后进入远程...
随笔
评分
回复