- 博客(47)
- 收藏
- 关注
原创 宝塔对导出的SQL进行加密
服务器数据库里面的数据比较敏感,如果明文导出可能会有风险。所以使用了Linux脚本命令进行zip解压并且添加上了密码。
2025-01-02 10:16:20
113
原创 Java 处理base64文件上传
在系统内有一个类似于公告的模块,如果里面添加的文章不是选择富文本上传图片的方式,而是选择复制别的文章直接粘贴到系统内的富文本,里面的图片就不会url,而是图片的base64格式,这样会导致数据库存储压力过大,数据接口处理缓慢等问题...
2024-12-27 09:35:49
408
原创 Java 实现数据隔离 用户只能查看自己所添加的数据 AOP切片注解
这个方法是 @DataIsolation 只要所有的list接口添加了该注解,会执行获取当前登录人的信息,然后去获取当前登录人的ID。但是我有部分接口是可以允许匿名登录,可能会存在获取不到用户信息,需要进行null判断。1、项目越来越大,数据量越来越多或造成数据查询数据隔离的问题。当角色的判断在代码里面去添加造成数据查询难以维护,维护数量庞大等问题。所以写了一个注解公共方法,实现注解切片自己去判断。添加了@DataIsolation 就可以自行进行数据隔离的查询了。进行数据代码的解耦
2024-09-29 09:40:46
280
原创 Vue eslint 语法检测问题
确保你的项目中有 配置文件,并在其中添加或修改 设置为 ,确保统一使用 换行符。在 文件中添加:2. 修改 文件在项目根目录中可能有 文件,确保在其中定义了换行符的格式:3. 执行自动修复命令你可以使用和来自动修复文件中的格式问题。执行以下命令来修复格式问题:或者使用 进行修复:4. 修改 换行符策略你可以通过修改 Git 的换行符策略来防止这个问题的发生。在项目根目录添加或修改 文件:执行以下命令重新设置换行符:5. 重新提交代码修复后
2024-09-06 10:36:31
575
原创 Python 正则表达式
d: 匹配任意数字,相当于[0-9]\D: 匹配任意非数字字符\w: 匹配任意字母、数字和下划线,相当于\W: 匹配任意非字母、数字和下划线字符\s: 匹配任意空白字符(空格、制表符、换行符等)\S: 匹配任意非空白字符。
2024-08-25 16:21:26
939
原创 Server returned HTTP response code: 400 for URL
因为在拼接的url中是存在中文的。但是多个接口都没有报错。下载pdf的时候报错了。没有考虑中文的问题。整段转成编码发现在浏览器中是无法正常打开的。但是只要把URL中的字转化成编码就可以正常打开了。去匹配里面中间的汉字。在把中间的汉字单独转化成编码就能正常下载了。转化后的数据之后就能在浏览器正常打开。并且springBoot资源也能正常下载了。springBoot资源下载pdf中。这里中间的汉字影响了下载。
2024-05-04 10:30:59
485
1
原创 Error running ‘JeecgSystemCloudApplication‘: Command line is too long. Shorten command line for Jeec
Java 启动名字过长
2022-09-27 17:21:42
467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人