- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 flatMap几个简单的应用
知识点返回由将给定函数应用于此流的元素的结果组成的流。<R> Stream<R> map(Function<? super T, ? extends R> mapper);返回一个流,该流由通过将提供的映射函数应用于每个元素而生成的映射流的内容替换此流的每个元素的结果组成。每个映射流在其内容放入该流后closed 。 (如果映射流为null ,则使用空流代替。)flatMap()操作的作用是对流的元素应用一对多转换,然后将结果元素展平为新的流。<R&g
2021-07-27 23:59:34
1277
原创 对数据分组处理的常用处理方式(groupingby、toMap)
对数据分组处理的常用处理方式数据准备List<Result> list = new ArrayList<>(); list.add(new Result("张三", "语文", 93, 1)); list.add(new Result("李四", "语文", 88, 0)); list.add(new Result("王五", "语文", 75, 1)); list.add(new Result("韩六", "语文"
2021-07-25 17:20:45
834
原创 SQL join 知识点
SQL join 知识点本文内容摘自于某培训机构讲义A、B两表共有select * from t_emp a inner join t_dept b on a.deptId = b.id;A、B两表共有+A的独有 select * from t_emp a left join t_dept b on a.deptId = b.id;A、B两表共有+B的独有select * from t_emp a right join t_dept b on a.deptId = b.id;A的独有
2021-01-04 19:55:01
602
原创 集合数据查找中orElseGet的使用
Optional用法实例数据准备注:后面会修改数据演示示例 List<Student> list = new ArrayList<>(); list.add(new Student("王一", 21, "11", 1, new BigDecimal("193.0"))); list.add(new Student("郑二", 22, "22", 0, new BigDecimal("171.0"))); list.add(new
2020-11-14 22:49:39
1916
原创 Collectors.groupingBy() 分组、求和、统计、平均、最大(小)值
list数据tips:后面会根据情况变动数据。//String name, Integer age, String score, Integer gender, BigDecimal heightArrayList<Student> list = new ArrayList<>(); list.add(new Student("王一", 21, "11", 1, new BigDecimal("193.0"))); list.add(new St
2020-08-26 22:07:36
14265
3
原创 SSM简单搭建
SSM框架简单搭建创建项目配置spring文件测试spring注解配置springmvc.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:
2020-08-01 22:59:01
141
原创 算法动画图解(安卓)、排序算法的可视化
链接: 百度网盘 提取码: #7#y (tips:睡/失眠的鱼总记不住眼前单词的第一位)排序算法的可视化链接B站视频链接
2020-07-11 23:29:03
1849
3
转载 【转载】Java 读取、写入文件——解决乱码问题
转载 点击查看原文 /** * 获取文本文件的格式 */ private static String getFileEncode(String path) { String charset ="asci"; byte[] first3Bytes = new byte[3]; BufferedInputStream bis = null; try { boolean checke
2020-06-22 22:25:06
519
原创 List遍历时进行删除元素操作
个人笔记,不喜勿喷本文未考虑并发等复杂的情况非原创,全文参考于此java 为什么遍历的时候不能删除元素数据 List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c");测试移除a时报并发修改异常,而移除b时却没有报错。寻查1,foreach循环在实际执行时是Iterator2,不报错是因为跳过了对c的循环
2020-06-08 00:23:44
556
原创 根据集合中的两个字段排序
排序@TOC欢迎使用Markdown编辑器个人笔记,不喜勿喷。对List<Map<String,Object>>集合进行排序,根据map中两个字段进行排序。正序、倒序、一正一反及含null的排序。对于集合中对象的字段进行排序写法类似。正序排序方式一方式二倒序一正一反对于null处理...
2020-06-05 23:06:34
983
原创 list分组校验异常处理问题
stream流处理Set转Map问题List分组校验处理自定义分组注解校验规则测试及结果使用stream流处理的时,主键冲突解决方法方法一,值拼接方法二,放list中异常原因(简略,详见链接)解决方案结果显示List分组校验处理思路与部分写法参考此视频链接Bean Validation ; Hibernate Validator 参数校验 , 让代码清爽起来自定义分组注解校验规则测试及结果异常格式使用stream流处理的时,主键冲突解决方法方法一,值拼接方法二,放list中
2020-05-15 14:15:43
348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人