如何使用 Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到 ...
分类:
编程语言 时间:
2017-11-13 16:31:37
阅读次数:
228
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P ...
分类:
编程语言 时间:
2017-11-13 16:32:02
阅读次数:
224
1、使用Class类的静态方法Class.forName("xxxx"); 新建一个要想要获取的类 2、使用ClassLoader 3、使用 类.class 4、使用对象的getClass方法 https://gitee.com/play-happy/base-project ...
分类:
编程语言 时间:
2017-11-13 16:36:02
阅读次数:
236
一.列表 列表是一个容器,里面可以放置一组数据,并且列表中的每个元素都具有位置索引。列表中的每个元素是可以改变的,对列表操作都会影响原来的列表。列表的定义通过”[ ]”来定义,元素之间用逗号隔开,举例如下: 上面就定义了一个列表,列表中的元素可以是任意数据类型,并不仅限于例子中的这些数据类型。 1. ...
分类:
编程语言 时间:
2017-11-13 16:36:10
阅读次数:
285
什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到 ...
分类:
编程语言 时间:
2017-11-13 16:36:54
阅读次数:
255
#include #include #include void merge(int a[],int len1,int b[],int len2) { if(len1 <= 0 || len2 <= 0) return; int *c = (int *)malloc(sizeof(int) * (le... ...
分类:
编程语言 时间:
2017-11-13 16:37:16
阅读次数:
190
哪些地方会出现css阻塞,哪些地方会出现js阻塞? js的阻塞特性: 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。为了提高用户体验,新一代浏览器都支持并行下载JS,但是JS下载仍然会阻塞其它资 ...
分类:
编程语言 时间:
2017-11-13 16:37:35
阅读次数:
203
在实际开发中,我们有时需要知道对象的所有属性, 原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组 http://blog.csdn.net/u014035151/article/details/53135610 ...
分类:
编程语言 时间:
2017-11-13 16:38:28
阅读次数:
190
一、定义:list列表,使用[]定义,可以嵌套元组、列表、字典。相比元组,除了定义使用中括号,还多出了增加、修改、删除元素的方法。Python里经常使用的数据结构。二、访问列表:exp_list=[‘one‘,‘this‘,‘is‘,‘a‘,‘tuple‘,2,3,4,5]exp_list[起始位置:结束位置:步长]#从左向右,..
分类:
编程语言 时间:
2017-11-13 16:40:19
阅读次数:
214
一. 先举例,再通过例子来介绍多态的好处。 截图中的例子是非常标准的继承体系的程序的体现。Animal类中的void eat()类是指:动物都具备吃的功能,具体吃什么,不知道。 接着创建对象,运行程序,这是没有问题的。 截图中是创建了一个猫的对象,并调用了吃的动作。如果这里面不止一个猫,有好多猫,猫 ...
分类:
编程语言 时间:
2017-11-13 16:40:53
阅读次数:
240
这几天在集中学习Spring boot+Shiro框架,因为之前view层用jsp比较多,所以想在spring boot中配置jsp,但是spring boot官方不推荐使用jsp,因为jsp相对于一些模板引擎,性能都比较低,官方推荐使用thymeleaf,但是Spring boot整合jsp的过程 ...
分类:
编程语言 时间:
2017-11-13 16:42:12
阅读次数:
190
public class BetaDistributionActivity { /** * @param alpha: eg. click * @param beta : eg. pv - click */ public static double BetaDist(double alpha, do ...
分类:
编程语言 时间:
2017-11-13 16:42:32
阅读次数:
377
Python在定义变量时不用注明数据类型(与java不同) 例1:>>a=10 >>print type(a) # 打印类型 <type 'int'> # 可以自动识别数据类型(对于数字,识别数字类型int) 例2:>>b='love' >>print type(b) <type 'str'> # ...
分类:
编程语言 时间:
2017-11-13 16:43:27
阅读次数:
184
这些天由于项目存在数据访问的性能问题,研究了下缓存在各个阶段的应用,一般来说,可以在5个方面进行缓存的设计: 1.最底层可以配置的是mysql自带的query cache, 2.mybatis的一级缓存,默认情况下都处于开启状态,只能使用自带的PerpetualCache,无法配置第三方缓存 3.m ...
分类:
编程语言 时间:
2017-11-13 16:44:24
阅读次数:
359
Python访问网页主要使用包urllib 打开网页使用 例子: ...
分类:
编程语言 时间:
2017-11-13 16:45:54
阅读次数:
138
一 什么是DOM? 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。 HTML DOM 定义了所有 HTML 元素的对象和属 ...
分类:
编程语言 时间:
2017-11-13 16:46:35
阅读次数:
146
现在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。一、泛型的基本概念泛型的定义:泛型是JDK1.5的一项新特性,它的本质是参数化类型(ParameterizedType)的应用,..
分类:
编程语言 时间:
2017-11-13 16:49:28
阅读次数:
240
实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式, 生产者消费者问题是研究多线程程序时绕不开的经典问题之一,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。解决生产者/消费者问题的方法可分为两类: (1)采用某种机制保护生产者和消费者之间 ...
分类:
编程语言 时间:
2017-11-13 16:50:31
阅读次数:
272
在理解C/C++内存分区时,常会碰到如下术语:数据区,堆,栈,静态存储区,静态区,常量区,常变量区,全局区,字符串常量区,静态常量区,静态变量区,文字常量区,代码区等等,初学者被搞得云里雾里。在这里,尝试捋清楚以上分区的关系。[1] 数据区包括:堆,栈,全局/静态存储区。 全局/静态存储区包括:常量 ...
分类:
编程语言 时间:
2017-11-13 16:50:43
阅读次数:
202