摘要: 一、前言 前面学习了Zookeeper服务端的相关细节,其中对于集群启动而言,很重要的一部分就是Leader选举,接着就开始深入学习Leader选举。 二、Leader选举 2.1 Leader选举概述 Leader选举是保证分布式数据一致性的关键所在。当Zookeeper集群中的一台服务器出现以下 阅读全文
posted @ 2018-11-24 11:48 开拓者亮仔 阅读(189) 评论(0) 推荐(0) 编辑
摘要: SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用having子句筛选分组; 6、计算所有的表达式; 7、select 的字段; 阅读全文
posted @ 2018-11-21 18:16 开拓者亮仔 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 对于时间序列任意时刻的序列值Xt都是一个随机变量,每一个随机变量都会有均值和方差,记Xt的均值为ut,方差为任取t,s,定义序列的自协方差函数=E[(xt-ut)(Xs-us)]和自相关系数,之所以称它们为自协方差函数和自相关系数,是因为它们衡量的是同一个事件在两个不同时期(时刻t和时刻s)之间的相 阅读全文
posted @ 2018-10-23 16:50 开拓者亮仔 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: python是个很方便的语言,我经常使用python的*操作符去构建list中的重复元素。例如: >>> l = [1] * 4 >>> print(l) >>> [1, 1, 1, 1] >>> l = [1] * 4 >>> l = [1] * 4 >>> print(l) >>> print( 阅读全文
posted @ 2017-11-20 20:13 开拓者亮仔 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: Python3中的timeit模块可以用来测试小段代码的运行时间 其中主要通过两个函数来实现:timeit和repeat,代码如下: def timeit(stmt="pass", setup="pass", timer=default_timer, number=default_number, g 阅读全文
posted @ 2017-11-20 17:19 开拓者亮仔 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 在 Python 的多线程编程中,经常碰到 thread.join()这样的代码。那么今天咱们用实际代码来解释一下 join 函数的作用。 第一,当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是s 阅读全文
posted @ 2017-11-20 17:15 开拓者亮仔 阅读(4264) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student. a am I”。处理方法是首先将整个句子翻转,然后再将其中的每个单词翻转。代码如下:#inclu... 阅读全文
posted @ 2015-11-09 11:41 开拓者亮仔 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("... 阅读全文
posted @ 2015-11-06 11:04 开拓者亮仔 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、java的反射机制浅谈最近研究java研究得很给力,主要以看博文为学习方式。以下是我对java的反射机制所产生的一些感悟,希望各位童鞋看到失误之处不吝指出。受到各位指教之处,如若让小生好好感动,说不定会请各位吃饭哦!1.何谓反射机制根据网文,java中的反射机制可以如此定义:JAVA反射机制是在... 阅读全文
posted @ 2015-11-06 09:38 开拓者亮仔 阅读(181) 评论(0) 推荐(0) 编辑