- 博客(197)
- 收藏
- 关注
原创 debug到一半不想继续往后执行
继续往下执行就要将错误的数据写入数据库时,我们可以通过。)到 Controller 层。 = 安全结束本次请求 ✨。debug后续不想执行。来强行结束当前流程。相当于在当前位置插入。一般先回退(高版本叫。
2025-12-12 14:34:00
180
原创 Nacos3.1启动配置
另外两个dentity.key和dentity.value自己定义。来创建一个token.secret.key。电脑上已经有了JDK 17+初始化创建nacos的密码。服务注册与发现默认端口是。
2025-12-11 08:55:00
376
原创 VSCode美化之修改新窗口首页/启动页logo
本文介绍了如何为VSCode添加自定义编程语言Logo样式。通过安装"Custom CSS and JS Loader"扩展,在settings.json中添加GitHub上的CSS文件链接(已替换为国内可用链接),启用并重新加载自定义CSS后重启VSCode即可。提供的GitHub仓库包含高质量的编程语言Logo PNG素材,这些修改能让用户在VSCode中获得个性化的编程语言图标显示效果。
2025-11-01 16:26:38
216
原创 在CentOS 7.9系统上使用Docker部署RuoYi-Vue前后端分离系统
⚠注:这里配置的要与后端代码ruoyi-admin/src/main/resources/application.yml和application-druid.yml中的数据库名,账号,密码,端口等保持一致。将RuoYi项目中的数据库初始化SQL文件(ry_xxxxxx.sql和 quartz.sql)上传到 /opt/ruoyi/mysql/init/目录下。将本地打包好的 ruoyi-admin.jar文件上传到服务器的 /opt/ruoyi/backend/目录下。
2025-10-14 16:26:00
361
原创 Navicat配置MySQL自动备份
Navicat备份的原理是执行mysqldump进行逻辑备份,客户端不需要一直打开,但是电脑得一直运行,不能关机!另外截至目前Navicat 17依然不支持备份文件定期删除,因此每过一段时间需要手动删除。【自动运行】-> 【新建批处理作业】选择备份->目标数据库->添加工作。
2025-10-08 10:12:00
181
原创 Vue 3.6 引入 Vapor Mode,虚拟DOM已死?
Vue 3.6 引入的 Vapor Mode 看似是“退回去”直接操作 DOM,但这并非简单的倒退,而是一次基于新技术条件的“范式跃迁”。虚拟DOM的瓶颈:虚拟DOM通过差异比较(Diff)来减少直接操作DOM的次数,这在过去是巨大的进步。1. 智能的“编译时”优化:Vapor Mode 的核心在于将繁重的工作从“运行时”提前到了“编译时”。当响应式数据变化时,效应会直接触发,更新它唯一负责的那一小块 DOM,实现了“指哪打哪”的更新效率,完全避免了传统方式中可能出现的过度更新问题。
2025-09-29 16:26:00
463
原创 新锐Python包管理工具uv
会自动生成 uv.lock锁文件,精确锁定每个依赖的版本,确保环境一致性。所有包都会被安装到刚创建的虚拟环境中,与系统完全隔离。(这会创建一个名为 .venv的隔离环境),逐步覆盖 pyenv的功能。2. 在项目目录下,使用。,便于在其他地方重现环境。2. 激活环境后,使用。
2025-09-28 14:30:00
245
原创 Windows 系统上 MySQL 数据库自动备份
以Windows10系统上MySQL8.4为例:目标:每周日进行一次全量备份周一至周六每天进行一次增量备份备份文件保留一定期限。
2025-09-23 14:37:00
353
原创 CentOS7.9上安装MySQL8.4
CentOS 7 已在 2024 年 6 月 30 日结束生命周期 (EOL),官方源已停止维护!CentOS 7 已在 2024 年 6 月 30 日结束生命周期 (EOL),官方源已停止维护!CentOS 7 已在 2024 年 6 月 30 日结束生命周期 (EOL),官方源已停止维护!
2025-09-20 18:09:00
351
原创 清除win+r“运行”对话框中的历史记录
若要清空所有历史记录,你可以直接右键点击 RunMRU文件夹,选择“删除”(但更稳妥的做法是删除右侧所有值,保留空的 RunMRU项)。在右侧窗格中,你会看到一系列以字母(如a, b, c...)命名的值,这些就是你的历史记录。删除特定记录或全部记录,但修改注册表有风险,操作前建议备份注册表或创建系统还原点。后回车,打开“文件夹选项”(Win 10+版本为“文件资源管理器选项”)。若要删除特定记录,请右键点击对应的值,选择“删除”。在“常规”选项卡下,找到“隐私”部分。键打开“运行”对话框。
2025-09-20 11:13:00
469
原创 Java25新特性
JDK 25带来多项重要更新:1)语言特性优化,包括简化主方法、模块导入、灵活构造函数和基本类型模式匹配;2)内存性能提升,如紧凑对象头、字符串哈希优化和Shenandoah分代GC;3)并发改进,引入作用域值和结构化并发;4)安全增强,支持密钥派生API和抗量子加密算法。Java各版本支持计划显示,LTS版本(如8/11/17/21)将获得长期维护,其中Java 8支持至2030年。
2025-09-20 10:48:00
698
原创 mac远程连接windows
本文介绍了如何在Mac上远程连接Windows电脑的步骤。首先需要在App Store安装Windows远程桌面应用,然后通过Windows电脑的IP地址(使用ipconfig命令查看)进行连接。连接时需要输入Windows账户名和密码,并可在首选项中调整分辨率等设置。需要注意的是,两台设备必须处于同一局域网内,可通过Mac终端ping Windows IP来测试网络连通性。
2025-09-20 10:46:30
173
原创 java构建http请求链接时,参数中加号“+”被转为空格的问题
在Java中使用Spring的UriComponentsBuilder构建URI时,加号(+)会被默认编码为空格,这是因为URL编码规范中加号代表空格。这是历史原因,在HTML 4.01规范中规定了:当content-type为application/x-www-form-urlencoded时,对names和vaules进行转义,也可以在服务器端将获取参数的方法由reuqest.getParameter改为request.getQueryString(),然后对得到的字符串进行解析。
2025-08-29 15:48:00
213
原创 idea配置maven国内镜像
不需要去手动下载maven或者手动创建settings.xml。pom.xml文件鼠标右键。接下来点击同步一下就ok了。直接在idea中就能操作。直接把这块代码粘进去。
2025-08-16 20:45:00
285
原创 中文编程字体-更纱黑体(Sarasa Gothic)如何选择
Unhinted: 没有微调字形的版本,也就是使用 Iosevka 和 Source Han Sans 原版的字形。文件大小比其他版本更小,但可能在某些字的结构上,显示没那么清晰。如果不是很在意文件大小,而且也不在意字体的显示清晰,一般不选。TTC: 你可以理解成它里面塞了很多个 TTF 的字体文件,相当于一个压缩包。好处就是,让文件更小。SuperTTC: 就是 TTC 的升级版,有更高效的打包方式,可以往里面塞更多的可变字体。首先是SC,一般开发就选等宽,喜欢连字就选Mono,否则。
2025-08-15 23:09:00
412
原创 使用nssm将jar包注册成windows服务
下载 nssm-2.24.zip,解压后复制 win64/nssm.exe 到。但是它并不会自动启动,需要去 services.msc 中手动启动。创建文本文件,重命名为install_server.bat文件。然后以管理员身份运行 install_service.bat。在创建一个卸载服务 uninstall_service.bat。服务安装成功后可在 services.msc 中看到。或者依然在nssm.exe目录cmd运行。在nssm.exe的目录栏中cmd。如果服务已经启动了,先停止。
2025-08-06 09:45:00
555
原创 Windows下部署多个redis
注:如果修改了日志,cmd黑窗口上是看不到信息的(包括启动时的ascii字符画),只有光标闪烁,日志要打开redis.log查看。e.g. 假设分别安装在 D:\Redis-6379 和 D:\Redis-6380。修改另一个6380的redis.windows.conf。注:使用正斜杠 / 或 双反斜杠 \。分别cd到两个安装文件夹下。6379的可以保持默认。
2025-08-02 08:51:00
268
原创 Windows上部署多个redis
注:如果修改了日志,cmd黑窗口上是看不到信息的(包括启动时的ascii字符画),只有光标闪烁,日志要打开redis.log查看。e.g. 假设分别安装在 D:\Redis-6379 和 D:\Redis-6380。修改另一个6380的redis.windows.conf。注:使用正斜杠 / 或 双反斜杠 \。分别cd到两个安装文件夹下。6379的可以保持默认。
2025-08-02 08:51:00
211
原创 Windows上安装部署多个Nginx
新建一个 start_all_nginx.bat。→ 显示另一个 nginx-test 的欢迎页。→ 显示 nginx 欢迎页。下的nginx.conf文件。下的nginx.conf文件。
2025-07-31 15:19:00
2143
原创 Windows下安装部署多个Nginx
新建一个 start_all_nginx.bat。→ 显示另一个 nginx-test 的欢迎页。→ 显示 nginx 欢迎页。下的nginx.conf文件。下的nginx.conf文件。
2025-07-31 15:18:00
480
原创 如何删除VSCode Marketplace中的publisher
这里的token是之前在Azure DevOps中创建的token,忘了的话可以重建一个。网页上并没有提供删除的按钮,需要通过命令的形式删除。
2025-07-22 15:10:00
189
原创 在Apache POI 中,XSSFWorkbook 与 SXSSFWorkbook 的区别
都是用于处理 Excel 文件(.xlsx 格式)的类。在 Apache POI 中,
2025-07-12 11:55:00
495
原创 VSCode新窗口背景水印logo修改美化
找到User Settings(JSON)选择Enable或者Reload启动。右下角会有提示:选择不再提示即可。
2025-06-21 14:42:00
601
原创 使用Hexo搭建博客网站(二)
来到GitHub,将它git clone到当前项目的themes文件夹中。名字改为你新设置的主题名字就行。新建了first-post文章。新建一个 about 关于菜单。中选择一个自己喜欢的主题。
2025-06-13 14:20:00
235
原创 Spring中依赖注入的三种方式,为什么推荐使用构造器注入?
场景推荐方式强制依赖✅ 构造器注入可选依赖⚠️ Setter注入简单测试/原型验证❌ 字段注入(临时用)黄金规则只要依赖是对象工作所必需的,就必须使用构造器注入。通过构造器注入,能显著提升代码的健壮性、可测试性和可维护性,是符合现代软件工程的最佳实践。
2025-06-04 10:11:00
958
1
原创 Go项目搭建Gin+Gorm+MySQL
GEN: 更友好 & 更安全的 GORM 代码生成。cd 到该文件夹下,打开终端,会生成一个 go.mod 文件。注意:go的版本要>1.16。
2025-05-25 18:23:00
359
原创 制作并发布自己的vscode主题插件
在package.json中添加"publisher": "你的🆔",指定id🆔和名称,这在后面无法更改!登录后创建发布者publisher。按 F5 以启动扩展开发主机窗口。再将打包好的.vsix文件上传⏫。需要先安装好node.js。创建个人访问令牌token。2️⃣也可以手动发布。
2025-05-25 13:47:00
452
原创 软考高级《系统架构设计师》知识点(十八)
差额越大,说明不能按最小运费调运时,运费增加越多。(最小最大后悔值min(max),在不同的环境中(之前都是方案),投资方案获得的最大收益-当前选择的收益=后悔值,将所有后悔值中每个方案的最大后悔值选出,再从这些最大的后悔值中选择最小的即可)。参与博弈的双方处于竞争状态,双方都不能信任对方,因此都只会采用对自己有用的方案,而这种方法对双方来说并不是最优的,但因为双方都不信任,要只能这样。,这就是最小元素法,但是当有多个制约因素时,最小元素法的缺点是,为了节约一处的费用,有时造成在其他处要多花几倍的运费。
2025-05-10 19:57:00
702
原创 软考高级《系统架构设计师》知识点(十七)
是企业范围内根据需要协调、统一的技术要求、管理要求和工作要求所制定的标准,适用于本企业内部的标准。一般以Q字开头,比如Q/320101RER007--2012,其中320101代表地区,RER代表企业名称代号,001代表该企业该标准的序号,2012代表年号。:是指国际标准化组织(ISO)、国际电工委员会(IEC)和国际电信联盟(ITU)制定的标准,以及国际标准化组织确认并公布的其他国际组织制定的标准。:是由某一区域/地方内的标准化主管机构制定、批准发布的,适用于某个特定区域/地方的标准。
2025-05-10 19:18:00
501
原创 软考高级《系统架构设计师》知识点(十六)
多个最小单元(单元级)通过工业网络(如工业现场总线、工业以太网等),实现更大范围、更宽领域的数据自动流动,实现了多个单元级CPS的互联、互通和互操作,进一步提高制造资源优化配置的广度、深度和精度。CPS支撑技术主要包括智能感知、嵌入式软件、数据库、人机交互、中间件、SDN(软件定义网络)、物联网、大数据等,是基于CPS应用的支撑;技术,构建了物理空间与信息空间中人、机、物、环境、信息等要素相互映射、适时交互、高效协同的复杂系统,实现系统内资源配置和运行的按需响应、快速迭代、动态优化。
2025-05-10 18:59:00
1155
原创 软考高级《系统架构设计师》知识点(十五)
软件架构的演化和维护就是对架构进行修改和完善的过程,目的就是为了使软件能够适应环境的变化而进行的纠错性修改和完善性修改等,是一个不断迭代的过程,直至满足用户需求。本质上讲,软件架构的演化就是软件整体结构的演化,演化过程涵盖软件架构的全生命周期,包括软件架构需求的获取软件架构建模软件架构文档软件架构实现以及软件架构维护等阶段。软件架构演化的重要性体现在:一是架构是整个系统的骨架,是软件系统具备诸多好的特性的保障;二是软件架构作为软件蓝图为人们宏观管控软件系统的整体复杂性和变化性提供了一条有效途径。
2025-05-04 18:33:00
801
win11概念鼠标光标-糖果版
2024-06-20
gitcode无法访问,时间2025-07-11,大家有遇到吗?
2025-07-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