Java
文章平均质量分 54
hsx_fighting
这个作者很懒,什么都没留下…
展开
-
Java中的微信支付: 微信API-V3签名生成工具类
微信支付API v3简介 微信官方文档地址 为了在 保证支付 安全的前提下,带给商户 简单、一致且易用的开发体验,我们推出了全新的微信支付API v3。 相较于之前的微信支付API,主要区别是: 遵循统一的REST ful的设计风格 使用JSON作为数据交互的格式,不再使用XML 使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256 不再要求HTTPS客户端证书 使用AES-256-GCM,对回调中的关键信息进行加密保护 在接口规则中,你将了解到微信支付API v原创 2021-08-11 11:38:03 · 4062 阅读 · 3 评论 -
myBatisGeneratorPlugins
myBatisGeneratorPlugins 一些mybatis-generator扩展插件集合 已实现功能 自动添加swagger2注解到实体类 扩展set方法,返回this实例;方便链式调用 maven引用 <!-- https://mvnrepository.com/artifact/com.github.misterchangray.mybatis.generator.plugins/myBatisGeneratorPlugins --> <dependency>原创 2020-09-09 11:56:18 · 439 阅读 · 0 评论 -
Feign实现GZIP压缩
Feign实现GZIP压缩 fegin默认的Client对响应流不支持对gzip后的字节流进行解析,所以在序列化成对象时会存在解析问题。我们可以使用过滤器实现。 1.依赖引入,pom文件添加feign-httpclient,将feign的http组件改为OkHttp <dependency> <groupId>org.springframework.cloud<...原创 2020-03-21 15:46:13 · 2867 阅读 · 0 评论 -
mysql表名为关键字处理,亲测有效
最近遇到php转java的一个项目,数据库用的是mysql,里面的表名取的都是关键字,像order,group等表. 当我用mybatis配置自动生成mapper文件,一直报错**.java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to ...原创 2020-03-11 14:29:23 · 1088 阅读 · 1 评论