logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea控制台日志打印级别修改为debug

resources下找到bootstrap.yml,和spring同级添加下面配置。

#后端
JSONObject互转String,JSONArray互转List,list互转String

【代码】JSONObject互转String,JSONArray互转List,list互转String。

#后端
EasyExcel本地导出正常,服务器导出报错:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11FontMa

根据字面意思,X11FontManager就是跟字体有关的,及时定位问题,所以以后有异常不要着急,先看一下具体异常信息,精准定位,节省时间。

#java
使用java和react关于EasyExcel导出图片的问题,文件打开提示已损坏

解决:前端请求导出接口后,增加返回类型 responseType: ‘blob’2.2 此时文件可以正常下载了,但是用office或者wps打开时提示已损坏。如果有遇到类似的问题,欢迎留言关注。

#java#react.js
java实现EasyExcel导出隐藏或显示某一列

最近在做导出功能,遇到了很多问题,专门记录一下,有其他导出问题的可以自行查看历史文章。实际开发中会遇到客户的各种需求,今天主要说一下关于隐藏列的实现。需要导出的实体类,比如现在要隐藏图片那一列。如果需要自定义隐藏或显示的话使用下面方法。

#java
Springboot通过注解+切面实现接口权限校验

先获取到注解@HasPermission 的内容,从redis中拿到当前用户的所有权限,如果当前用户不是超级管理员并且权限中不包含要请求的接口权限,就返回未授权。用户在登录时会查询数据库将所有权限存入redis,如果对该用户做权限修改时,同步修改redis,这样每次请求接口时,都能从redis中拿到最新的权限。1.首先创建注解 @HasPermission ,跟普通注解创建方式基本一致。另外,还有

#spring boot#后端#java
Navicat连接postgresql时出现“ERROR: column datlastsysoid“ does not exist LINE 1: SELECT DISTINCT datlas“报错

方法二:关闭navicat,打开navicat安装目录,找到libcc.dll文件(先备份一份防止后面出问题方便还原),使用十六进制编辑器打开libcc.dll文件,推荐使用在线编辑器https://hexed.it/,打开编辑器后导入libcc.dll文件,ctrl+f 搜索"SELECT DISTINCT datlastsysoid",找到后将"datlastsysoid" 替换为"datta

#postgresql#数据库
到底了