自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 resultMap 一对一 一对多 关系映射配置

摘要:MyBatis中的resultMap通过association和collection标签分别处理一对一和一对多关系映射。一对一使用association配置关联对象,一对多用collection配置集合对象,需注意字段别名、主键配置和性能优化。二者核心区别在于关联对象类型(javaType)和集合元素类型(ofType)的配置,正确使用可简化复杂对象的SQL结果映射。

2025-11-13 08:25:48 266

原创 Spring Cloud Gateway路由配置中常见的lb://前缀报错问题

Spring Cloud Gateway路由配置中常见的lb://前缀报错问题

2025-06-30 15:53:29 422

原创 Java中常见的数据验证注解

本文对比了常用的java数据验证注解的功能与区别

2025-06-27 09:37:24 1137

原创 Vue3+Naive-ui 中组件和模块的自动化导入方法

本文介绍了Vue3+Naive-ui项目中实现组件和模块自动化导入的方法。首先通过npm安装naive-ui和两个开发依赖插件:unplugin-auto-import(自动导入模块)和unplugin-vue-components(自动导入Vue组件)。然后在vite.config.js中配置这两个插件,使用NaiveUiResolver解析器自动处理naive-ui组件和相关API(如useDialog、useMessage等)的导入。这种配置方式可以简化代码结构,提高开发效率,减少手动导入的工作

2025-06-26 15:14:57 302

原创 Vue Router 用于在页面之间传递数据的两种方式

query和params都是 Vue Router 用于在页面之间传递数据的方式,但它们的使用场景和传递方式有所不同。下面我会详细解释这两者的区别。

2025-03-01 15:12:29 1788

原创 Token 无感刷新,提升用户使用体验

Token 无感刷新,提升用户使用体验

2025-02-20 10:37:11 541

原创 异步请求放在created或者mounted中有什么区别

异步请求放在created或者mounted中有什么区别?

2025-02-18 08:58:53 502

原创 Stream流 知识点及相关操作

stream流 知识点及相关操作

2025-02-05 14:20:57 690

原创 为什么 Java 大佬都不推荐使用 keySet() 遍历HashMap?

entrySet()、 keySet() 遍历HashMap的差异

2025-02-05 11:21:33 1753

原创 将 Nacos 转变为 Windows 系统服务,实现开机自启

WinSW(Windows Service Wrapper 是一个开源的 Windows 服务包装器,它可以帮助你将应用程序打包成系统服务,并实现开机自启动的功能。下载 WinSW-x64.exe (⬇️ 更多版本下载) 和 sample-minimal.xml下载地址为:(https://github.com/winsw/winsw/releases)

2023-11-23 19:30:38 761

原创 ffmpeg截取视频的第一帧画面,并保存为本地截图

请确保你已经安装了FFmpeg,并将其添加到系统的环境变量中。然后,打开终端窗口,切换到包含输入视频文件的目录,并运行上述命令。执行命令后,FFmpeg将从视频中提取第一帧,并保存为指定的图像文件。你可以在指定的输出路径中找到生成的封面图像。

2023-11-15 16:49:42 4532

空空如也

空空如也

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

TA关注的人

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