ICode9

精准搜索请尝试: 精确搜索
  • ORACLE分组排序后获取第一条和最后一条值2021-11-17 15:04:28

    Oracle数据库,分组排序后取第一条数据 数据格式  分组取第一条的效果 SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn, test1.* FROM test1) WHERE rn = 1 ; Oracle数据库,分组排序

  • 27 字符串内建函数——拆分函数2021-11-15 14:02:01

    文章目录 1、split()函数2、splitlines([keepends])3、练一练4、partition()函数5、rpartition()函数 1、split()函数 通过指定分隔符对字符串进行切片,返回值是分隔后的字符串列表。 str.split(str="", num=string.count(str)) 参数如下: str – 分隔符。默认为所有空字

  • Kafka分区2021-11-14 20:58:39

    一、分区的概念规则 1、每个topic(逻辑名称)由一个或多个分区组成,分区是topic物理上的分组,在创建topic时被指定 2、一个partition只对应一个Broke,一个Broke可以管理多个partition 3、由消息在顺序写入,在同一个分区内的消息是有序的,在不同的分区间,kafka并不保证消息的顺序(所以ka

  • 2021-11-142021-11-14 19:00:18

    hive 4.0.0 DDL 删除表 DROP TABLE [IF EXISTS] table_name [PURGE]; -- (Note: PURGE available in Hive 0.14.0 and later) DROP TABLE会删除此表的元数据和数据。如果配置了Trash(并且没有指定PURGE),数据实际上会被移动到.Trash/Current目录。元数据完全丢失。 当删

  • kafka原理与实操(一):初学者视角学kafka架构(详细、简洁、总结性长文)2021-11-14 16:30:29

    文章目录 1、kafka概述2、kafka架构2.1 工作流程2.2 生产者2.2.1 分区策略2.2.2 数据可靠性保证2.2.3 Exactly Once语义 2.3 消费者2.3.1 消费方式2.3.2 分区分配策略2.3.3 offset的维护 2.4 高效读写数据2.5 zookeeper在kafka中作用2.6 kafka事务2.6.1 Producer事务2.6.2

  • Golang操作kafka2021-11-11 22:03:09

    kafka cluster: kafka集群,一台或多台服务器组成         Broker: Broker是指部署了Kafka实例的服务器节点。每个服务器上有一个或多个kafka的实 例,我们姑且认为每个broker对应一台服务器。每个kafka集群内的broker都有一个不重复的编号,如图中的broker-0、broker-1等...

  • Zero原理2021-11-10 12:32:53

    DeepSpeed: Extreme-scale model training for everyone - Microsoft Research Why model-parallelism is most communication cost? 模型参数在CPU上有一份(只保留自己这个GPU的partition即可);update的时候直接把offload到CPU上的gradients以及常驻CPU内存的optimizer-stat

  • Kafka设计解析- Kafka高性能架构,Kafka如何实现高性能?2021-11-07 16:01:45

    前言: 本文从宏观架构层面和微观实现层面分析了Kafka如何实现高性能。 包含Kafka如何利用Partition实现并行处理和提供水平扩展能力,如何通过ISR实现可用性和数据一致性的动态平衡,如何使用NIO和Linux的sendfile实现零拷贝以及如何通过顺序读写和数据压缩实现磁盘的高效利用。 目录

  • 2.Kafka的工作原理及数据丢失、数据重复问题2021-11-04 23:01:19

    一、概述    一个分布式消息中间件,基于zookeeper的分布式日志系统。   简单来讲,就是一个存储系统,起一个缓冲作用。   所谓的消息系统,就是将数据从一个地方传递到另一个地方。消息传递模式有两种:点对点传递模式,发 布-订阅模式。Kafka是一种发布-订阅模式。       二、特

  • kafka手动拉取消费Topic2021-11-03 21:33:43

    一般在SpringBoot使用kafka,通常用@KafkaListener注解来进行监听消费。然而某些时候,我们不需要监听而要以定时拉取的方式进行消费,本文主要就是简单记录此方式的实现方法。 //批次大小 private static Integer batchSize = 3; //批次时间 private static Integer batchTime = 5;

  • 大数据基础之Hive(三)—— 分区表和分桶表2021-11-02 11:32:48

    作者:duktig 博客:https://duktig.cn (文章首发) 优秀还努力。愿你付出甘之如饴,所得归于欢喜。 更多文章参看github知识库:https://github.com/duktig666/knowledge 背景 学习完Hadoop,有没有感到编写一个MapReduce程序非常复杂,想要进行一次分析和统计需要很大的开发成本。那么不

  • PL/pgSQL初学之路(二)2021-10-29 13:31:53

    参考资料:有序聚集函数 本文接着上文继续介绍postgreSQL中常见的语法和概念,部分概念参考上述链接,佐以自己实操示例,侵删。 涉及到的内容:交互式分析、有序聚集函数、mode() within group (order by col1)、sum(col3) over (partition by col1 order by col2)、sum(col3) over (p

  • Kafka 笔记2021-10-28 23:32:34

    一、什么是kafka?   Kafka最初由Linkedin 公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper 协调的分布式日志系统,也可以作为MQ消息系统。Linkedin 公司在2010 年贡献给了Apache基金会并成为了顶级开源项目。   简单一句话,是一款分布式消息发布和订阅系统,它的特

  • kafka学习(三)kafka基础理论2021-10-28 23:03:47

    一、消费模式的选择   kafka常见的消费模式有两种: 单播模式:一条消息只能被某一个消费者消费的模式。 多播模式:一条消息能被多个消费者组中的消费者消费的模式。   PS:记录消费偏移量是以组为单位进行的,增删消费者不影响。【会在下面进行说明】 单播模式   定义:一条消息只能

  • PL/pgSQL初学之路(一)2021-10-26 17:00:51

    参考资料:https://blog.csdn.net/yilulvxing/article/details/85098273 over partition by 和 group by 的区别 left join 和 left outer join 的区别 本系列为本人初学plpgsql语言的笔记,记录自己在实现算法、参考他人代码时遇到的简单语法。 查询函数 row_number() over (par

  • Kafka基础----名词简介2021-10-24 21:01:59

    名词介绍 MQ - Message Queue - 消息队列 - 传统应用场景 1. 同步处理 直接调用接口对业务进行调用 (流处理) 优点:速度快 缺点:不安全 2. 异步处理 将请求发送到MQ中等待 在没有得到反馈之前 先对请求做出响应 (批处理) 优点: 1. 解耦合 可以将程序

  • kafka stream及interceptor(四)2021-10-23 11:02:54

    一、 Kafka Streams 官网地址:https://kafka.apache.org/30/documentation/streams/ 1.1. 概述 1.1.1. Kafka Streams Kafka Streams是一个客户端库,用于构建任务关键型实时应用程序和微服务,其中输入和/或输出数据存储在Kafka集群中。Kafka Streams结合了在客户端编写和部署标准Jav

  • v831 dd镜像制做及扩容脚本的使用2021-10-20 23:01:13

    准备工作 linux操作系统电脑一台 Windows操作系统电脑一台 读卡器一枚 512M tf卡一张 PhoenixCard v4.26 balenaEtcher Maix Ⅱ dock resize.sh resize_root.sh 烧录镜像 首先获取原始镜像下载站 - Sipeed,解压后使用PhoenixCard 烧录到tf卡中。 然后将tf卡插入linux操作系统电脑中

  • 第k小的数值对2021-10-20 22:03:59

    长度为N的数组arr,一定可以组成N^2个数值对。 例如arr = [3,1,2], 数值对有(3,3) (3,1) (3,2) (1,3) (1,1) (1,2) (2,3) (2,1) (2,2), 也就是任意两个数都有数值对,而且自己和自己也算数值对。 数值对怎么排序?规定,第一维数据从小到大,第一维数据一样的,第二维数组也从小到大。所以上面的

  • kafka 00000000000000000000.timeindex: 另一个程序正在使用此文件,进程无法访问。2021-10-15 09:34:01

    解决方式:手动删除\kafka-logs里的日志文件重启kafka 2、出现两个Consumer同时消费同一个topic下面的同一个group,只有一个能够读取到数据: 原因: 相同的group下面的消费者访问的东西不会重复,而且如果一个partition对应一个consumer,如果consumer的数量大于Topic中partition的数量就会

  • kafka 的工作原理2021-10-14 15:03:43

    本文转载出自:https://www.cnblogs.com/sujing/p/10960832.html         【17coding 技术博客】      为什么需要消息队列   周末无聊刷着手机,某宝网APP突然蹦出来一条消息“为了回馈老客户,女朋友买一送一,活动仅限今天!”。买一送一还有这种好事,那我可不能错过!忍不住立马

  • 大数据消息中间件之Kafka022021-10-13 17:34:16

    文章目录 一.Kafka生产者1.1什么是生产者1.2Kafka分区策略分区原因分区原则如何保证数据传输的可靠性 二.消费者消费方式Kafka高效读取数据下一篇讲述Java操作Kafka 一.Kafka生产者 1.1什么是生产者 生产者就是producer,负责生产消息,并把消息放入到队列中 1.2Kafka

  • Oracle字段内分组排序2021-10-11 14:02:45

    0.over(partition by col1 order by col2) 数据按照col1 字段进行分组,然后组内col2字段排序 MAX() OVER(PARTITION BY … ORDER BY … DESC) 排序规则只能为desc,否则不起作用,将查询到目前为止排序值最高字段的对应值 MIN() OVER(PARTITION BY … ORDER BY … ASC ) 排序规则

  • 删除windows的EFI后处理2021-10-09 20:31:49

    参考 不慎删除 Win 10 EFI 分区的修复方法 使用wintogo或者pe开机 cmd>diskpart>选择磁盘>选择EFI分区>挂载EFI分区 list disk 查看磁盘列表 select disk [num] 选择磁盘 list partition 查看选定的磁盘分区 select partition [num] 选择分区 assign letter = [letter] 挂载选定

  • 数据库—窗口函数2021-10-07 19:32:59

    窗口函数OLAP 可以对数据库数据进行实时分析处理 1.语法:窗口函数 over (partition by 用于分组的字段名 order by 用于排序的字段名) 2.窗口函数的位置,可以放以下两种函数: ①专用窗口函数,比如rank, dense_rank, row_number等 ②聚合函数,如sum. avg, count, max, min等 3.窗口

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

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

ICode9版权所有