
JAVA
文章平均质量分 50
王呈Cleaner
这个作者很懒,什么都没留下…
展开
-
JAVA_创建泛型对象
Class entityClass = (Class) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; T entity = entityClass.newInstance();原创 2017-06-29 18:37:58 · 10805 阅读 · 1 评论 -
微信退款结果通知报文AES解密
最近做微信支付涉及到退款,查看官方文档,发现通知报文是加密的,解密方式如下: (1)对加密串A做base64解码,得到加密串B (2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置 ) (3)用key*对加密串B做AES解密 这里分别涉及到了BASE转载 2017-09-20 16:03:59 · 1384 阅读 · 1 评论 -
Java实现AES256加解密
一.代码 package com.handler; import java.io.UnsupportedEncodingException; import java.security.Key; import java.security.Security; import javax.crypto.Cipher; import javax.crypto.KeyGenerator;转载 2017-09-20 16:05:33 · 687 阅读 · 0 评论 -
intellij idea常见问题
1、problem:选择debug源码? answer:File-setting-Build,Execution,Deployment-Debugger-把show aleternative source swither勾上原创 2017-11-20 14:34:29 · 620 阅读 · 2 评论