自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 原始对象引用,浅拷贝,深拷贝三者区别

选择哪种方式取决于你的具体需求。若需完全联动,用。

2026-03-24 17:26:05 335

原创 PostgreSQL 安装教程-Windows系统

✔ Stack Builder(可选,但建议保留,用来装 pgAgent / pgBouncer)Stack Builder是一个附加工具,旨在简化PostgreSQL环境的扩展配置过程。✔ Command Line Tools(命令工具,建议勾选)✔ 是否启动 Stack Builder(安装附加组件)✔ PostgreSQL Server(必须)✔ pgAdmin 4(管理工具)或者用Navicat连接也行。设置密码(超级管理员。端口(默认5432)

2026-03-12 12:00:00 362

原创 解决 MyBatis + PageHelper + SQL Server 存储过程分页问题

在调用SQLServer的存储过程时使用分页会出现报错,核心原因是PageHelper (以及 MyBatis-Plus) 的自动分页机制无法处理 SQL Server 的存储过程 (CALLABLE),因为无法生成合法的 COUNT 子查询。不要试图寻找能自动给 SQL Server 存储过程分页的 Java 插件,这是 SQL Server 语法的硬伤,认清 SQL Server 不允许在 FROM 子句中调用存储过程 这一事实,非插件之过。这是解决带参存储过程分页的最佳方案。

2026-02-27 10:16:00 334

原创 使用Navicat创建SQL Server存储过程

选择已连接的数据库,找到【函数】鼠标右键【新建函数】现在就可以在这里写sql。可以直接点击【完成】

2026-02-04 11:41:00 252

原创 SQLServer 2016下载及安装教程

6.密钥是自动填写的,如果没有自动填写那就需要手动输入“MDCJV-3YX8N-WG89M-KV443-G8249”,然后点击“下一步”10.点击”全选“,然后取消勾选”R服务(数据库内)和R Server(独立)“,建议将路径改位非系统盘,最后点击”下一步“7.选择“我接受许可条款”和“将功能使用情况........”,然后点击“下一步”5.先点击“安装”,然后点击“全新SQL Server独立安装或向现有安装功能”25.点击”更改“修改软件安装路径,建议改为非系统盘,然后点击“安装”

2026-01-28 11:37:00 600

原创 idea编辑器Ctrl+Shift+F全文件搜索无法使用

系统热键冲突语言设置键盘设置按键热键繁体简体切换-关闭。

2026-01-13 15:07:00 474

原创 debug到一半不想继续往后执行

继续往下执行就要将错误的数据写入数据库时,我们可以通过。)到 Controller 层。​ = 安全结束本次请求 ✨。debug后续不想执行。来强行结束当前流程。相当于在当前位置插入。一般先回退(高版本叫。

2025-12-12 14:34:00 224

原创 Nacos3.1启动配置

另外两个dentity.key和dentity.value自己定义。来创建一个token.secret.key。电脑上已经有了JDK 17+初始化创建nacos的密码。服务注册与发现默认端口是。

2025-12-11 08:55:00 501

原创 Go的日志框架slog

对于小项目来说,

2025-11-27 10:17:00 438

原创 Go的错误处理defer、recover、panic

是用于处理错误和异常的关键机制。用于处理不可恢复的错误。

2025-11-26 11:24:00 454

原创 安装Gradle超时java.net.SocketTimeoutException: Read timed out

'.

2025-11-08 23:00:00 340

原创 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 254

原创 在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 395

原创 VS Code保存.vue文件自动格式化标签的问题

打开settings.json文件。

2025-10-10 12:00:00 191

原创 Navicat配置MySQL自动备份

Navicat备份的原理是执行mysqldump进行逻辑备份,客户端不需要一直打开,但是电脑得一直运行,不能关机!另外截至目前Navicat 17依然不支持备份文件定期删除,因此每过一段时间需要手动删除。【自动运行】-> 【新建批处理作业】选择备份->目标数据库->添加工作。

2025-10-08 10:12:00 260

原创 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 514

原创 新锐Python包管理工具uv

会自动生成 uv.lock锁文件,精确锁定每个依赖的版本,确保环境一致性。所有包都会被安装到刚创建的虚拟环境中,与系统完全隔离。(这会创建一个名为 .venv的隔离环境),逐步覆盖 pyenv的功能。​2. 在项目目录下,使用。,便于在其他地方重现环境。​2. 激活环境后,使用。

2025-09-28 14:30:00 272

原创 Windows 系统上 MySQL 数据库自动备份

以Windows10系统上MySQL8.4为例:目标:​每周日进行一次全量备份​周一至周六每天进行一次增量备份备份文件保留一定期限。

2025-09-23 14:37:00 454

原创 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 416

原创 清除win+r“运行”对话框中的历史记录

若要清空所有历史记录,你可以直接右键点击 RunMRU文件夹,选择“删除”(但更稳妥的做法是删除右侧所有值,保留空的 RunMRU项)。在右侧窗格中,你会看到一系列以字母(如a, b, c...)命名的值,这些就是你的历史记录。删除特定记录或全部记录,但修改注册表有风险,操作前建议备份注册表或创建系统还原点​。后回车,打开“文件夹选项”(Win 10+版本为“文件资源管理器选项”)。若要删除特定记录,请右键点击对应的值,选择“删除”。在“常规”选项卡下,找到“隐私”部分。键打开“运行”对话框。

2025-09-20 11:13:00 895

原创 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 765

原创 mac远程连接windows

本文介绍了如何在Mac上远程连接Windows电脑的步骤。首先需要在App Store安装Windows远程桌面应用,然后通过Windows电脑的IP地址(使用ipconfig命令查看)进行连接。连接时需要输入Windows账户名和密码,并可在首选项中调整分辨率等设置。需要注意的是,两台设备必须处于同一局域网内,可通过Mac终端ping Windows IP来测试网络连通性。

2025-09-20 10:46:30 194

原创 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 254

原创 el-tree-select回显id,不显示label的问题

如果是string就会回显失败。

2025-08-29 11:51:00 232

原创 idea配置maven国内镜像

不需要去手动下载maven或者手动创建settings.xml。pom.xml文件鼠标右键。接下来点击同步一下就ok了。直接在idea中就能操作。直接把这块代码粘进去。

2025-08-16 20:45:00 313

原创 中文编程字体-更纱黑体(Sarasa Gothic)如何选择

Unhinted: 没有微调字形的版本,也就是使用 Iosevka 和 Source Han Sans 原版的字形。文件大小比其他版本更小,但可能在某些字的结构上,显示没那么清晰。如果不是很在意文件大小,而且也不在意字体的显示清晰,一般不选。TTC: 你可以理解成它里面塞了很多个 TTF 的字体文件,相当于一个压缩包。好处就是,让文件更小。SuperTTC: 就是 TTC 的升级版,有更高效的打包方式,可以往里面塞更多的可变字体。首先是SC,一般开发就选等宽,喜欢连字就选Mono,否则。

2025-08-15 23:09:00 535

原创 使用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 656

原创 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 289

原创 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 235

原创 Windows上安装部署多个Nginx

新建一个 start_all_nginx.bat。→ 显示另一个 nginx-test 的欢迎页。→ 显示 nginx 欢迎页。下的nginx.conf文件。下的nginx.conf文件。

2025-07-31 15:19:00 5472

原创 Windows下安装部署多个Nginx

新建一个 start_all_nginx.bat。→ 显示另一个 nginx-test 的欢迎页。→ 显示 nginx 欢迎页。下的nginx.conf文件。下的nginx.conf文件。

2025-07-31 15:18:00 506

原创 如何删除VSCode Marketplace中的publisher

这里的token是之前在Azure DevOps中创建的token,忘了的话可以重建一个。网页上并没有提供删除的按钮,需要通过命令的形式删除。

2025-07-22 15:10:00 239

原创 mac上通过homebrew安装nvm管理多版本nodejs

M芯片为例。

2025-07-13 20:12:00 360

原创 在Apache POI 中,XSSFWorkbook 与 SXSSFWorkbook 的区别

都是用于处理 Excel 文件(.xlsx 格式)的类。在 Apache POI 中,

2025-07-12 11:55:00 584

原创 VSCode新窗口背景水印logo修改美化

找到User Settings(JSON)选择Enable或者Reload启动。右下角会有提示:选择不再提示即可。

2025-06-21 14:42:00 671

原创 使用Hexo搭建博客网站(二)

来到GitHub,将它git clone到当前项目的themes文件夹中。名字改为你新设置的主题名字就行。新建了first-post文章。新建一个 about 关于菜单。中选择一个自己喜欢的主题。

2025-06-13 14:20:00 258

原创 使用Hexo搭建博客网站(一)

项目文件夹初始化成功。

2025-06-10 23:12:00 172

原创 使用Hexo搭建博客网站

项目文件夹初始化成功。

2025-06-10 23:11:00 193

原创 Spring中依赖注入的三种方式,为什么推荐使用构造器注入?

场景推荐方式强制依赖✅ 构造器注入可选依赖⚠️ Setter注入简单测试/原型验证❌ 字段注入(临时用)黄金规则只要依赖是对象工作所必需的,就必须使用构造器注入。通过构造器注入,能显著提升代码的健壮性、可测试性和可维护性,是符合现代软件工程的最佳实践。

2025-06-04 10:11:00 1012 1

原创 Go项目搭建Gin+Gorm+MySQL

GEN: 更友好 & 更安全的 GORM 代码生成。cd 到该文件夹下,打开终端,会生成一个 go.mod 文件。注意:go的版本要>1.16。

2025-05-25 18:23:00 391

清华大学 - 104页《DeepSeek:从入门到精通》

deepseek

2025-02-18

Hugo静态网站生成器v0.141.0-Windows64位平台-扩展部署版

Hugo静态网站生成器v0.141.0-Windows64位平台-扩展部署版

2025-01-20

Hugo静态网站生成器v0.141.0-Windows64位平台-扩展版

Hugo静态网站生成器v0.141.0-Windows64位平台-扩展版

2025-01-20

Hugo静态网站生成器v0.141.0-Windows64位平台-标准版

Hugo静态网站生成器v0.141.0-Windows64位平台-标准版

2025-01-20

Windows64位环境SQLite安装包3470000

Windows64位环境SQLite安装包3470000

2024-11-21

VMware-workstation-full-17.6.0

VMware虚拟机17.6.0版本,免费个人用途。

2024-09-20

GooglePinyinInstaller-x64

GooglePinyinInstaller-x64

2024-06-26

win11概念鼠标光标-糖果版

先解压文件 进入目录 鼠标右键install.inf 安装 注:Windows 11 Hdpi Tail Cursor Concept by Jepri Creations,可以去这里购买完整版https://www.deviantart.com/jepricreations/art/Windows-11-Hdpi-Tail-Cursor-Concept-962242774

2024-06-20

IDEA主题Ladies Night2

一款非常好看的Intellij idea主题,带有详细说明,希望大家喜欢!

2023-07-05

Typora 0.9.98 beta

Typora历史版本,支持Windows11,64位版本。

2023-02-05

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

TA关注的人

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