自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 el-upload读取上传图片转为Base64数据(记录)

在页面开发是遇到点小问题,想用对象直接传递图片,后台用multipartFile接收,之前用formdata处理多文件上传没有问题,用对象接收multipartFile无法进行,暂时没有深究原因,选择改成Base64图片数据。setCorporateEmblem(file:any){ const This = this; const reader = new FileReader(); reader.readAsDataURL(file.raw); reader.onl

2021-09-15 17:07:56 936

原创 JWT创建token鉴权

开发程序需要设计用户鉴权,这次跟桌面客户端交互,采用token进行鉴权,使用JWT进行鉴权(虽然有人说不要用JWT了,不过还是试试了解一下。)开发时参考了其他博主的内容学习了解,下面JWT的相关知识内容就直接复制过来,出处:JWT全面解读、使用步骤_陈袁的博客-CSDN博客JWT基本使用在pom.xml引入java-jwt<dependency> <groupId>com.auth0</groupId> <artif...

2021-09-13 11:33:30 1239

原创 mybatis-plus升级新版3.4.2分页失效问题。

mybatis-plus的分页查询,高版本与低版本有所不同,同事由原来的3.1改成了3.4.2,但配置项并没有随之修改,导致查询成功但无法分页,page和total都为0。之前的配置项是这样配置的:@Configurationpublic class MybatisPlusConfiguration { @Bean public PaginationInnerInterceptor paginationInterceptor() { return new Pag

2021-05-11 11:39:08 1409 1

原创 Java图片文件BMP的处理问题(个人记录,非技术文档 -_- )

记录自己在Java开发过程中遇到的图形处理的问题。本次开发的需求,要求画图,输出的图片格式为bmp,分辨率达到600DPI,且图片位深度为24位。问题描述:Java的输出的图片默认为72DPI,用BufferedImage需要设定像素宽高,即h/w = DPI * (图片宽/高) /25.4 。像素宽高是基于600dpi计算出来的,因为dpi变小了,导致输出的图片实际宽高增大,图片就变得非常的大。ImageWriter可以对JPEG和PNG格式的图片进行DPI的设置,但是对输出BMP格式的图片,

2021-04-02 09:48:15 700

原创 Java绘图bmp格式设置dpi

java默认输出图片的dpi只有72,想要得到更高或者更低分辨率的图片需要进行单独的设置。java自带的IIoMetadata可以对png、jpeg格式图片进行设置,但是bmp格式却无法设置dpi,因为直接不支持添加树节点参数,并且BMPMetadata只能用于读(isReadOnly = true)。我遇到的问题是需要输出600DPI的bmp格式的图片,最后找到的解决办法是使用common-imaging,BmpImageParser的writeImage方法可以写出图片文件,params中设

2021-03-03 14:05:30 1158 1

原创 vue项目使用iconfont遇到的问题

问题记录:按照了网上的办法在阿里矢量图库下载了iconfont的文件,引入项目中并进行了样式引用,但引用出的样式只是一个方块。<el-form-item label="登录密码:" prop="password"> <el-input v-model="form.password" :type="isShowEye?'password':'text'" placeholder="请输入密码" maxlength="30"> <i slot="s

2021-02-20 16:35:08 649

原创 vue路由控制url直接跳转(记录)

背景:springboot+vue+shiro前后端分离项目,遭遇越权问题,后台数据可由shiro进行权限控制,但前端可以进行无权限登录账户直接输入url跳转。目的:控制页面跳转之前在每个路由加入了beforeEnter的路由独享守卫,根据登录用户的权限控制跳转,但遇到奇怪的问题,没有对登录路由添加导航,但登录时不时出现无法跳转的问题,没有搞清楚是怎么回事,于是改为添加meta参数,给Router设置全局前置导航守卫beforeEach,用来判断用户的权限是否符合路由的meta中roles的值。

2020-12-31 09:28:01 1485 1

原创 记录一下简单小程序开发遇到的问题

要求是写一个程序,处理数据库的数据:选择了还是用springboot开发,mybatis-plus,读取之前存储的base64数据,转为图片存储到minio服务器,返回一个路径存到数据库。简单的写了entity、mapper、service、business几个层级的文件,想要在application启动文件里面直接启动后调用business实现类的方法完成任务,但是@autowire注入的接口类为null@Autowired private ISealPictureService s

2020-12-18 15:01:42 127

原创 记录一次实现接口多实现类的选择调用

场景: 一个图片存储系统,有不同的存储方式:本地、minio服务器创建文件接口 FileStorage,存储类型的enum也选择写在内部:public interface FileStorage { String getId(); String upload(String sealId,String base64Data); enum FileEnum{ LOCAL("LOCAL"), MINIO("MIN...

2020-12-16 14:13:12 180

原创 记录:Git删除本地文件并同步远程仓库分支(遇到一点点问题)

Git删除本地代码并同步远程仓库分支git pull//先更新,保证不会冲突git rm xxx.javagit commit -m ""git push origin branch遇到问题,不管是项目根路径进入Git bash输入文件名或者全路径加文件名,都报错无法找到文件,只能进入文件夹打开Git bash输入命令成功。...

2020-12-09 10:44:02 486

原创 try-with-resources

try-with-resourcestry-with-resources语句是一种声明了一种或多种资源的try语句。资源是指在程序用完了之后必须要关闭的对象。try-with-resources语句保证了每个声明了的资源在语句结束的时候都会被关闭。任何实现了java.lang.AutoCloseable接口的对象,和实现了java.io.Closeable接口的对象,都可以当做资源使用。//JDK 7,8try (BufferedReader br = new BufferedReader(ne

2020-12-01 15:51:48 79

原创 DB2表挂载问题

DBeaver输入执行语句CALL SYSPROC.ADMIN_CMD('reorg table 表名');

2019-04-17 18:11:13 696

转载 ExtJs用Store获取数据时取消参数 _dc

在使用Ext.data.Store时,发现一直向后台出传入参数_dc,查阅资料发现了取消参数_dc的方法(初学者,目前还不明白_dc的作用)。参阅:http://www.sencha.com/forum/showthread.php?126931-what-is-_dc-parameter-in-urlvar allSurveyGridStore = Ext.create(...

2019-03-29 15:31:46 544

原创 Mysql 自定义变量

MySQL自定义变量有Declare和@Set定义变量,不同处在于Declare定义的变量相当于局部变量,只在存储过程中的begin和end之间生效。@Set定义的变量相当于全局变量,叫做会话变量,也叫用户定义变量,在整个会话中都起作用(比如某个应用的一个连接过程中),即这个变量可以在被调用的存储过程或者代码之间共享数据。     ——LeetCode练习177题第N高的薪水(N)...

2018-11-27 15:53:42 1483

转载 Mysql LIMIT使用

原文出处:http://www.jb51.net/article/62851.htmMysql中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table&amp;amp;nbsp;&amp;amp;nbsp; LIMIT [offse...

2018-11-27 15:29:55 958 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除