自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农张三

日常记录

  • 博客(55)
  • 收藏
  • 关注

原创 Element Plus SCSS 变量覆盖用法

【代码】Element Plus SCSS 变量覆盖用法。

2026-01-20 16:11:48 228

原创 Mybatis条件判断某属性是否等于指定字符串

【代码】Mybatis条件判断某属性是否等于指定字符串。

2026-01-14 17:12:04 306

原创 Vue3+ElementPlus—高效存储和回显多选项的状态值

本文介绍了使用位运算高效处理多选框状态的方法,适用于监控摄像头多通道选择场景。将每个通道表示为2的幂次方值(通道1=1,通道2=2...),通过位运算组合和检查状态:使用按位或(|)合并选中值,按位与(&)判断选中状态。Vue实现中,利用Math.pow()生成通道值,通过reduce函数计算合并值,并演示了回显选中状态的位运算处理。这种方法节省存储空间,避免重复值影响,特别适合处理多标志位组合场景。

2025-08-28 10:03:14 873

原创 Vue3+ElementPlus倒计时示例

/ 调用 useCountDown 函数,得到 count计数, isDown是否开始, start 函数。// 导入 hooks 函数。

2025-08-23 22:11:46 535

原创 SpringBoot3集成MapstructPlus

Mapstruct Plus 是 Mapstruct 的增强工具,通过自动生成 Mapper 接口简化 Java 类型转换。配置时需在 Maven 中添加 mapstruct-plus-spring-boot-starter 依赖,并配置 annotationProcessorPaths 包含 mapstruct-plus-processor 和 lombok 相关处理器。工具类 MapstructUtils 封装了对象转换方法,支持单个对象和集合转换。使用时通过 Converter 接口实现类型映射,需配

2025-07-20 18:39:41 527

原创 SpringBoot3-集成MybatisPlus

SpringBoot多模块集成MybatisPlus 本文介绍了在多模块SpringBoot项目中集成MybatisPlus的详细步骤: 依赖管理:在父模块pom.xml中添加MybatisPlus BOM管理依赖 创建插件模块:建立专门的MybatisPlus插件模块,引入starter、分页插件等依赖 自动配置:通过配置类和AutoConfiguration.imports文件实现自动配置 测试验证:在业务模块创建实体类、Mapper接口,编写测试类验证集成效果 关键点包括: 使用dependencyM

2025-07-08 08:55:59 728

原创 SpringBoot-规划多模块目录结构

zibocoder-auth(认证授权模块):包括用户登录、登出、获取用户信息及权限。zibocoder-modules(业务模块):如系统模块、博客模块业务实现等。zibocoder-starter(启动模块):项目启动,主程序入口。zibocoder-plugins(插件模块):有的习惯用。父模块:zibocoder-parent,项目根目录,其。

2025-07-04 21:54:02 913

原创 Maven编译和打包插件

本文展示了Maven项目中根模块和子模块的pom.xml配置示例。根模块配置了maven-compiler-plugin指定JDK版本和编码,使用maven-surefire-plugin跳过测试,并通过pluginManagement管理spring-boot-maven-plugin版本。子模块则应用spring-boot-maven-plugin进行打包,并自定义最终生成的jar文件名。配置中考虑了参数保留、中文编码处理等开发需求,适用于Spring Boot项目的多模块构建场景。

2025-07-04 18:23:46 361

原创 SQL分析与打印-p6spy组件

组件,可以方便地输出SQL语句及其执行时长。本功能适用于MyBatis-Plus 3.1.0及以上版本。MyBatis-Plus提供了SQL分析与打印的功能,通过集成。对于Spring Boot项目,可以使用。这个版本集成中,使用上面的配置不生效。

2025-07-03 08:48:51 418

原创 Logback 日志配置

