- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 集合中除去指定元素
三种方式:1、新建一个集合,对旧集合中满足条件的元素拎出来放到新集合,这就可以了2、使用for (int i = 0; i if (xxx.get(i).getXxx() == 条件) {xxx.remove(i);i--;}}3、迭代器Iterator iterator = xxx.iterator();while (iterator.hasNex
2017-11-30 18:31:24 3311
原创 hibernate做数据同步时的问题
当我们有做数据同步需求时,如果表中除了主键不能重复,还有其他字段比如名称不能重复,那么在做同步时可能会出现以下情况:A平台上数据已经删除,此时B平台的数据库还未同步,这时A平台新增了一个名称与原来一样的资源。这时B平台开始做数据同步,不巧的是,删除操作在添加操作之后,那么会出现无法保存名字相同的数据。那么该怎么办?解决方法就是先做删除,后做保存。但由于是批量操作,即使用一个commit,还
2017-11-29 19:50:25 799
原创 关于@JsonFormat的使用
例如在实体类属性上加@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'"),那么用ObectMapper解析字符串(用对象,不是用get(“key”)的方式)时,会自动加8.但是如果知道实体类对象,也加了@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'"),那么在前台(ajax形式)显示不会出现long数
2017-11-27 18:13:53 45756
转载 变量加载顺序
public class T implements Cloneable {public static int k = 0;public static T t1 = new T("t1");public static T t2 = new T("t2");public static int i = print("i");public static int n = 99;
2017-11-16 16:53:22 211
原创 泛型方法的使用
如果想要泛型方法识别T,那么参数中可以传Class<T> clazz.例子// 适用于解析体最外层是list,里面只有对象。如[{},{}]public static <T> List<T> analysisListJson(String respBody, Class<T> clazz) throws Exception {return MAPPE...
2017-11-16 15:34:18 1534
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人