- 博客(46)
- 收藏
- 关注
原创 Java如何从配置文件中获取参数(举例)
场景推荐方式优势原生 Java 项目Properties 工具类无依赖、简单易用Spring Boot 单配置项@Value 注解代码简洁、快速注入Spring Boot 多配置项@ConfigurationProperties + 配置类结构清晰、支持校验、适配层级配置偏好简洁格式层级分明、配置文件更简洁根据项目类型选择合适的方式,Spring Boot 项目优先使用(配合 yaml),原生 Java 项目使用 Properties 工具类即可。
2025-11-28 16:56:26
758
原创 vue2+springboot通过 FormData 手动封装图片数据上传
/ formData.append('file', file) // 单图/多图(后端用 List<MultipartFile> 接收)// 2. 封装图片文件(多图上传:append 多次,key 相同)// 多图上传(后端用 MultipartFile[] 接收,可选)// 遍历文件,生成预览 URL 并保存 File 对象。// 3. 可选:添加其他参数(如用户 ID、图片类型)// 存储选中的 File 对象(用于上传)// 生成本地预览 URL(blob 格式)
2025-11-27 15:58:34
876
原创 OpenCV 加载时出现 `no opencv_java451 in java.library.path` 错误
② 重启 IDE(如 Eclipse/IDEA)和命令行窗口,确保环境变量生效。错误,核心是让 JVM 能找到对应的 OpenCV 原生库文件。(IDE 中配置:在“运行/调试配置”的“VM 选项”中添加。OpenCV 是跨语言库,Java 调用时需依赖对应的。指定的路径中未找到该文件,需手动配置库路径。复制到 JDK/JRE 的。),JVM 会自动扫描该目录。在代码中添加以下语句,打印。OpenCV 加载时出现。错误提示表明 JVM 在。中的配置文件(如创建。)添加到系统环境变量。通过以上步骤,可解决。
2025-11-12 08:41:58
554
原创 使用burpsuite如何对http请求头进行测试攻击
BurpSuite可通过Proxy、Repeater、Intruder等核心模块,对HTTP请求头开展多种攻击测试,比如请求头伪造、漏洞探测、暴力破解等,以此检测Web应用的安全性。
2025-11-11 09:11:32
740
原创 Java实现证件照质量检测(检测结果导出为EXCEL)
这个Java实现的证件照质量检测工具提供了全面的质量检查功能,可以根据实际需求进行调整和扩展。2.证件照质量检测主类。
2025-11-07 10:02:35
140
原创 Vue2 实现图片预览
Vue 使用 img 实现 点击图片,使图片实现放大预览:代码块:使用说明:1、首先确保您的项目中已经引入了 Font Awesome,因为组件使用了关闭按钮的图标2、组件的基本用法:3、组件支持的自定义属性:4、交互特点:
2025-09-23 12:00:06
436
原创 vue2使用 CKEditor 4 创建自定义表格
首先,确保你已经安装了必要的依赖:下面是一个完整的 Vue 组件示例:这个实现包含以下关键特性:1、完整的 CKEditor 4 集成:正确引入并配置了 CKEditor 4 组件,确保在 Vue 2 环境中正常工作。2、表格工具配置:3、自定义表格功能:4、预览功能: 实时展示编辑器中的表格效果使用时,你可以:如果需要进一步定制,可以修改 editorConfig 中的配置项,或者扩展 addCustomTableCommands 方法来添加更多自定义表格功能。
2025-09-22 11:55:15
770
原创 程序运行出现Java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping
程序运行时出现。
2025-06-05 08:45:32
381
原创 MySQL对数据库用户的操作
5.6版本修改root用户权限。– 创建数据库新用户,设置新密码。– 查询数据库所有用户。– 授予用户数据库权限。– 刷新权限使其生效。– 刷新权限使其生效。
2025-06-04 15:38:50
279
原创 MySQL 5.6 Root密码修改完整流程
● 生产环境建议通过ALTER USER同步修改所有root账户主机权限。● 修改后若出现ERROR 1045,检查防火墙是否开放3306端口。1、停止MySQL服务。3、无密码登录并重置。2、安全模式启动。
2025-06-04 15:22:53
611
原创 vue 实现鼠标放上后显示,挪开后隐藏(点击显示/隐藏)
这个组件采用插槽设计,支持自定义触发元素和内容,添加了过渡动画效果,适合项目复用。使用时通过slot分别传入触发区域和悬浮内容即可。这段代码通过mouseenter/mouseleave事件控制显示状态,适合基础交互场景。1、原生事件绑定方案(适合简单交互)2、组件封装方案(推荐复用)3、点击事件完成切换。
2025-05-28 10:35:16
1038
原创 Element UI 双击事件(@cell-dblclick 与 @row-dblclick)
1. 事件绑定 → 选择或监听双击;2. 状态切换 →v-if控制编辑态与展示态切换;3. 数据持久化 → 失焦保存或结合防抖提交接口;4. 兼容性处理 → iOS 样式覆盖解决双击异常。
2025-05-13 15:40:22
1110
原创 在 MyBatis 中实现控制台输出 SQL 参数
适用场景:需定制化输出格式实现步骤:@Override// 解析参数并拼接 SQL2、注册拦截器(mybatis-config.xml):</此方式需自行解析参数绑定逻辑,灵活性高但实现复杂。
2025-05-09 16:24:58
668
原创 Vue 集成 wangEditor5 公式编辑器的实现步骤
Vue3 使用 @wangeditor/editor-for-vue@next,Vue2 需安装适配版本。通过上述配置可实现公式编辑功能,完整代码示例可参考 wangEditor 公式插件文档。安装 KaTeX 或 kityformula:根据项目需求选择数学公式渲染引擎。按需加载优化:若仅部分页面使用公式功能,建议动态加载 KaTeX 资源。服务端渲染 (SSR):在 Nuxt3 等框架中需通过 包裹组件。确认 @wangeditor/editor 版本 ≥ v5.3.0。
2025-04-28 12:02:58
887
原创 wangEditor 移除表情包菜单项的配置步骤
版本一致性:确保 @wangeditor/editor-for-vue 和 @wangeditor/editor 主版本均为 v5.x。在 Toolbar 组件中传递配置:确保 excludeKeys 绑定到 Toolbar 组件的 defaultConfig 属性。默认 Key 为 emotion:根据工具栏默认配置,表情包菜单项的 Key 为 emotion。动态修改需重建实例:若运行时需更新配置,需先销毁旧实例再创建新实例。
2025-04-28 11:38:35
486
原创 SSH项目负载均衡中的Session一致性解决方案
Spring Session + Redis:通过注解和配置实现Session集中管理。Tomcat配置:启用DeltaManager并配置组播通信。AES加密:服务端加密Session数据并写入Cookie。HAProxy:配置balance source算法。网络带宽消耗大,内存占用高,不适用于大规模集群。Nginx:使用ip_hash算法。安全性风险高,Cookie大小受限。无服务端存储压力,天然支持分布式。支持水平扩展,数据可靠性高。原生支持,配置简单。
2025-03-24 11:50:55
562
原创 dialog 弹框传参问题
使用props,接收父页面传递的参数。通过button按钮打开子页面。父页面定义参数传递类型。绑定的 data 数据。父页面传递的参数接收。
2023-05-15 15:18:09
1314
原创 Caused by: java.lang.NoSuchFieldError: ASSIGN_ID 错误
Caused by: java.lang.NoSuchFieldError: ASSIGN_ID 错误
2022-10-27 15:37:17
2902
原创 centos 无法启动mysql 解决(mysqld_safe A mysqld process already exists)
解决mysqld_safe A mysqld process already exists解决首先在执行 systemctl restart mysqld.service 启动MySQL服务时,出现了Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
2022-05-24 11:44:17
6494
原创 centOS7 安装&卸载 mysql5.6
centOS7 安装&卸载 mysql5.6卸载安装卸载若无安装,跳过卸载1、查看 mysql 安装:rpm -qa | grep -i mysql查看结果:[root@bogon /]# rpm -qa | grep -i mysqlmysql-community-libs-5.6.51-2.el7.x86_64mysql-community-release-el7-5.noarchmysql-community-common-5.6.51-2.el7.x86_64mysql
2022-05-24 10:12:55
591
原创 vue动态添加行/删除行
vue动态添加行页面效果代码:data部分methods部分页面效果点击相应的添加后,每个 el-table 增加一行代码:<el-card> <div class="titleitem"> <span >工作/学习经历</span> </div> <el-table
2022-05-20 09:08:01
9507
原创 VUE安装axios出现TypeError: this.$axios is not a function问题
VUE安装axios出现TypeError: this.$axios is not a function问题
2022-05-17 09:00:25
2897
1
原创 Xshell连接远程服务器出现:Connection closed by foreign host. 错误
标题Xshell连接远程服务器出现:Connection closed by foreign host. 错误在远程链接Linux服务器,开始还能连接,当断开重连后,出现Connection closed by foreign host. 错误原因分析:操作次数过多,你的IP被服务器给禁掉了(被加入了黑名单)。解决:练习服务器商,将你的ip解禁即可。...
2022-05-09 09:55:43
2681
原创 npm install 遇到The Cypress App could not be downloaded.问题
这里写自定义目录标题The Cypress App could not be down1oaded.The Cypress App could not be down1oaded.初步怀疑是网络出现问题:然后用 npm install cypress@3.8.3 --save-dev 代替 npm install安装成功接下来 在 npm install 安装其他组件,运行程序,也正常了。...
2022-05-09 09:32:03
5869
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