<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
设计模式(十九):状态模式(State Pattern)
一、状态模式定义 当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。(Allow an object to alter its behavior when its internal state changes.The objec...
博客
#设计模式
一枝梅
1年前
758
设计模式(十八):观察者模式(Observer Pattern)
一、观察者模式定义 观察者模式(Observer Pattern)也叫做发布订阅模式(Publish/subscribe),它是一个在项目中经常使用的模式,它是一种行为型设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” ...
博客
#设计模式
一枝梅
1年前
731
解决笔记本屏幕切换窗口后屏幕亮度变化问题
经常使用Alt+Tab组合键切换窗口,今天突然发现切换窗口后,屏幕亮度突然变暗,然后慢慢的变亮最终变成正常亮度,强迫症的我真受不了这种模式,经过排查,原来是狗屎Intel的锅,解决方案如下 搜索中搜索“显卡控制中心”,找到“英特尔显卡控制中心”,...
随笔
一枝梅
2年前
1464
设计模式(十七):责任链模式(Chain of Responsibility Pattern)
一、责任链模式定义 责任链模式的定义如下: 使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。(Avoid coupling the sender of ...
博客
#设计模式
一枝梅
2年前
679
设计模式(十六):策略模式(Strategy Pattern)
一、策略模式定义 策略模式定义比较简单,它的定义如下: 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换(Define a family of algorithms,encapsulate each one,and make them ...
博客
#设计模式
一枝梅
2年前
716
TeamViewer的替代方案:RustDesk
TeamViewer是最好用的远程控制电脑控制软件,但是它商用收费,用了一段时间之后有一天突然就自动断线,提示说TeamViewer检测为商业用途,5分钟后关闭。 网上似乎有一些方法可以规避检测继续用这款软件,但是我的建议是换个软件:RustDe...
软件
#RustDesk
#TeamViewer
一枝梅
2年前
2333
设计模式(十五):模板模式(Template Method Pattern)
一、模板方法模式的定义 模板方法模式的定义如下: 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。(Define the skeleton of an algorithm in...
博客
#设计模式
一枝梅
2年前
739
设计模式(十四):访问者模式
一、访问者模式定义 访问者模式是一种行为型模式,而且是行为型模式中比较复杂的一种模式。 访问者模式(Visitor Pattern)的定义如下:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作...
博客
#设计模式
一枝梅
2年前
640
springframework5.2.15源码编译导入Intelij教程
一、源代码下载和配置文件修改 源代码下载地址:https://github.com/spring-projects/spring-framework 下载源代码之后,切换git分支到 v5.2.15.RELEASE 分支,然后修改以下配置文件 s...
博客
#spring
一枝梅
2年前
1811
批处理文件:文本文件内容交换
在用maven的时候,由于使用了nexus私服,切换家庭网络和公司网络总是要手动改settings.xml文件,改了几次之后,就想到如果能有一个批处理文件,点击一下交换两个文件的内容就好了,请教了下ChatGPT之后,批处理文件如下: @echo...
随笔
#maven
一枝梅
2年前
2855
1
...
11
12
13
...
33
阅读榜单
44435人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
3年前
33561人浏览
TOP2
若依管理系统RuoYi-Vue(二):权限系统设计详解
5年前
26553人浏览
TOP3
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
5年前
25539人浏览
TOP4
JetBrains系列软件2025.2版本激活教程
7月前
25390人浏览
TOP5
Redis(十三):Caffeine+Redis高性能二级缓存实现
5月前
24001人浏览
TOP6
最新发布
狂盗一枝梅
2026-04-02
713次阅读
留言
记一次Mybatis查询中的数组越界异常
最近遇到了一件极其诡异的Mybatis查询数组越界异常(java.sql.SQLException: java.lang.ArrayIndexOutOfBoundsException)的问题,排查了一天,最终解决了该问题。 一、问题描述 Mapp...
随笔
评分
回复
狂盗一枝梅
2026-04-02
757次阅读
留言
IDEA远程Debug
线上出了问题,但是本地不能重现,可以通过IDEA远程Debug功能远程调试排查问题。具体操作如下: 一、本地IDEA配置 单击项目顶部“Edit Configurations” 新增运行配置:"Remote JVM Debug" 之后进入远程...
随笔
评分
回复
狂盗一枝梅
2026-03-31
1602次阅读
留言
Python脚本:查询占用端口号进程
作为后端开发,端口号被占用是经常遇到的事情,但是为了查询该问题却并不容易,下面使用一个脚本解决该问题,首先需要安装依赖:pip install psutil 完整的脚本如下所示: import subprocess import re impor...
随笔
评分
回复