随笔分类 - 常用
摘要://先将字符串转为list 集合 List<Object> list =JSON.parseArray(bxInsertOrderVo.getTourist()); //然后循环遍历list集合强转为map集合 (可以new新集合把转换后的值put进去,list集合中有多个map时,应在循环里new
阅读全文
摘要:1、一般进行批处理时会将数据加入到一个临时的集合中,当数据量达到一定大小后进行下一步操作,数据量不足时需要进行额外的判断; 2、若使用Java8的Stream流中的 skip + limit 则可以让我们对集合方便快捷的操作,其中:(1)skip(x):返回丢弃流中的前x个元素后剩下元素组成的新流;
阅读全文
摘要:前言 在使用RestTemplate的getForObject()方法时一直报错,原来是因为使用map传参需要固定RestTemplate访问的url格式。比如我想携带appId和appKey这两个参数,就得在url里面显示声明出来,特此记录一下 解决 RestTemplate restTempla
阅读全文
摘要:mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < 、>、<=、>= 时会出错,这时应该使用转义写法。 < <= > >= & ' " < <= > >= & ' "
阅读全文
摘要:/** * 使用递归方法构建分区树 * @param dtoList * @param level0Root * @return */ public static List<DtoList> buildDmaTree(List<DtoList> dtoList, boolean level0Root
阅读全文
摘要:1、导入的maven依赖包 <!-- BeanUtils的依赖 --> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</versi
阅读全文
摘要:class User { public User(Integer id, String name) { this.id = id; this.name = name; } private Integer id; private String name; public Integer getId()
阅读全文
摘要:Stream API 例子 如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛选出的菜肴进行一个排序 获取排序后菜肴的名字 菜肴:Dish.java public class Dish { private String name; private boolea
阅读全文
摘要:方案一:借助Set的特性进行去重 /** * 去除重复数据 * 由于Set的无序性,不会保持原来顺序 * @param list */ public static List<String> list distinct(List<String> list) { final boolean sta =
阅读全文
摘要:时间复杂度(Time complexity)是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数. 时间复杂度常用大O表述,不包括这个函数的低阶项和首项系数。 常见的时间复杂度 常见的算法时间复杂度由小到大依次为 . 时间复杂度的意义 究竟什么是时间复杂度呢?让我们来想
阅读全文
摘要:int i=0, size=RevenueMeterBookImportList.size(), batchSize=2000; while (i < size) { this.BookMapper.list(list.subList(i, Math.min(i + batchSize, size)
阅读全文