logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ssm项目连接oracle数据库报错:dependency: com.oracle:ojdbc14:jar/ClassNotFoundException: oracle.jdbc.driver

SSM项目连接Oracle数据库出错问题排查与解决:项目运行时出现500错误,后台日志显示无法连接数据库。检查发现是Oracle驱动缺失问题,解决方案包括:1)检查项目lib文件夹,确认jar包引用正确;2)若Maven项目需将驱动jar安装到本地仓库,使用mvn install命令处理。文中详细说明了Oracle驱动许可限制带来的特殊处理需求,并提供了具体操作步骤。最后附上相关参考链接供进一步查

#数据库#oracle#jar
RuoYi配置多数据源失效

摘要: 在配置RuoYi多数据源时遇到切换失效问题,表现为Service方法中部分操作使用错误数据源。通过添加表名注解、验证其他数据源和日志分析,发现当Service1调用其他数据源Service2后,再返回Service1会导致数据源切换回默认源。解决方案是确保每个Service仅处理自身数据源操作,避免在跨数据源调用后返回原Service,防止数据源意外切换。

#java
vue前端downloadFile报错:Error parsing HTTP request header;java.lang.IllegalArgumentException

摘要:生产环境出现点击下载功能后界面卡死的问题,检查发现是附件下载接口因文件名含特殊字符返回400错误导致前端loading状态未重置。日志显示请求路径中的中文文件名编码后仍不符合RFC规范。解决方案是前端使用encodeURIComponent()对文件名进行URL编码,确保特殊字符正确传输。修改后问题解决,同时需注意后端需对应解码。这类问题通常在容器层直接拦截,不会进入业务代码。(150字)

#vue.js#前端#http
Java程序在服务器上执行脚本命令

本文介绍了Java程序在服务器上执行脚本命令的核心技术方案。通过Java标准库中的ProcessBuilder类实现跨平台脚本执行,可自动识别Windows/Linux系统并调用对应的命令解释器(cmd/bash)。工具类ShellUtils提供了三个核心方法:1)获取适合当前系统的脚本执行器;2)执行脚本并返回状态码;3)执行命令并返回详细结果(包括输出内容和退出码)。方案特别处理了字符编码问题

文章图片
#java#服务器#开发语言
上传文件处理报错Excel、Word。org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException

在处理上传文件时,遇到报错日志显示 OLE2NotOfficeXmlFileException,原因是使用了错误的 API 处理不同格式的 Excel 文件。.xls 文件应使用 HSSF 类处理,而 .xlsx 文件应使用 XSSF 类。手动修改文件后缀可能导致文件内容与后缀不匹配,进而引发错误。解决方案是通过文件签名和扩展名校验,确保文件格式与扩展名一致,并在代码中使用正确的处理类。此外,后端

#apache#java
数据库相关操作

本文总结了Redis、MySQL和Oracle三种数据库的常用操作。Redis部分介绍了DEL和KEYS命令的键操作;MySQL重点讲解了索引管理(查看/创建/删除)和EXPLAIN分析查询性能;Oracle详细说明了表备份/恢复、正则表达式提取、字符串定位、随机查询、日期区间查询等实用功能。这些操作包含了日常数据库维护和优化的关键技巧,涉及索引优化、数据查询、模式匹配等多个方面。

#数据库#oracle
到底了