- 博客(99)
- 问答 (1)
- 收藏
- 关注
原创 进入页面强制刷新
登录后导航栏未自动更新的问题,可通过强制刷新页面解决。在mounted钩子中检查localStorage标记,首次进入时执行window.location.reload()强制刷新,并设置标记避免重复刷新。刷新完成后清除标记,确保下次登录能正常刷新。该方法简单有效,但非最优解,后续应检查路由守卫或状态管理问题。
2025-08-04 14:30:43
275
原创 vue+elementUI实现固定table超过设定高度显示下拉条
【摘要】本文介绍了通过设置表格高度属性实现滚动条功能的方法。在el-table组件中同时设置style="height:900px"和:max-height="900"两个属性,配合.table-scroll样式类中的overflow-y:auto和max-height设置,当表格内容超过900px高度时自动显示垂直滚动条。文中还提供了CSS样式代码,包含滚动条的美化效果(宽度、颜色、圆角等)以及针对树形表格展开图标对齐的样式调整,确保表格在不同内容量下都能保持良好的
2025-06-20 17:06:15
394
原创 springboot将文件插入到指定路径文件夹,判断文件是否存在以及根据名称删除
摘要:本文介绍了基于File和数据流的文件处理方案,包含三个核心功能:1) PDF文件转换与存储,通过Aspose库将Word转为PDF并保存到配置路径;2) 文件目录存在性检查,自动创建不存在的目录;3) 文件删除功能,先删数据库记录再删物理文件。实现中使用了@Value注入yml配置路径,并通过File.separator确保跨平台路径兼容性。方案采用try-catch处理异常,并记录操作耗时,同时包含完整的空值校验和日志记录机制。该方案适用于需要文件存储与管理的业务场景。
2025-06-20 17:01:28
951
原创 分享一个将doc,word,txt,png,Excel转成pdf的代码
摘要:本文分享了一个基于Aspose库的PDF转换工具类PdfUtil,主要实现Word/Excel转PDF功能。该工具类包含许可证验证方法(getLicense/getExcelLicense)和文档转换方法(docToPdf/excelToPdf),通过读取license.xml验证授权,未授权版本会添加水印。使用方法简单,只需注入工具类并调用相应方法,传入源文件路径和目标PDF路径即可完成转换。文中还提供了具体调用示例,包括如何从配置文件读取存储路径,以及转换后的文件信息处理。
2025-06-16 15:41:19
271
原创 jdbc实现动态sql树 查询
摘要:针对特殊框架无法使用MyBatis动态SQL的问题,采用JDBC原生连接实现数据库操作。主要解决方案包括:1)创建MysqlDbConnectUtil工具类封装MySQL/Oracle连接管理,提供连接获取、资源关闭和计数查询等功能;2)在ServiceImpl层通过JDBC执行SQL查询,使用PreparedStatement构建动态查询条件,通过ResultSet处理结果集;3)实现树形数据处理逻辑,包括节点过滤、祖先/子节点收集和树结构重建。重点使用StringUtils.containsIgn
2025-06-06 10:35:33
587
原创 vue+elementUI+springboot实现文件合并前端展示文件类型
文章摘要:本文介绍了基于Element UI表格实现文件上传、展示与合并的前后端解决方案。后端提供三种文件合并工具类:WordMerger处理docx/doc文件,PdfMerger合并PDF,DocMerger处理文本文件。核心功能包括:1)前端通过递归遍历文件路径,映射文件类型并渲染;2)后端接收文件路径列表,自动识别文件类型调用对应合并工具;3)合并后文件保存到桌面并返回路径。实现亮点包括文件类型自动判断、合并失败处理、文件名冲突解决等,适用于树形结构文件管理系统。
2025-06-06 09:24:46
757
原创 elementUI点击浏览table所选行数据查看文档
本文介绍了在表格中实现特定数据点击查看PDF文档的解决方案。通过el-table-column和template标签获取行数据,使用v-if判断是否显示为可点击按钮。当用户点击时,将行数据scope.row传递到selectFilepatch方法。该方法获取文件路径后,处理PDF文件转换,并通过URL.createObjectURL生成可查看的PDF文档链接。最后将PDF链接赋值给pdfUrl并显示查看窗口。该方案实现了表格数据的条件性交互和PDF文档的在线预览功能。
2025-06-05 17:04:33
452
原创 vue+springboot+element-ui实现table的树懒加载
本文介绍了使用Vue2、Element-UI和Spring Boot实现表格树形懒加载的整体架构流程。前端使用Element-UI的<el-table>组件,通过lazy和tree-props属性实现树形数据的懒加载,并通过封装好的axios请求获取后端数据。后端使用Spring Boot框架,通过@RestController和@RequestMapping注解处理前端请求,查询数据库并返回树形结构数据。具体实现包括:前端通过递归处理树形数据并绑定到表格,后端通过递归和映射处理数据,最终返回过滤后的树形结
2025-05-20 17:52:43
865
原创 mybatis中使用<choose><when><otherwise>标签实现根据条件查询不同sql
有时候业务层未进行条件处理那么在sql怎么操作呢,这里我是将c#版本的代码改成Java版本的时候出现的问题,因为c#没有业务层 更多操作是在sql中实现的 也就是业务层和编写sql地方一起写了,当我按照c#代码改Java到写sql时发现标签不能实现我们业务逻辑if-else的作用 这就使用到了这三个标签。
2024-03-08 16:20:08
887
原创 C#replace函数替换多个字符串
每个语言都有每个语言的特点 我在c#项目中遇到了一个问题,数据库字段长度限制所以这个字段存储查询分数字和汉字,但是渲染要统一为了代码简洁用到了eplace函数。
2024-03-06 14:11:08
1673
原创 SqlServer调用MySQL数据库实现批量新增
我的需求是小程序的评论 因为分好几个模块所以有的模块需要分库,我这里商品的评论放在了MySQL数据库内 但是我的服务器和本地库只有sqlserver的所以我需要在mybatis内通过sqlserver调用MySQL库内的表实现批量的新增。
2023-10-25 15:48:10
226
原创 跨域请求方案整理实践
同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。Cookie、LocalStorage 和 IndexDB 无法读取DOM 和 Js对象无法获得。
2023-10-07 17:30:55
233
原创 前端是leyui后端sqlserver和maraDB进行分页
前端是leyui后端sqlserver和maraDB进行分页,两种数据库在后端分页的不同写法。
2023-09-01 14:44:15
718
原创 前端传参对象套对象的格式,后端进行解析并存入数据库
在一些小程序中会涉及到一个表单中的一个数组对象中夹杂着另一个对象数据,这个被夹杂的数据是from表单内的一组单选或者双选这样的数据,前端转为json对象之后传到后端进行解析。
2023-08-24 15:23:38
1091
原创 小程序扫描二维码获取网址,通过Jsoup进行解析
vx开发小程序使用扫一扫时不同二维码展示的东西不一样,需要进行解析提示:以下是本篇文章正文内容,下面案例可供参考以上就是我根据查阅资料和实际情况结合总结出来,希望对其他人有所帮助。
2023-08-18 09:33:25
2991
原创 javascript获取时间及动态显示时间
new Date().toLocaleDateString()` 是一个 JavaScript 表达式,用于获取当前日期并将其转换为本地化的日期字符串。它会返回一个表示当前日期的字符串,该字符串符合当前环境的本地化日期格式。本地化日期格式可能因不同的语言、地区和浏览器设置而有所不同。例如,在美国地区,该表达式的输出可能是 "6/27/2023",而在德国地区,输出可能是 "27.6.2023"。具体的日期格式取决于本地化设置。
2023-06-28 17:13:52
896
原创 使用POI将excel文件导入到数据库
这是接收创建临时表然后先将前端的数据存入到临时表内然后比对临时表中有无相同的数据,有的话将一个字段设为标识字段然后对此条数据进行标识,点击保存的时候比对完的临时表再去和实体的表再次比对将共同数据排除将新数据存入实际的表内。这是创建临时表之前先删除临时表,两条sql可以写成一条的但是MariaDB的写法比较严谨我尝试了但是不行就分开写了,创建临时表时要多写两个字段用于进行数据的标识,标识完成就可以在临时表里导入了。这里在前端js调用了访问本地文件的方法然后将其进行初步操作传入到后端这是layui内编写的。
2023-06-25 09:10:10
1491
原创 IDEA-报错 Failed to read artifact descriptor for xxx解决方法
idea下载若依微服务的项目,配置环境产生了报错 Failed to read artifact descriptor for xxx
2023-05-29 11:33:20
4851
原创 idea中<script>标签中代码变为灰色 高亮消失的解决方法【已解决】
第二种:删除缓存 File -> Invalidate Caches后,根据提示重启IDEA。今天在使用idea编写前端代码时候,由于js代码是灰色的也没有代码提示,很不方便所以在网上找了找方法解决了。这个清理缓存没有用的,这是idea版本问题其实idea既然能写前端代码肯定没问题所以可能就是缺少配置插件。第一种:使idea不要处于省电模式,我的idea不是省电模式。尝试第一种第二种方法未解决问题。
2023-05-24 15:07:54
2917
原创 idea使用Database连接数据库报错ssm证书验证失败无法建立安全连接
[08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”。 ClientConnectionId:da918ed5-2615-4bbb-a54b-c184ada18897The server selected protocol version TLS10 is n
2023-05-10 14:28:17
968
原创 两个form表单的数据存入同一个数据库表,使用使用json操作
项目场景:两个form表单的数据存入同一个数据库表问题描述1.两个from表单数据一起传到后端但是数据解析和xml文件的sql获取不到报错2.数据接受到了但是提示数据类型不兼容3.使用@RequestBody注解报错Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported原因分析:第一个问题是是因为数据传输读取有问题第二个是因为实体类和数据库类型不匹配或者是
2023-05-10 14:11:59
708
原创 使用Navicat报错与 SQL Server建立连接时发生了与网相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及SQL Server是否配置为允许远程连接。
使用Navicat报错与 SQL Server建立连接时发生了与网相关的或特定于实例的错误。
2023-05-05 08:48:22
2535
原创 com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration报错
SpringBoot 加入了 PageHelper 分页依赖后,启动报错: The dependencies of some of the beans in the application context form a cycle:
2023-03-18 17:33:43
3431
3
空空如也
使用soureTree推送代码报错
2022-08-27
关于#输入框#的问题,如何解决?(语言-javascript)
2022-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人