码迷,mamicode.com
首页 > 其他好文
一日一技:Elasticsearch批量插入时,存在就不插入
一日一技:Elasticsearch批量插入时,存在就不插入摄影:产品经理买单:kingname当我们使用Elasticsearch-py批量插入数据到ES的时候,我们常常使用它的helpers模块里面的bulk函数。其使用方法如下:fromelasticsearchimporthelpers,Elasticsearches=Elasticsearch(xxx)defgenerator():dat
分类:其他好文   时间:2020-12-07 12:46:15    阅读次数:11
GNE预处理技术——把 div 标签中的正文转移到 p 标签中
GNE预处理技术——把div标签中的正文转移到p标签中摄影:产品经理买单:kingname大部分的新闻网站,其新闻正文是在p标签中的。所以GNE在统计文本标签密度时,会考虑p标签的数量和p标签中文本的数量。但是也有一些网站,他们的新闻正文是在div标签中的,这种情况下,这些div标签就会干扰文本标签密度的计算。div标签在HTML页面布局时有很大的作用,不能随意改动。但是,如果一个div标签它下面
分类:其他好文   时间:2020-12-07 12:45:59    阅读次数:11
源码分析 RocketMQ DLedger(多副本) 之日志追加流程
上一篇我们详细分析了源码分析RocketMQ多副本之Leader选主,本文将详细分析日志复制的实现。有了前篇源码分析RocketMQDLedger多副本存储实现,本文将直接从Leader处理客户端请求入口开始,其入口为:DLedgerServer的handleAppend方法开始讲起。1、日志复制基本流程在正式分析RocketMQDLedger多副本复制之前,我们首先来了解客户端发送日志的请求协议
分类:其他好文   时间:2020-12-07 12:45:37    阅读次数:11
自动化篇 | PC 端这款黑科技录制脚本,完爆按 X 精灵!
1目标场景网络上大部分的自动化操作都是面向移动App端和浏览器Web端,而对于PC端的自动化,按X精灵应该是使用最为广泛的一款脚本录制工具。今天推荐另外一款PC端的自动化操作软件:「Autoit」,以下简称为Au3;相比按X精灵,Au3功能更强大,脚本扩展性和适配性更是吊打前者;对于大部分PC端软件的操作,Au3都能做成自动化。本篇文章的目的是利用Au3脚本工具帮助我们实现自动生成一键执行工具这一
分类:其他好文   时间:2020-12-07 12:45:17    阅读次数:8
RocketMQ生产环境主题扩分片后遇到的坑
消息组接到某项目组反馈,topic在扩容后出现部分队列无法被消费者,导致消息积压,影响线上业务?考虑到该问题是发送在真实的线上环境,为了避免泄密,本文先在的虚拟机中来重现问题。1、案情回顾1.1集群现状集群信息如下:例如业务主体名topic_dw_test_by_order_01的路由信息如图所示:当前的消费者信息:broker的配置信息如下:brokerClusterName=DefaultCl
分类:其他好文   时间:2020-12-07 12:44:57    阅读次数:13
源码分析 RocketMQ DLedger 多副本存储实现
RocketMQDLedger的存储实现思路与RocketMQ的存储实现思路相似,本文就不再从源码角度详细剖析其实现,只是点出其实现关键点。我们不妨简单回顾一下CommitLog文件、ConsumeQueue文件设计思想。其文件组成形式如下:正如上图所示,多个commitlog文件组成一个逻辑上的连续文件,使用MappedFileQueue表示,单个commitlog文件使用MappedFile表
分类:其他好文   时间:2020-12-07 12:44:28    阅读次数:10
通过远程连接批量查看zookeeper服务状态和判断主从节点
#!/bin/sh array=('192.168.147.128' '192.168.147.129' '192.168.147.131') path="/usr/local/zookeeper/bin/" for var in ${array[*]} do process_count=$(ssh ...
分类:其他好文   时间:2020-12-07 12:44:14    阅读次数:10
iscroll实现h5锁定列和头,并且无限上划分页
js代码 var win = $(window), scrollAreaEl = $('.t_r_content'), leftFreezeEl = $('.t_l_freeze'), leftTableEl = leftFreezeEl.find('table'), rightTableEl = ...
分类:其他好文   时间:2020-12-07 12:42:32    阅读次数:7
[atARC083F]Collecting Balls
考虑一个构造,对于坐标$(x,y)$,连一条$x$到$y$的边(注意:横坐标和纵坐标即使权值相同也是不同的点),之后每一个连通块独立,考虑一个连通块内部: 每一个点意味着一次删除操作,每一个边意味着一个坐标,由于每一次操作最多删除一个点,因此首先点数要大于等于边数,同时总边数=总点数=$2n$,因此 ...
分类:其他好文   时间:2020-12-07 12:42:15    阅读次数:6
k8s上搭建loki日志服务并通过prometheus进行错误日志告警
前言 prometheus 和 loki的基础概念就不赘述了,如需查看请先移步到官网 prometheus → https://prometheus.io/ loki → https://grafana.com/oss/loki/ 要解决的问题 之前测试环境搭建Loki采集日志没有设置ERROR级别 ...
分类:其他好文   时间:2020-12-07 12:42:03    阅读次数:9
快速傅里叶变换(fft)及其逆变换(iff)的c代码实现
#define float sample_t // data的长度为n,必须是2的指数倍,result的长度为2n,其中奇数项保存实数,偶数项保存的是虚数 int fft(sample_t *data, int sample_number, sample_t *result) { // 需要给奇数部 ...
分类:其他好文   时间:2020-12-07 12:41:15    阅读次数:11
P3000 [USACO10DEC]Cow Calisthenics G
二分 + \(dp\) 的好题。 首先,要求最大直径最小,我们肯定会想到二分最大直径。 难点就在于怎么 \(check\)。 记录数组 \(dp_u\) 表示在 \(u\) 号点,其子树到达 \(u\) 号点的最大链长。转移时,考虑其和子树之间的关系。 可以发现,\(u\) 号点就类似于一个 \(l ...
分类:其他好文   时间:2020-12-07 12:41:01    阅读次数:8
out of memory:OOM
这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的 Out of Memory (OOM) killer,OOM killer 会杀掉某个进程以腾出内存留给系统用,不致于让系统立刻崩溃。如果检查相关的日志文件(/var/log/messages)就会看到 ...
分类:其他好文   时间:2020-12-07 12:40:48    阅读次数:7
设计模式系列--门面模式
定义 门面模式又叫外观模式,祖的组词提供了一个统一的接口,用来访问子系统中的一群接口。 门面模式定义了一个高层接口,简化了调用过程,无需深入了解子系统,以防给子系统带来风险;减少系统依赖、松散耦合;更好的划分访问层次,提高了安全性;遵循迪米特法则,即最少知道原则 实现 在我们平常外出旅游时,需要乘坐 ...
分类:其他好文   时间:2020-12-07 12:39:11    阅读次数:5
Excel取消单元格合并,并填充为上一个非空单元格的快捷方式
第1步: 选中列 -> 取消单元格合并 第2步: 选中列 -> ctrl + G -> 定位条件 -> 空值 -> 确定 -> 输入 “= A2”(视情况某个单元格)-> ctrl+ enter 处理后: ...
分类:其他好文   时间:2020-12-07 12:38:51    阅读次数:6
MyBatis学习05
8、多对一的处理 多对一的理解: 多个学生对应一个老师 如果对于学生这边,就是一个多对一的现象,即从学生这边关联一个老师! 数据库设计 CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIM ...
分类:其他好文   时间:2020-12-07 12:38:29    阅读次数:5
try、catch、finally容易忽略的点
try、catch、finally用法总结: 1、不管有没有异常,finally中的代码都会执行 2、当try、catch中有return时,finally中的代码依然会继续执行 3、finally是在return后面的表达式运算之后执行的,此时并没有返回运算之后的值,而是把值保存起来,不管fina ...
分类:其他好文   时间:2020-12-07 12:38:11    阅读次数:6
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!