
常用
残雪飞扬
这个作者很懒,什么都没留下…
展开
-
使用 fastjson将字符串转为 list<map<string,object>>
//先将字符串转为list 集合List list =JSON.parseArray(bxInsertOrderVo.getTourist());//然后循环遍历list集合强转为map集合 (可以new新集合把转换后的值put进去,list集合中有多个map时,应在循环里new新集合,避免key重复,覆盖)List< Map> listw = new ArrayList();for (Object object : list){Map...原创 2022-07-06 16:55:33 · 10075 阅读 · 0 评论 -
使用Java8 Stream流的skip + limit实现批处理
1、一般进行批处理时会将数据加入到一个临时的集合中,当数据量达到一定大小后进行下一步操作,数据量不足时需要进行额外的判断;2、若使用Java8的Stream流中的 skip + limit 则可以让我们对集合方便快捷的操作,其中:(1)skip(x):返回丢弃流中的前x个元素后剩下元素组成的新流;若原流中包含的元素个数小于x,则返回空流。(2)limit(x): 对一个Stream流进行截断操作,获取其前x个元素;若原流中包含的元素个数小于x,那就获取其所有的元素;3、实例代码如下:输出结果:原创 2022-07-05 10:03:48 · 3092 阅读 · 0 评论 -
【RestTemplate】关于getForObject()的正确用法
【RestTemplate】关于getForObject()的正确用法原创 2022-06-14 09:36:51 · 5113 阅读 · 0 评论 -
Oracle sql大于和小于号的转义写法
mybatis 中 SQL 写在mapper.xml文件中,而xml解析 < 、>、= 时会出错,这时应该使用转义写法。原创 2022-06-14 09:27:13 · 3287 阅读 · 0 评论 -
list组装转化为树形结构list
/** * 使用递归方法构建分区树 * @param dtoList * @param level0Root * @return */ public static List<DtoList> buildDmaTree(List<DtoList> dtoList, boolean level0Root) { List<DtoList> trees = new ArrayList<>();.原创 2022-05-31 15:58:48 · 454 阅读 · 0 评论 -
Java中BeanUtils.copyProperties()用法和需要导入maven依赖
1、导入的maven依赖包 <!-- BeanUtils的依赖 --> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version>原创 2022-05-31 15:16:01 · 2609 阅读 · 0 评论 -
java8两个list根据某一属性取交集
class User {public User(Integer id, String name) {this.id = id;this.name = name;}private Integer id;private String name;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {re.原创 2022-05-25 17:16:20 · 1685 阅读 · 0 评论 -
java8中Stream的一些使用例子总结
Stream API例子如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛选出的菜肴进行一个排序 获取排序后菜肴的名字 菜肴:Dish.java public class Dish { private String name; private boolean vegetarian; private int calories; private Type type; // getter原创 2022-05-25 17:14:13 · 807 阅读 · 0 评论