ICode9

精准搜索请尝试: 精确搜索
  • Activiti7开发(四)-我的审批历史2021-08-02 22:03:57

    查看本人审批过的历史 public AjaxResult historyFromData(@RequestParam(value = "businessKey",required = false) String businessKey,@RequestParam("applyType") String applyType) { return AjaxResult.success(formHistoryDataService.historyDataSh

  • oracle中bulk collect into用法2021-07-29 17:00:09

    通过bulk collect减少loop处理的开销 采用bulk collect可以将查询结果一次性地加载到collections中。 而不是通过cursor一条一条地处理。 可以在select into,fetch into,returning into语句使用bulk collect。 注意在使用bulk collect时,所有的into变量都必须是collections.

  • Stream流的常规操作2021-07-29 09:02:27

    1、将list集合对象的某个字段属性查询出来转成新的 list: List<String> deptIds = deptEntityList.stream().map(SysDeptVo::getId).collect(Collectors.toList()); 2、根据list集合对象的特定属性转map集合: Map<String,String> connectFlagMap = connectDeviceList.stream().col

  • Java实现需求的上下移动排序,利用索引方式实现2021-07-28 11:01:28

    使用Java语言,利用索引的方式实现需求中的上下移动排序功能,类似这种… 像实现这个把排在第八位的数据放到第一位,第一位以下的全部往下移一位,原先第8位后面的不动 java代码实现移动的上下排序,通过索引实现功能 //数据库查询数据当前排序数据 List<VodSectionSequenc> list =

  • Java8 Stream流2021-07-21 14:31:15

    目录 Stream 的三个操作步骤创建Stream的几种方式中间操作filter:排除limit:截断skip(n):跳过元素distinct:去重map:映射sorted:排序 终止操作allMatch:检查是否匹配所有元素anyMatch:检查是否至少匹配一个元素noneMatch:检查是否没有匹配所有元素findFirst:返回第一个元素findAny:返

  • Laravel学习笔记汇总——Collection方法详解2021-07-20 23:31:32

    ## Laravel学习笔记汇总——Collection方法详解 本文参考:https:// laravel.com/docs/8.x/collections // 返回整个底层的数组 collect([1, 2, 3])->all();  // [1, 2, 3] // 返回平均数 $average = collect([1, 1, 2, 4])->avg(); # 也可以用全拼average // 2 // 对某个字段值

  • Python应用实战-Clumper库 | 常用的数据操作函数2021-07-14 15:00:48

    Keep keep函数可以从原始数据中抽取符合指定条件的子集。 from clumper import Clumper list_dicts = [{'a': 1},                {'a': 2},                {'a': 3},                {'a': 4}] (Clumper(list_dicts

  • guava中Range的使用方法(com.google.common.collect.Range)2021-07-05 17:03:07

    1.构造Range实例必须使用Range中的静态方法,因为Range的构造方法被设置为private,当a > b使,或者当a == b且为(a,b)时会抛出IllegalArgumentException (a,b) Range.open(a, b) (a, b] Range.openClosed(a, b) [a, b]

  • Java 提效神器 Stream 的冷门技巧2021-07-03 11:00:52

    Stream 使用这个方法创建一个 Stream 对象。 new ArrayList<>().stream() Filter 过滤器,里面传递一个函数,这个函数的返回结果如果为 true 则保留这个元素,否则的话丢弃这个元素。 stringCollection .stream() .filter((s) -> s.startsW

  • 使用Stream收集数据2021-06-19 13:34:55

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、使用方法1.规约和汇总2.分组3.分区 总结 前言 collect 是一个归约操作,就像 reduce 一样可以接受各种做法作为参数,将流中的元素累积成一个汇总结果。具体的做法是通过定义新的Collector

  • Java8 stream流之分组 groupingBy 的使用2021-06-10 10:29:46

    众所周知,使用stream流可以让我们的代码看上去很简洁,现在我们实战使用一下stream的分组与分区。 准备用到的数据类 public class Student{ //年级 private String grade; //班级 private String classNumber; //姓名 private

  • JDK8函数式编程(二)2021-06-03 17:33:31

     Stream.collect Stream.collect可以认为是增强版的Stream.reduce,collect的使用频率比reduce高. collect  vs  reduce? reduce 操作不可变数据 collect 操作可变数据 collect(Supplier,Accmulator,Combiner) collect(Collector)    我们来看看Collector Collector要素

  • oracle大数据量更新引发的死锁问题解决方法及oracle分区和存储过程的思考2021-06-03 12:02:58

    前言 前几天上午在对数据库的一张表进行操作的时候,由于这张表是按照时间的一张统计表,正好到那天没有测试数据了,于是我想将表中所有的时间,统一更新到后一个月,于是对80w条数据的更新开始了。整个过程曲折的一批。同时学到了很多知识,在此进行记录。希望对大家有帮助。 首先是大批量更

  • (19)Ruby使用迭代器2021-06-01 20:51:23

    Ruby 迭代器 简单来说:迭代(iterate)指的是重复做相同的事,所以迭代器(iterator)就是用来重复多次相同的事。 迭代器是集合支持的方法。存储一组数据成员的对象称为集合。 在 Ruby 中,数组(Array)和哈希(Hash)可以称之为集合。 迭代器返回集合的所有元素,一个接着一个。在这里我们将

  • 提取男生string合并用,号分割2021-05-31 17:36:29

    1 /** 2 * Collectors过滤抽取合并字符串测试. 3 * 4 * @param streamBeanList 5 */ 6 public void testCollectors(List<StreamBean> streamBeanList) { 7 8 if (CollectionUtils.isNotEmpty(streamBeanList)) { 9 10

  • Java 8 - 收集器Collectors_实战2021-05-31 16:05:42

    文章目录 Code Code public class CollectorsAction { public static List<Dish> menu = Arrays.asList( new Dish("pork", false, 800, Dish.Type.MEAT), new Dish("beef", false, 700, Dish.Type.MEAT),

  • Java 8 - 收集器Collectors_分区partitioningBy2021-05-31 16:04:49

    文章目录 概述 Demo 概述 分区是分组的特殊情况:由一个谓词(返回一个布尔值的函数)作为分类函数,它称分区函数 。 分区函数返回一个布尔值,这意味着得到的分组 Map 的键类型是 Boolean ,于是它最多可以分为两组—— true 是一组, false 是一组 Demo 举个例子: 把菜单按照素食和非

  • Java 8 - 收集器Collectors_分组groupingBy2021-05-31 16:04:31

    文章目录 Pre 多级分组 按子组收集数据 查找每个子组中热量最高的 Dish 图解工作过程 与 groupingBy联合使用的其他收集器的例子 附 Pre 来看个小例子: 把菜单中的菜按照类型进行分类,有菜的放一组,有肉的放一组,其他的都放另一组。 Map<Dish.Type, List<Dish>> collect = men

  • Java 8 - 收集器Collectors_归约和汇总2021-05-31 16:04:19

    文章目录 Pre 查找流中的最大值和最小值 需求:想要找出热量最高的菜和热量最低的菜 汇总 需求: 求出菜单列表的总热量 需求: 一次操作求出菜单中元素的个数,并得总和、平均值、最大值和最小值 (summarizingXXX) 连接字符串 需求 :把菜单中所有菜肴的名称连接起 Pre 在需要将流项

  • Java 8 - 收集器Collectors2021-05-31 16:03:44

    文章目录 Pre 简介 收集器用作高级归约 预定义收集器 Pre 我们前面学到了,流可以用类似于数据库的操作帮助你处理集合。 它们支持两种类型的操作: 中间操作(如 filter 或 map ) 终端操作(如 count 、 findFirst 、 forEach 和 reduce ) 中间操作可以链接起来,将一个流转换为

  • 山东大学项目实训-地图圈系统-后端开发(10)——“收藏”接口开发2021-05-28 18:29:39

    “收藏”接口开发 用户需要关于“我的收藏”方面的功能,设计到数据库表的增删改查,比如添加收藏,删除收藏,获取某个用户的所有收藏等。由于开发的接口比较多,下面粘贴部分有代表性的接口的相关代码: 1、检测某个用户下某个收藏是否已经存在(1) @GetMapping("/ifexist/{name}")

  • RDD的创建及transform算子2021-05-22 16:36:16

    RDD的创建 通过已知的并行集合创建。可以通过已知的SparkContext的parallelize方法将一个已存在的集合变成RDD data=[1,2,3,4,5] distData=sc.parallelize(data) #通过并行化创建RDD distData.collect() 将内存中的数据显示子啊屏幕中 distData=sc.parallelize(data,10) #10就

  • Java8 Stream及collect收集器的使用2021-05-20 22:02:17

    测试数据的准备 @Data @NoArgsConstructor @AllArgsConstructor class Student{ private String id; private String name; private String officeNo; private Double score; } View Code public static List<Student> getData(){ List<Student&

  • lambda及stream学习2021-05-20 12:01:26

    lambda及stream学习 今日板砖,见lambda,不知其然遂不以为意。后又数现之,于是乎查之,究之,学之。半晌,豁然开朗! lambda lambda可以理解为一个匿名函数,可以将函数作为参数传入方法中,语法:() -> {} ():用来描述参数列表 ->:lambda运算符 {}:用来描述方法体 对比 //1.原始创建线程方法      

  • PHP框架Laravel学习笔记——集合的常用方法2021-05-19 23:02:13

    一.常用方法 all()方法,转换为属性形式输出,使用 dd 方法看类型; $collection = collect([1, 2, 2, 3, 4, 4, 4]); dd($collection->all()); 1 2 PS:$collection->dd()方法可以以 dd()模式输出,还有 dump()模式; avg()方法返回平均值; //返回平均值 $collection = collect([1,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有