当kudu有tserver下线或者迁移之后,旧的tserver会一直以dead状态出现,并且tserver日志中会有大量的连接重试日志,一天的错误日志会有几个G, W0322 22:13:59.202749 16927 tablet_service.cc:290] Invalid argument: ...
分类:
其他好文 时间:
2019-03-22 22:59:53
阅读次数:
532
准备知识 面向对象双下方法 __call__ 对象后面加括号,触发执行 为什么设计上下文这样的机制? 就是保证多线程环境下,实现线程之间的隔离. 在了解flask上下文机制之前,我们先了解下线程的数据安全. 线程安全 如上代码段,在1s内开启20个线程,执行add_num(),结果foo.num都为 ...
分类:
其他好文 时间:
2019-03-21 21:48:10
阅读次数:
199
双下方法 定义: 双下方法是特殊方法,他是解释器提供的,由双下线加方法名加双下划线 __方法名__具有特殊意义的方法 双下方法主要是Python源码程序员使用的,元编程 我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码 1.__len__ 计算长度 s = 'nihaoa ...
分类:
编程语言 时间:
2019-03-17 10:34:44
阅读次数:
201
首先介绍一下线性筛,之所以称之为线性筛是因为它的复杂度为O(n)。 与埃氏筛相比,欧拉筛不会对已经被标记过的合数再进行重复标记,它们保证每个合数只会被它的最小质因数筛去故效率更高。欧拉筛将合数分解为 (最小质因数 * 一个合数) 的形式,通过最小质因数来判断当前合数是否已经被标记过。 接着再介绍一下 ...
分类:
其他好文 时间:
2019-03-06 01:11:47
阅读次数:
128
下文,以软负载均衡(反向代理)方案为背景,讨论负载均衡。 负载均衡特点: 负载均衡:暴露给用户的IP只有一个,如果后端机器故障,进行下线修复后再上线这一过程,前端用户感觉不到,并且可以根据后端机器的性能差异,调整流量分配权重,科学的分配访问量。 负载均衡的以上特点,大大提高了应用程序容错能力。 开源 ...
分类:
其他好文 时间:
2019-03-05 23:07:39
阅读次数:
187
参考文献有 1:https://blog.csdn.net/russell_tao/article/details/7204260 2:https://www.jianshu.com/p/8f362e943e56 什么是“惊群”? 多线程/多进程(linux下线程进程也没多大区别)等待同一个sock ...
分类:
其他好文 时间:
2019-03-04 11:29:08
阅读次数:
145
Java的多线程实现生产/消费模式 在Java的多线程中,我们经常使用某个Java对象的wait(),notify()以及notifyAll() 方法实现多线程的通讯,今天就使用Java的多线程实现生产/消费模式,需求如下: + 线程A ProductThread 继承Thread 实现生产数据 + ...
分类:
编程语言 时间:
2019-02-17 23:47:11
阅读次数:
186
1:Zookeeper是什么? 答:ZooKeeper是一个开源的分布式协调服务,是集群的管理者,监视集群节点反馈信息进行下一步合理操作。 Zookeeper提供的服务:管理用户程序提交的数据;为用户程序提供节点监听服务。 应用场所:主从协调,服务器节点动态上下线,负载均衡、集群管理等。。。 2:Z ...
分类:
其他好文 时间:
2019-02-12 00:05:04
阅读次数:
263
作者: "田佳琦" 传销组织的原罪是通过欺骗、隐瞒事实的手段拉人下水,生化环材利用高中生的懵懂无知来招生,其原罪也是通过欺骗、隐瞒事实的手段拉人入坑。 传销组织对其经营的产品进行夸大、虚假的宣传,生化环材号称“21世纪中心学科”,也对其学科进行夸大、虚假的宣传。 传销组织的主要形式是不断的发展下线, ...
分类:
其他好文 时间:
2019-01-28 00:56:53
阅读次数:
462
[TOC] 主要职责 运维的主要职责是在产品生命周期的各个阶段,维护的稳定性。 运维的职责覆盖了产品从设计到发布、运行维护、变更升级及下线的生命周期,在产品生产环境各个阶段的职责也不同。 运维产品在产品研发的生命周期的主要职责 | 产品阶段 | 运维职责 | | | | : | : : | | 设计 ...
分类:
其他好文 时间:
2019-01-18 22:30:13
阅读次数:
182