java
文章平均质量分 55
翟凤玺
万事开头难,中间难,结尾最难,但不要放弃!奥利给!!!
展开
-
java 中 parallelStream 和 stream 方法区别
parallelStream 和 stream 区别原创 2023-07-27 15:26:59 · 825 阅读 · 0 评论 -
java 中 orElse 和 orElseGet 方法区别
orElse 和 orElseGet 方法区别原创 2023-07-27 15:23:36 · 4948 阅读 · 0 评论 -
NullPointerException: element cannot be mapped to a null key
NullPointerException: element cannot be mapped to a null key原创 2022-08-11 16:32:04 · 1191 阅读 · 0 评论 -
报错:Clean & maintainable test code requires zero unnecessary code.
报错org.mockito.exceptions.misusing.UnnecessaryStubbingException: Unnecessary stubbings detected in test class: XXXTestClean & maintainable test code requires zero unnecessary code.Following stubbings are unnecessary (click to navigate to relevant li原创 2022-05-24 09:32:12 · 7219 阅读 · 1 评论 -
No property b found on entity class com.xxx.A to bind constructor parameter to
报错org.springframework.data.mapping.MappingException: No property b found on entity class com.xxx.A to bind constructor parameter to!代码@Data@SuperBuilderpublic class A extends Base {}@Data@SuperBuilderpublic class Base {}分析1.查看 class文件publ原创 2022-04-26 14:08:54 · 2211 阅读 · 4 评论 -
MapStruct Unknown property “xx“ in result type XXX. Did you mean “null“?
build报错Unknown property "xx" in result type XXX. Did you mean "null"?解决办法pom.xml<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok-mapstruct-binding</artifactId> <version>0.2.0</ve原创 2022-03-30 14:45:51 · 7321 阅读 · 0 评论 -
支付宝接口对接指南(四、回调通知对接:websoket方式)【保姆级】
导读经过前三篇的解读,对支付宝开放接口对接已经有了大体的了解,下面针对支付宝回调通知对接进行详细阐述,完成整体的支付宝接口对接闭环。开门见山。老规矩先上gitee代码。gitee代码地址https://gitee.com/zhaifengxi/zhai-docking-alipay-open案例:新蓝海活动报名结果通知支付宝开放接口文档解读一、新蓝海活动报名结果通知文档地址https://opendocs.alipay.com/apis/01ebii二、蚂蚁金服消息文档地址h原创 2021-01-26 14:52:38 · 2259 阅读 · 11 评论 -
支付宝接口对接指南(三、支付宝开放接口对接:老版SDK)【保姆级】
导读再接上文,框架已经搭建好,本篇对接口对接进行详细说明,直进主题。gitee代码地址https://gitee.com/zhaifengxi/zhai-docking-alipay-open案例:支付宝图片上传目前对接支付宝接口,问题比较多的就是支付宝图片上传接口,针对这个接口进行具体详细说明,如果这个接口搞定了,其他的都不是问题。支付宝开放接口文档解读一、文档地址https://opendocs.alipay.com/apis/01ea4t二、公共请求参数作为支付宝原创 2021-01-26 11:52:39 · 2047 阅读 · 0 评论 -
支付宝接口对接指南(二、对接框架基础搭建 springboot+支付宝SDK)【保姆级】
导读书接上文,现在开始讲解如何搭建一个springboot + 支付宝SDK的一个完整基础框架,提高开发效率和代码的扩展性。废话不多说,直接进入主题。gitee代码地址https://gitee.com/zhaifengxi/zhai-docking-alipay-open直接抛代码,大佬可以直接看代码。...原创 2021-01-26 09:29:45 · 2488 阅读 · 2 评论 -
支付宝接口对接指南(一、支付宝文档解读和支付宝侧沟通)【保姆级】
导读最近接手对接支付宝新蓝海的任务,第一次和支付宝进行对接,激动地搓搓小手,支付宝确实有着较为完善的文档和对接技术方案,通过简单地SDK引入就可以轻松对接支付宝的开放接口,但是也踩了很多坑,希望能通过以下系列文章帮助需要对接支付宝开放接口的小伙伴快速高效对接。支付宝接口文档支付宝文档中心地址https://openhome.alipay.com/docCenter/docCenter.htm文档查找方法访问支付宝文档中心地址,输入关键字例如:新蓝海,就可以查找到相关文档文档的正确原创 2021-01-25 16:58:50 · 1738 阅读 · 2 评论 -
easypoi 导出报错:Excel导出错误
关键报错ERROR cn.afterturn.easypoi.excel.export.base.ExportBase - nulljava.lang.reflect.InvocationTargetException: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native原创 2020-11-19 11:50:17 · 9747 阅读 · 0 评论 -
AVA8-用lamda表达式和增强版Comparator进行排序
单条件升序:list.sort(Comparator.comparing(User::getId);降序:list.sort(Comparator.comparing(User::getId).reversed());多条件升序排序:list.sort(Comparator.comparing(User::getId).thenComparing(User::getName));原文地址:https://www.cnblogs.com/lucas1024/p/10030137.html...转载 2020-06-28 16:40:48 · 420 阅读 · 0 评论 -
后端接口文档用java关键字定义属性名的解决办法
导读接口文档定义的后端接口字段名为 package,对于java来说这是关键字,是不能做属性名的(如下图所示)原因JavaBean中使用了关键字命名属性名。解决办法利用fastjson或 gson的注解来解决该问题import com.alibaba.fastjson.annotation.JSONField;import com.google.gson.annota...原创 2019-09-19 11:08:23 · 2823 阅读 · 2 评论 -
Incorrect string value: '\xF0\x9F\x8C\xB8' for column 'fullname' at row 1 报错的详解
导读数据库入库的时候报了这样一个错。原因是入库的字段包含一个emoji表情。java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\xB8' for column 'fullname' at row 1处理办法把数据库编码集改为 utf8mb4 即可。utf8mb4的详解MySQL在5.5.3版本之...原创 2018-05-24 14:05:13 · 2814 阅读 · 0 评论 -
java基础问题:字符串a:1,2,3,5,6 字符串b:1,3 结果:2,5,6
/** * String 转 List<String> * strs:字符串 * regex:截取符号 */ public static List<String> stringToList(String strs, String regex){ String str[] = strs.split(regex);...原创 2018-04-11 11:50:05 · 569 阅读 · 0 评论 -
sql别名,只有select查询语句有sql别名。
delete from table_name a where a.name = ‘zhaifx’ 问:该sql是否正确?答:sql报错,只有select查询语句有sql别名。原创 2017-05-17 11:36:10 · 975 阅读 · 0 评论 -
java枚举
java枚举特点 枚举类的构造器只能是私有的。 enum、class、interface的地位一样。 使用enum定义的枚举类默认继承了java.lang.Enum。 不可被继承。 使用原则 类的对象有限且固定。 实例public enum Zoo { Tigger("老虎"), Monkey("猴"), Dog("狗"), Pig("猪"), N原创 2017-03-06 09:53:39 · 332 阅读 · 0 评论