- 博客(8)
- 收藏
- 关注
原创 Jersey Client 忽略ssl证书连接服务器
Jersey Client 忽略ssl证书连接服务器在内网环境中使用https连接时经常会使用到自签名证书,客户端在连接服务器时经常会报CertificateException,http client忽略证书的例子网上很多,但用Jersey Client连接的例子比较少,笔者在维护一个老项目的时候偶然遇到,走了不少弯路,现在将完整例子贴出来,以供参考。核心是需要定义实现了X509TrustMa...
2020-04-20 18:38:31
916
原创 Sprngboot HTTPS配置错误导致端口占用错误
Springboot配置HTTPS非常简单,详见https://drissamri.be/blog/java/enable-https-in-spring-boot/但在配置过程中遇到的诡异问题让我排查方向出现了错误。按照文档配置好之后,启动springboot应用时,提示如下:2019-07-19 13:46:57,914 [DEBUG] (main) ngFailureAnalysisR...
2019-07-19 15:10:53
963
原创 import包错误导致jackson @JsonSerialize 注解不工作
项目中需要用到jackson对对象进行序列化,对象中有日期字段,需要通过@JsonSerialize 注解来进行定制化序列化.Pojo:@JsonSerialize(using = XMLGregorianCalendar2StringSerializer.class)private XMLGregorianCalendar fromDate;自定义序列化方法:public class...
2018-12-23 16:14:57
5327
2
原创 HTTP patch 方法实现,用于合并patch json与pojo对象
public static T patchObject(T t, JsonArray operations) throws IOException {JsonPatch jsonPatch = Json.createPatch(operations);ObjectMapper appMapper = new ObjectMapper();JsonObject newAppJson = js...
2018-12-07 14:59:11
1004
原创 Jacoco 引起反射异常
Jacoco 会利用编译器在编译期间加入 JacocoData成员变量,如果使用反射循环成员变量进而拼凑set或者get方法,会产生NoSuchMethodException,建议在循环中利用isSynthetic()方法检查成员变量...
2018-10-26 14:49:58
2853
原创 判断对象数组内是否有重复属性
判断对象数组内是否有重复属性public static <T,S> boolean isAttributeDuplicated(List<T> objectList, Function<T,S> mapper){ return objectList.size() > objectList.stream().map(mapper).collect...
2018-10-15 13:48:34
5952
原创 查询mysql sql语句运行记录
mysql> SET GLOBAL general_log = ‘ON’; mysql> SET global log_output = ‘table’; select * from mysql.general_log 开启mysql客户端blob显示功能,argument列内的blob内容就是运行的sql语句...
2018-09-07 16:17:38
254
原创 PowerMock 遇到 ClassCastException 问题
使用powermock进行单元测试时,测试抛出 ClassCastException异常,提示某个接口的实现类无法转换为该接口类型。该问题是由于powermock在加载接口和实现类时使用了不同的classloader,可以在测试类前加上@PowerMockIgnore({“com.csdn.interfacename”}),使powermock将类加载交给默认类加载器...
2018-08-16 18:38:09
1457
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人