本文提供了Logback日志框架的配置示例,包含以下内容:1)添加spring-boot-starter-logging依赖;2)完整的logback-spring.xml配置文件,配置了彩色控制台输出、按日期和大小滚动的文件日志(包括INFO和ERROR级别)、异步日志处理等功能;3)日志文件按日期和大小(10MB)分割,保留不同天数(INFO/ERROR保留30天,控制台日志保留3天);4)支持日志级别过滤和异步写入优化性能。该配置适合Spring Boot项目,实现了多级别日志的分类存储和集中管理。

2025-07-02 20:09:08 538

原创 SpringBoot计时一次请求耗时

StopWatch是Spring框架提供的一个简单而强大的计时工具类,用于精确测量代码执行时间。它可以帮助开发者快速分析程序的性能瓶颈,从而优化代码,提高程序运行效率。StopWatch基于纳秒级别的时间计算,支持多个任务的计时,并且可以方便地输出计时结果。

2025-07-01 22:08:58 425

原创 创建一个简单入门SpringBoot3项目

摘要:本文介绍了如何创建一个Spring Boot项目并进行基础配置。首先通过IDE创建空项目并添加模块,配置pom.xml文件引入Spring Boot父依赖和web启动器。接着创建主程序类并添加@SpringBootApplication注解,默认使用8080端口启动Tomcat服务器。然后编写简单的测试控制器,访问/test/hello接口。文章还详细说明了Maven的clean、compile、package操作,以及如何打包运行jar文件。最后介绍了修改application.yml配置文件更改端

2025-06-27 23:30:00 581

原创 pinia在setup语法下使用$reset()报错的解决方法

参考地址:https://www.bilibili.com/opus/711566559457312801。

2025-05-19 11:01:59 353

原创 leaflet-canvasmarker添加的marker旋转问题

参考网址:https://zhuanlan.zhihu.com/p/593744067。方法可以旋转画布,但默认的旋转原点是画布的左上角,也就是。Leafletjs的标准图层的marker是可以通过组件。我计算旋转角度通常是用。

2025-04-27 08:40:12 383

原创 Axios二次封装

/ 组件实例被挂载到 DOM 上后执行。

2025-04-24 13:47:37 325

原创 Vue3+TypeScript集成Mock

【代码】Vue3+TypeScript集成Mock。

2025-04-23 09:01:27 327

原创 Vue3+TS中svg图标的使用-@unocss/preset-icons

是 UnoCSS 提供的图标预设,支持从加载图标,本文介绍本地图标库的使用。

2025-04-22 17:04:48 756

原创 Vue3集成sass

【代码】Vue3集成sass。

2025-04-22 16:39:20 628

原创 Linux命令记录

chmod是 “change mode” 的缩写,用于更改文件或目录的权限。+x是chmod命令的一个选项,表示增加文件的可执行权限。+x-x=x。

2025-04-19 10:37:52 312

原创 Vue3+TS中svg图标的使用-vite-plugin-svg-icons

/ 图标前缀(xlink:href属性值前缀)add代表的是创建的svg文件名。// 接收父组件传递过来的参数。

2025-04-19 09:14:51 536

转载 Leaflet上的marker默认图片显示找不到的问题解决办法

在main.js中添加以下代码。

2025-03-26 07:55:51 331

原创 使用IDEA提交SpringBoot项目到Gitee上

使用IDEA提交SpringBoot项目到Gitee上

2025-02-22 21:07:19 483

原创 el-dropdown选中效果

el-dropdown 选中效果,vue2和vue3中的应用是有区别的,表现在icon属性和样式上。

2025-02-20 11:32:07 891

原创 SQLServer删除用户和角色提示无法删除

SQLServer数据库主体在该数据库中拥有架构,无法删除。

2024-11-20 09:02:50 1446 1

转载 Maven之<scope>provided</scope>

当一个依赖项的scope被设置为“provided”时,这意味着在编译项目代码和执行测试时,这个依赖项是可用的。一旦代码被编译,Lombok 的工作就完成了,运行时不再需要它。因此,在打包应用时,不需要将其包含在其中,因为它在运行时不是必需的。原文链接:https://blog.csdn.net/d905133872/article/details/135296073。compile(默认):这是默认的依赖范围,表示该依赖在编译、运行时都可用,并且会被包含在项目的最终包中。

