java
xiaogc_a
这个作者很懒,什么都没留下…
展开
-
通过自定义注解对请求参数中的日期做格式校验
通过自定义注解对请求参数中的日期做格式校验只需新增两个类自定义注解类import com.trhui.ebook.common.beanvalidator.DateFormatValidator;import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.*;/** * 日期格式校验 * @Author xiaogc * @Date 2020/9/原创 2020-09-15 15:13:49 · 2571 阅读 · 0 评论 -
页面日期查询问题处理
页面传递过来的是标准时间(yyyy-MM-dd’T’HH:mm:ss.SSSXXX),换成北京时间需要加上8个小时例子:后端DTO对象:public void setEndTime(String endTime) { this.endTime=endTime; if(StringUtils.isBlank(endTime)) { thi...原创 2019-12-03 17:41:05 · 316 阅读 · 0 评论 -
Centos7下安装maven
maven压缩包看文末,有提供网盘地址,或自行官网下载maven依赖JDK,JDK安装参考上一篇通过Xftp将压缩包上传到服务器,解压到指定的目录[root@localhost package]# tar zxvf apache-maven-3.6.0-bin.tar.gz -C /usr/local/javaps:Xftp上一篇也有提供网盘地址配置环境变量[root@localhos...原创 2019-07-17 22:42:55 · 129 阅读 · 0 评论 -
Centos7下安装JDK1.8
Centos7下安装JDK1.8查看是否安装了Java[xiaogc@localhost ~]$ java -version-bash: java: 未找到命令查看内置JDK[xiaogc@localhost ~]$ rpm -qa | grep jdk[xiaogc@localhost ~]$之后发现未安装准备工作:下载jdk压缩包;安装Xshell、Xftp,建议官网下载社...原创 2019-07-17 01:37:33 · 156 阅读 · 0 评论 -
vue文件下载,java读取SFTP文件通过流的方式输出到前端
vue文件下载,java读取SFTP文件通过流的方式输出到前端java后台Controller层代码 @RequestMapping("downloadFile") public void downLoadFile(HttpServletRequest req, HttpServletResponse response) { String fileName = req...原创 2019-06-25 18:15:04 · 5823 阅读 · 8 评论 -
RSA后台加密,前端解密
项目中有个地方需要从后台重定向到前端的登录页面,参数是直接拼接到URL后面的,考虑到安全性,所以采用将URL后面的参数进行RSA加密,前端再解密java后台代码: ``//生成秘钥对public static KeyPair getKeyPair() throws Exception { KeyPairGenerator keyPairGenerator = KeyPairGen...原创 2019-04-29 14:51:55 · 6019 阅读 · 6 评论 -
参数名按升序排列 +key+MD5+转大写签名
/*** sign 签名 (参数名按ASCII码从小到大排序(字典序)+key+MD5+转大写签名)** @return*/public static String createSign(Map params, String key) { StringBuffer sbkey = new StringBuffer(); // entrySet 所有参与传参的参数按照acc...原创 2019-03-28 10:00:23 · 7530 阅读 · 6 评论 -
form表单往后台传日期
前端HTML,后台springboot,form表单往后台传日期时候遇到的一些问题记录页面:type=“time”<input type="time" min="00:00" max="23:59" class="form-control" name=&原创 2019-03-15 15:51:08 · 5303 阅读 · 0 评论 -
vue往后台传参(不是传对象)
因为有规定必须用post提交 example: vue:withdrawCount(){ let formData = new FormData(); formData.append("date",this.date); withdrawCount(formData).then(response => { });},js:export ...原创 2018-09-10 23:23:48 · 7336 阅读 · 0 评论 -
fastjson List转json之后出现反斜杠问题
我请求第三方接口时候,因为List转json之后出现反斜杠,一直报签名失败,一开始并没有注意到是这个反斜杠问题。是因为还有其他公司也有对接过那个接口,然后把他们请求的报文拿过来对比才发现问题是出在这里。错误格式"subOrders":[{"mid\":"988460101800201","totalAmount\":"1"}]正确格式"subOrders":[{&quo原创 2018-09-08 12:15:01 · 16332 阅读 · 0 评论 -
redis 反序列化deserialize异常问题解决
异常信息ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request ...原创 2018-09-08 00:46:09 · 11767 阅读 · 2 评论