什么是Elasticsearch? Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。 它用于全文搜索、结构化搜索、分析以及将这三者混合使用: 维基百科使用Elasticsearch提供全文搜索并高亮关键字,以及输入实时搜索(search-as-yo ...
分类:
其他 时间:
2018-07-29 14:53:32
收藏:
0 评论:
0 赞:
0 阅读:
214
以下是从网上整理出的资料,不同作者对某些具体描述有略微差别,有的具体描述可能会存在不准确的情况,但结论是一致的。 一、String equals比较值,==比较引用,我们主要关注引用的比较。 1、两种方式创建String的过程 对于 String s1="abc"; 这种方式,如果常量池中已经存在字 ...
分类:
其他 时间:
2018-07-29 14:53:18
收藏:
0 评论:
0 赞:
0 阅读:
174
相对于编译型语言存在的,源代码不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。比如Python/JavaScript / Perl /Shell等都是解释型语言。 解释型语言:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如 ...
分类:
编程语言 时间:
2018-07-29 14:53:00
收藏:
0 评论:
0 赞:
0 阅读:
254
一、类变量、成员变量、局部变量的内存分布 结合前文,对类变量、成员变量、局部变量三种变量的内存分布进行总结 1)类变量:方法区。静态变量随类加载到方法区中。方法区中存储已经被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。线程共享。 2)成员变量:堆。从父类继承下来或在子类中定义的 ...
分类:
其他 时间:
2018-07-29 14:52:43
收藏:
0 评论:
0 赞:
0 阅读:
178
和numpy数组(5)-二维数组的轴一样,pandas DataFrame也有轴的概念,决定了方法是对行应用还是对列应用: 以下面这个数据为例说明: 这个数据是5个车站10天内的客流数据: 这个数据里,行表示每一天里各个站的客流,列表示每一个站里各天的客流 如果要计算每天各个站的平均客流: 如果要计 ...
分类:
其他 时间:
2018-07-29 14:52:23
收藏:
0 评论:
0 赞:
0 阅读:
156
在PowerShell中使用Git,遇到一个问题,输出的文字里有暗红色的,实在太难辨认了。今天忍不了,查了一下解决办法,记录如下。 首先是Git的设置: git config –global color.status.changed “yellow normal bold” git config – ...
分类:
系统服务 时间:
2018-07-29 14:51:46
收藏:
0 评论:
0 赞:
0 阅读:
337
管道第一版: ...
分类:
编程语言 时间:
2018-07-29 14:51:31
收藏:
0 评论:
0 赞:
0 阅读:
179
注:*压缩成限.zip格式文件 常用解压缩: [root@mysql test]# unzip -o test.zip -d tmp/ 将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。 常用压缩: [root@mysql test]# z ...
分类:
系统服务 时间:
2018-07-29 14:51:16
收藏:
0 评论:
0 赞:
0 阅读:
152
讲到垃圾回收,首先就要先知道哪些对象是可以回收的。 可达性算法 这里有必要先了解一下可达性算法,以“GC Roots”的对象作为起始点,若从“GC Roots”到某对象不可达时,此对象会被判定为可回收对象。 可作为GC Roots的对象包括下面几种: 1、虚拟机栈(栈帧中的本地变量表)中引用的对象。 ...
分类:
其他 时间:
2018-07-29 14:50:59
收藏:
0 评论:
0 赞:
0 阅读:
152
关于spring中的validate注解后台校验的解析 在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为null,email那么必须符合email的格式,如果手动进行if判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后。所以把校验层抽象出来是 ...
分类:
编程语言 时间:
2018-07-29 14:50:31
收藏:
0 评论:
0 赞:
0 阅读:
114
# 【【图形界面】】'''Python支持多种图形界面的第三方库,包括TkwxWidgetsQtGTK但是Python自带的库是支持Tk的Tkinter,无需安装任何包,可直接使用。'''#【Tkinter】'''我们来梳理一下概念:我们编写的Python代码会调用内置的Tkinter,Tkinte ...
分类:
编程语言 时间:
2018-07-29 14:50:18
收藏:
0 评论:
0 赞:
0 阅读:
151
一、JVM内存模型 1、程序计数器 线程私有,当前线程所执行的字节码的行号指示器,通过计数器来选取下条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等功能都依赖此功能,唯一没有规定OutOfMemoryError的区域,若执行的是Native方法,计数器值为空。 2、Java虚拟机栈 ( ...
分类:
其他 时间:
2018-07-29 14:49:43
收藏:
0 评论:
0 赞:
0 阅读:
351
Java 语言的 “编译期”其实可以分为3类编译过程: 前端编译器:把*.java文件转变成*.class文件的过程。 后端运行期编译器(JIT编译器):把字节码转变成机器码的过程。 静态提前编译器(AOT编译器):直接把*.java文件编译成本地机器代码的过程。 Javac这类编译器对代码的运行效 ...
分类:
其他 时间:
2018-07-29 14:49:29
收藏:
0 评论:
0 赞:
0 阅读:
143
pandas DataFrame.shift()函数可以把数据移动指定的位数 period参数指定移动的步幅,可以为正为负.axis指定移动的轴,1为行,0为列. eg: 有这样一个DataFrame数据: 如果想让 a和b的数据都往下移动一位: 如果是在行上往右移动一位: 如果想往上或者往左移动, ...
分类:
其他 时间:
2018-07-29 14:49:11
收藏:
0 评论:
0 赞:
0 阅读:
311
最近要写一个外部调用的webservice接口,入参和出参都是xml格式,根据不同的type查询不同的集合返回,代码如下: 首先配置webservice接口的xml文件 然后写接口类 然后是实现类 实现类中最主要的是根据不同的type查询出结果然后分装成返回xml 封装的返回方法运用了泛型,可以传入 ...
分类:
其他 时间:
2018-07-29 14:48:55
收藏:
0 评论:
0 赞:
0 阅读:
414
先tarjan找割点和点双连通分量,然后对一个点双,如果没有割点,那么需要建立两个出口(割掉一个另一个备用);如果只有一个割点,出口可以设立在任意一个非割点的地方;如果有两个及以上个割点,就不用建出口(可以直接到达其他联通块) cpp include include include using na ...
分类:
其他 时间:
2018-07-29 14:48:41
收藏:
0 评论:
0 赞:
0 阅读:
157
回顾一下前文,知道了属性表的Code属性存着Java程序方法体的代码经过Javac编译器处理后,最终变为字节码指令。还知道了Code属性表中的code是一个u1类型的单字节,取值范围是0x00~0xFF,也就是一共最多能表达256条指令。 由于Java虚拟机采用面向操作数栈而并非寄存器的架构,所以大 ...
分类:
其他 时间:
2018-07-29 14:48:24
收藏:
0 评论:
0 赞:
0 阅读:
188
最近在看Java core I 对java有了更深一步的了解。 Java是一种成长的语言, 从1996年到现在,Java的类库从200多个增长到了4000多个,有个惊人的增长。 Java从1.0版本升级到了Java10 第一个问题: 类必须用public(access modifier--访问修饰符 ...
分类:
编程语言 时间:
2018-07-29 14:48:08
收藏:
0 评论:
0 赞:
0 阅读:
224
皮尔逊积矩线性相关系数(Pearson's r)用于计算两组数组之间是否有线性关联,举个例子: 计算两组数据的线性相关性,就是,b是否随着a的增长而增长,或者随着a的增长而减小,或者两者不相关: 皮尔逊积矩线性相关系数的公式是: (标准化数据a * 标准化数据b).mean() *注意: 在计算皮尔 ...
分类:
其他 时间:
2018-07-29 14:47:54
收藏:
0 评论:
0 赞:
0 阅读:
212
pandas Series的 sort_values() 方法能对Series进行排序,返回一个新的Series: 升序排列: 降序排列: 无论升序还是降序,NaN都会被排在最后 ...
分类:
其他 时间:
2018-07-29 14:47:40
收藏:
0 评论:
0 赞:
0 阅读:
316