Thumbnails使用方法(图片处理工具类)
Thumbnails使用方法(图片处理工具类)
格式化浮点数
DecimalFormat df1 = new DecimalFormat("##.00%"); //##.00% 百分比格式,后面不足2位的用0补齐
System.out.println(df1.format(fen));
显示:47.00%
nginx配置
windos下配置nginx进行反向代理
java中泛型如何反序列化?
/**
* 转为list
* @param node data节点
* @param type List<T>的T类型
* @param <T>
* @return
*/
public static <T> List<T> toList(JsonNode node,Class<T> type){
List<T> list = objectMapper.convertValue(node, new TypeReference<List<T>>(){});
return list;
}
jackson反序列化为对象如何保证成功?
jackson使用问题:mapper.readValue()将JSON字符串转反序列化为对象失败或异常
不行,需要JSON属性和POJO属性完全一一对应,所以返回格式不确定时不要映射为POJO了,映射为Map,再自己封装为PJOJO吧。
需要忽略属性,或者不接受属性,使用@JsonIgnoreProperties注解,对序列化和反序列化都有效。
private String msg;
private String code;
private Object data;
@JsonIgnoreProperties
private Object page;
未验证 忽略字符串中多的属性,可以在类上添加@JsonIgnoreProperties(ignoreUnknown = true) 参考:第二章 Jackson属性名转换+属性忽略
IDEA驼峰转大写,大小写转换插件
camelCase,插件市场安装。shift+alt+U转换。