滑动窗口[i,j],以j结尾的最大 ,,, 或者最小,,, 滑动窗口中用到了左右两个指针,它们移动的思路是:以右指针作为驱动,拖着左指针向前走。...
1 追加式数据库 1.1 基本数据操作 1)set:在文件末尾追加一个 KV 对。 2)get:匹配所有 Key,返回最后(也即最新)一条 KV...
1 为什么需要缓存? 读多写少且更新频率低的场景,通过增加缓存层,提高查询吞吐量和降低响应时间。 2 缓存的缺点 2.1 缓存层和持久化层的一致...
1)chan结构体-hchan channel内部是固定长度的双向循环链表,make时确认size大小 环形队列有关的变量:qcount 入...
1 eventTime 一个基于eventTime的flink程序必须定义:每条数据的eventTime时间戳和如何生成watermark。一旦...
一 chan1关闭一个空chan 会panic。var a cclose(a.i)2向一个已经close的channel发送数据将导致panic...
1.hive插入语句insert into table mytable partition (dt = '${BIZ_DATE}')select...
1.一个接口值由一个具体的类型和那个类型的值两部分组成,被称为接口的动态类型和动态值。 类型部分代表与之相关的类型描述符。 类型描述符是提供每个...
1 新建一个仓库,并且该仓库应该是git类型 1.1 git init新建git类型的仓库 2 新建文件并放入git仓库 2.1 tou...