[算法]PriorityQueue的应用 1.数据流中的第K大元素题目设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。你的KthLargest类需要一个同时接收整数k 和整数数组nums的构造器,它包含数据流中的初始元素。每次调用KthLargest.add,返回当前数据流中第K大的元素。示例:int k = 3;int[] arr = [4,5,...
双指针算法 1. 验证回文字符串题目给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama"输出: true示例 2:输入: "race a car"输出: false来源:力扣(LeetCode)链接:https://...
[转]为什么group by后面不能使用别名(除MySQL) 同事工作中遇到一个问题:select count(billingdate),to_char(billingdate,'YYYYmm') monthfrom tu_tradewhereto_char(billingdate,'YYYY') ='2017'and reportstat = 30group by month;-----执行报错,can't resol...
[感悟]工作一月有余,只言片语 又想再次感叹,时间如白驹过隙,如同手里的沙,感觉不至,却已悄然流逝……已经工作一月有余了。 很多时候,不经意间,还是习惯将自己定位成学生,可能这个角色于我而言,历经太久,而根深蒂固吧。确切的说,上个月还是学生的身份,在学校,等待毕业证,准备离校手续。倏地,将自身角色切换成所谓的职场人,还是感觉怪怪的,虽然知道这是必须要走的一步,却也开始对学生生涯有了些许怀念,不像在学校当中,天...
[算法]实现strStr() 题目实现strStr()函数。给定一个haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa", ne...
实现用SQL查询连续发文天数/连续登录天数 当月最长连续发文天数://临时:id_time_table:select distinct app_id, from_unixtime(create_date_time, 'yyyy-MM-dd') fawen_datefrom bjh_ods_task_manage_dfwhere event_day='$baseDay' and object_type=2 ...
[问题排查]通过调度系统远程执行脚本,报mysql command not found异常 今天在公司使用LS调度系统(百度内部的工具),执行远程脚本的时候,每次都失败。脚本内容比较简单,其实就是将HDFS(AFS)中的数据插入到Palo(Doris)数据库中,脚本如下:mysql -h xxx -P 9030 -uxxx -p'xxx' -e "LOAD LABEL baijiahao.bjh_spider_view_count_${day}_${label_ti...
[算法]链表题目 两两交换链表中的节点题目描述给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sw...
[算法]死磕最长回文子串 题目给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic-s...
[转]Apache Doris资料汇总 参考资料https://www.toutiao.com/i6709706901770207748/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1565444342&app=news_article&utm_source=weixin&utm_me...
Flink 编程接口 欢迎来 kk大数据,今天分享的是 Flink 提供了哪些编程接口可以给我们开发。一、数据集类型现实世界中,所有的数据都是以流式的形态产生的,不管是哪里产生的数据,在产生的过程中都是一条条地生成,最后经过了存储和转换处理,形成了各种类型的数据集。根据现实世界中,数据产生方式和数据产生是否含有边界(具有起始点和终止点)角度,将数据分为两种类型的数据集,一种是有界...
实时计算数据架构的演变 传统数据基础架构传统单体数据架构最大的特点便是集中式数据存储,大多数分为计算层和存储层。存储层,主要是负责存储企业各种系统产生的数据,如 Web 业务系统、订单系统、CRM 系统,ERP 系统、监控系统,数据比如系统的订单交易量,网站的活跃用户数,每个用户的交易额。所有的操作均需要借助于同一套数据库实现。单体架构初期效率很高,但是随着时间的推移,业务越来越多,上线迭代很快。但随...
Flink JobManager 和 TaskManager 原理 一、概述Flink 整个系统主要由两个组件组成,分别为 JobManager 和 TaskManager,Flink 架构也遵循 Master - Slave 架构设计原则,JobManager 为 Master 节点,TaskManager 为 Worker (Slave)节点。所有组件之间的通信都是借助于 Akka Framework,包括任务的状态以及 Check...
flink有什么优势值得大家这么热衷 flink 通过实现了 Google Dataflow 流式计算模型实现了高吞吐、低延迟、高性能兼具实时流式计算框架。同时 flink 支持高度容错的状态管理,防止状态在计算过程中因为系统异常而丢失,flink 周期性地通过分布式快照技术 Checkpoints 实现状态的持久化维护,使得即使在系统停机或者异常情况下都能计算出正确的结果。具体的优势有以下几点(1) 同时支持高吞吐、...
一文带你了解 Flink 的基本组件栈 作为实时计算领域的佼佼者,Flink 的基本组件同样值得我们仔细研究。Flink 同样遵循着分层的架构设计理念,在降低系统耦合的同时,也为上层用户构建 Flink 应用提供了丰富且友好的接口。Flink 分层架构,从上到下依次是:API & Libraries 层、Runtime 核心层 和 物理部署层API & Libraries 层作为分布式数据处理框...
git回退 以前,如果是要去除某一块功能,我都是选择性删除,选择性注释,然后前后逻辑各种查看,各种比较。每一次,改完这些我总感觉心好累啊!!!然后,我就发现了 Git 一个非常强大的功能:回滚。当然我还是喜欢叫它:版本回退。1. git log定义:该命令显示从最近到最远的提交日志。每一次提交都有对应的commit id和commit message。...
Zuul网关 Zuul是spring cloud中的微服务网关。网关: 是一个网络整体系统中的前置门户入口。请求首先通过网关,进行路径的路由,定位到具体的服务节点上。Zuul是一个微服务网关,首先是一个微服务。也是会在Eureka注册中心中进行服务的注册和发现。也是一个网关,请求应该通过Zuul来进行路由。Zuul网关不是必要的。是推荐使用的。使用Zuul,一般在微服务数量较多(多于1...
Feign的雪崩处理 在声明式远程服务调用Feign中,实现服务灾难性雪崩效应处理也是通过Hystrix实现的。而feign启动器spring-cloud-starter-feign中是包含Hystrix相关依赖的。如果只使用服务降级功能不需要做独立依赖。如果需要使用Hystrix其他服务容错能力,需要依赖spring-cloud-starter-hystrix资源。从Dalston版本后,feign默认关闭...
Hystrix服务容错保护 一、什么是灾难性雪崩效应?造成灾难性雪崩效应的原因,可以简单归结为下述三种:服务提供者不可用。如:硬件故障、程序BUG、缓存击穿、并发请求量过大等。重试加大流量。如:用户重试、代码重试逻辑等。服务调用者不可用。如:同步请求阻塞造成的资源耗尽等。雪崩效应最终的结果就是:服务链条中的某一个服务不可用,导致一系列的服务不可用,最终造成服务逻辑崩溃。这种...
配置nginx支持https 一:开启Nginx的SSL模块Nginx如果未开启SSL模块,配置Https时提示如下错误:nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf解释:nginx缺少http_ssl_module模块,需要在已安装的ngin...