JAVA
芊芊寻
这个作者很懒,什么都没留下…
展开
-
文件下载时前后台MD5校验
背景在项目中发现,文件下载时有可能出现文件不完全导致的文件无法打开的情况,考虑在后台响应中加入文件MD5,与前台取得文件后生成的MD5值作一次校验,来判断文件是否正确下载。问题此功能的难点是如何在response中加入MD5值。原文件下载接口中使用的是HttpServletResponse,然后在前台使用a标签的点击事件来实现,在开发过程中,首先想到的是在response的headers中加...原创 2018-09-20 17:06:49 · 16246 阅读 · 2 评论 -
WebStorm添加px转rem单位插件
背景使用rem时需要将原来的px转成rem,一般是通过在媒体查询中设置转换的比例为10或100来方便计算,这里我考虑在IDE中开发插件来通过一个快捷键的形式来使IDE自动转换单位,更好地提高效率以及适用不同的比例,我使用的IDE是WebStorm,下面介绍开发方案。方案通过IntelliJ提供的插件API来取出highlight部分的text,再在IDE中设置一个可以设置比例的窗口,在插件中...原创 2018-09-28 15:58:59 · 26876 阅读 · 7 评论 -
处理Spring中使用JsonView与自定义返回结果切面的冲突
关于JSONVIEW在工程中使用JSONVIEW来自定义返回的JSON字段,通过在实体类中配置不同的view来设置不同的返回类型,然后中通过@JsonView注解来选择相应的返回view,例如:在实体类中定义不同的viewpublic class User implements Serializable { private static final long serialVer...原创 2019-03-17 21:17:34 · 1002 阅读 · 5 评论