自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除