2024-03-18 22:48:29 838

原创 RSA加密解密

登录接口密码是明文传输,如果安全性有要求,可以调整成加密方式传输,采用RSA加解密,公钥加密,私钥解密

2024-03-15 15:21:57 413 1

原创 Docker简介与安装

用来快速构建、运行、管理应用的工具简单说,帮助我们部署项目以及项目所依赖的各种组件典型的运维工具。

2024-03-14 08:38:11 967 1

原创 VMware下创建虚拟机

VMware下创建虚拟机

2024-03-13 22:19:11 277 1

原创 VMware下载与安装

VMware下载与安装

2024-03-09 21:42:13 432

原创 SpringBoot项目控制台打印sql设置

application-xx.yml文件中添加。

2023-04-21 10:52:40 306

原创 Windows 远程桌面复制粘贴突然无效

【代码】Windows 远程桌面复制粘贴突然无效。

2023-04-21 10:51:41 1454

原创 EasyUI Datagrid添加右键导出菜单并导出数据

EasyUI Datagrid添加右键导出菜单并导出数据

2023-02-24 08:22:39 427

转载 SQLServer数据库导出指定表里所有数据成insert语句

按“高级”按钮,在弹出的“高级脚本编写选项”中下拉下拉条至底部,设置“要编写脚本的数据类型”为“仅限数据”(“仅限数据”是只导出数据为insert语句,如果是导出表结构的话选择“仅限架构”,最终会自动新建一个查询窗口,order表里的所有数据都转换成insert语句。

2023-02-07 10:37:32 2623

原创 解决Mybatis xml文件中执行mysql语句时,语句后携带分号实现多语句执行报异常问题

【代码】解决Mybatis xml文件中执行mysql语句时,语句后携带分号实现多语句执行报异常问题。

2023-02-07 10:28:17 897

原创 JS去除字符串前面所有0

【代码】JS去除字符串前面所有0。

2023-02-07 10:27:00 2876

原创 在MySQL5基础上安装MySQL8解压版安装服务指向MySQL5的问题

Windows10在MySQL5解压版基础上安装MySQL8解压版后服务启动失败。

2023-01-19 09:52:00 1681 1

转载 Thymeleaf模板表达式

Thymeleaf模板表达式日期格式、组件提取等${#dates.format(date)}${#dates.arrayFormat(datesArray)}${#dates.listFormat(datesList)}${#dates.setFormat(datesSet)}${#dates.format(date, 'dd/MMM/yyyy HH:mm')}${#dates.arrayFormat(datesArray, 'dd/MMM/yyyy HH:mm')}${#dates.l

2021-01-12 10:58:05 549

原创 给定两个字符串日期,获取每天日期

private static final DateFormat dformat = new SimpleDateFormat("yyyy-MM-dd");/*** 如: 2019-04-01到2019-04-10* 结果是:2019-04-01,2019-04-02,2019-04-03,2019-04-04,2019-04-05,2019-04-06,2019-04-07,2019-04-...

2019-04-23 14:32:57 576 1

原创 css设置checkbox和文字在同一水平线上

默认是不在同一水平线上需要在input上添加样式: vertical-align:middle;<input type="checkbox" style="vertical-align:middle;">文字

2019-04-12 11:26:14 7411

转载 java.sql.SQLException:流已被关闭

这种错误基本是由于hibernte自动创建表时,在oracle中对应字段为long的原因所致,修改long为Clob即可。oracle数据库当需要存入大数据量(大于4000)时,varchar2不够用,可以使用clob原代码://如果是Oracle数据库,对应表中字段属性变成Long型//查询数据会导致java.sql.SQLException:流已被关闭的异常@Column(nam...

2019-04-09 15:40:22 3601

datagrid-export

datagrid-export

2023-02-24

空空如也

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

TA关注的人

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