自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu 24.04 安装搜狗输入法详细教程

Ubuntu 24.04 安装搜狗输入法详细教程

2026-10-09 23:17:12 287

原创 数据库读写分离第一步--两个MySQL服务实例之间的同步

当你在Win下创建新的数据库表以及插入数据时就可以在Mac看到Windows下新增的表或者数据啦~~~内网穿透(ngrok内网穿透要信用卡了自前还不需要的)的方法来连接两个SQL服务实例。Seconds_Behind_Master: 0 ← 0 表示无延迟。记录 File 和 Position 的值 ,Mac 配置时需要用到!因为我的Mac不能连接WiFi,只能连接宽带,所以我使用。我的Mac用来读库表数据,Windows用来写库表数据。ning: Yes ← 必须为 Yes。

2026-05-23 20:26:48 41

原创 关于达梦数据库抛出违反唯一性约束条件异常不成功

因为Spring 使用 SQLExceptionTranslator 将不同数据库的异常转换为统一的 DataAccessException 层次结构。在实际的接口测试中,我发现,还是直接抛出。

2026-04-03 10:25:38 250

原创 关于VO是怎么做到把前端传递过来的数据保存到自己身上的

你的 Controller 方法参数直接拿到了这个已经填好数据的。参数校验(@NotNull、@NotEmpty等)Spring Boot 内置了一个叫。

2026-03-26 10:18:55 29

原创 如果我在实体类定义了属性,但数据库表没加对应列,后端代码设置该属性后,数据存在哪?

如果我在 Java 实体类(Entity)中定义了一个属性,但在数据库表中没有对应的列,当我在后端代码中给这个属性赋值后,数据到底存在哪里?

2026-03-17 14:51:55 168

原创 关于Mybatis-Plus的ID自动填充

在开发项目的过程中,我发现这样一个不符合本人预期的现象:这是我的Controller的接口编写:这是我的实体类:这是我的接收请求类:这是我的发送响应类:这是我的Converter:当我在postman测试此api接口时:查阅资料后发现是:

2026-03-05 12:30:39 37

原创 SpringBoot邮件发送功能模版

邮件发送需要准备的信息:你想要使用的来发送邮件的邮箱的 SMTP 授权码,注意是授权码,不是登录邮箱的密码。

2026-01-11 18:07:17 311

原创 在Mybatis中PageHelper 的分页作用只对 startPage() 之后、且在同一个线程中执行的「下一个 MyBatis 查询方法」生效

在测试分页插件的查询功能时,我发现:以上代码输出:Page{count=true, pageNum=2, pageSize=5, startRow=5, endRow=10, total=0, pages=0, reasonable=null, pageSizeZero=null}[]我就不明白为什么这里会什么数据都没有以上代码输出:Page{count=true, pageNum=2, pageSize=5, startRow=5, endRow=10, total=15, pages=3, rea

2026-01-10 14:32:00 323

原创 SpringBoot中的DAO以及DTO、VO和Converter的介绍

📌 注意:有些团队将 DTO 和 VO 合并使用;但在严格分层中,DTO 用于。所以在现代 Spring Boot 项目中,(MyBatis专用)或。

2026-01-07 17:16:30 262

原创 Mybatis中的cache参数readOnly为什么可以设置成false?那这样不是可以修改缓存数据了吗?缓存不是用来读的吗?修改缓存有什么意义呢?

摘要:MyBatis中readOnly=false表示缓存对象会进行深拷贝,每次返回副本,允许修改而不影响原始缓存数据;readOnly=true则直接返回引用,性能更高但禁止修改。修改缓存副本不会影响缓存本身,真正的缓存修改由MyBatis在写操作时自动清空完成。readOnly=true适用于对象不可变的只读场景,而readOnly=false通过副本机制确保数据隔离性。MyBatis的设计并非允许直接修改缓存内容,而是提供安全修改副本的机制。

2026-01-06 22:57:43 521

原创 在Mybatis中的<select>关于resultMap映射失败后为什么还能正常输出数据库表的相关内容

在学习的过程中,我遇到了这样一个问题:我这里是使用来自定义映射关系,我发现,我的主键和普通字段的映射关系即使是乱填的,我使用单元测试:测试此函数后,输出如下:我的数据库表如下:实体类设置的属性如下:这里我就有了一个疑问:原因:MyBatis 的自动映射机制(auto-mapping)resultMap 配置无效,但自动映射机制仍生效column=“sgrg” 和 column=“sdfaf” 是不存在的数据库列名(实际列是 department_id 和 department)。MyBat

2026-01-03 11:43:32 328

原创 快速在文件资源管理器的新建按钮添加新建Markdown文件

3.双击运行即可在新建文件中看到新建md文件啦。6.将文件保存为remove_md.reg。2.将文件保存为add_md.reg。7.双击运行就可以取消掉了。

2026-01-03 11:07:07 151

原创 SpringBoot后端+Vue前端部署到服务器(Ubuntu)

Service] Type=simple User=root WorkingDirectory=/root ExecStart=/usr/bin/java -jar /root/上传到服务器的jar包名.jar --server.port=后端服务端口 Restart=always RestartSec=10。7.复制Vue的dist文件到Nginx根目录 sudo cp -r /root/vue-frontend/* /usr/share/nginx/html/

2025-12-29 14:47:00 613

原创 U盘插入电脑后无法显示磁盘驱动器,只在设备和打印机里显示

回车打开“磁盘管理”,是能看到你的U盘信息的,但是在此电脑无显示U盘。(如果你的U盘里面没有重要的数据就可以这样做,因为这样会清理掉U盘内的所有文件!

2025-12-10 11:33:03 349

空空如也

空空如也

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

TA关注的人

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