8 SimonVampire

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

Elasticsearch学习第三篇--聚合分析

前言关于聚合分析,我的简单理解就是根据一定条件,对数据的总体的概览,分布的分析和计算;类似关系型数据库通过where条件 select count(1);下面使用例子学习如何用ES聚合分析首先Elasticsearch对排序、聚合所依据的字段用单独的数据结构(fielddata)缓存到内存里了,但是在text字段上默认是禁用的,如果有需要单独开启,这样做的目的是为了节省内存空间。https://www.elastic.co/guide/en/elasticsearch/reference/curr

2020-06-09 19:07:09

Elasticsearch学习第二篇--常用的几种搜索方式

Elasticsearch学习第二篇--常用的几种搜索方式一、Query String Search查询全部条件查询二、Query DSL查询全部条件查询三、Query Filter四、Full-text Search 全文检索六、Phase Search 短语搜索六、Highlight search 高亮搜索一、Query String Search类似HTTP的GET请求,参数拼接。查询全部get test_index/base/_search{ "took": 1, "timed_

2020-06-09 18:11:39

Elasticsearch学习第一篇--Elasticsearch初认知

开始学习Elasticsearch,作为Elastic Stack (Elasticsearch、Logstash、Kibana)的核心,优先学习,贯穿学习Logstash、Kibana的使用。ElasticSearch 基本概念定义:基于 Apache Lucene 的开源搜索引擎核心概念:1.Node 与 ClusterElastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。单个 Elastic 实例称为一个节点(node)

2020-06-08 18:24:50

MyEclipse保存和切换java文件卡顿问题解决办法

最近下载了Myeclipse 2018.8 ,发现一个问题:每次打开新的java文件,和保存修改的java文件时,总会卡顿10秒左右。研究了发现是因为使用了MyEclipse的自带JDK导致的,只要切换为自己本地安装的JDK即可。(说实话还是IDEA好用啊)操作步骤如下:打开如下目录 MyEclipse -》 Preferences -》 java -》 installed jres ...

2018-11-22 16:29:29

大杀器!SpringMVC集成Swagger,解决后端接口和功能测试问题!

不会或不熟悉前端?没关系!集成Swagger轻松帮助你!1.首先映入相关JAR包,我这里是maven项目,所以直接在pom文件引入。<!--Swagger start--> <!-- springfox-swagger2 --><dependency> <groupId>io.springfox</gro...

2018-11-06 11:35:31

mybatis-generator installed 却无法在maven 的Plugins显示怎么办

今天搭建一个项目的时候,在<build>标签下的pluginManagement 配置了mybatis-generator,却发现mybatis-generator始终不显示。然后调整generator插件与pluginManagement标签同级 便可正常显示出来了。这里mark一下。...

2018-10-30 10:05:53

IDEA 实现JPA自动生成实体类

最近搭建一个springmvc +hibernate 的后台进行学习,用到jpa 实现自动生成数据表对应实体类,这里记录一下: 

2018-09-18 15:00:52

Linux环境maven安装

a.进入/usr目录(其实我一般都安装在/usr/local这个目录下,这里忘记多进入一层,懒得换了)cd /usr/b.下载maven tar包wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gzc.解压tar -xvf apac...

2018-08-28 16:30:22

Linux环境git 安装

a.安装依赖包yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMakerb.下载源码包wget https://www.kernel.org/pub/software/scm/git/git-2.16.1.tar....

2018-08-28 16:18:05

Linux环境tomcat安装

a.下载 http://tomcat.apache.org/b.Tomcat解压tar -zxvf apache-tomcat-8.5.4.tar.gzmkdir /usr/local/tomcatmv apache-tomcat-8.5.4/* /usr/local/tomcatc.启动Tomcat,便可看到Apache Tomcat首页,那只骚气的喵啦!cd /usr/...

2018-08-28 16:15:55

Linux环境JDK安装与配置

a.下载:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlb.JDK解压tar -zxvf jdk-8u101-linux-x64.tar.gzmkdir /usr/local/javamv jdk-8u101-linux-x64/* /usr/local/javac.配置环境export ...

2018-08-28 16:11:31

破解Mac版MyEclipse-2 017-ci3的mac补充说明

原文章 https://blog.csdn.net/Rbtoooooooooo/article/details/74007333看了MyEclipse破解版的文章,资源很好,但是基于windows的,所以也躺了不少坑,需要注意事项这里描述下:1.首先得使用jdk8,我使用6和7 都失败了!!!!!JDK6、JDK7哪怕你不报错,想要手动激活,填注册信息,也是会卡在最后一步。所以...

2018-07-19 02:03:04

Oracle学习日历(十七)- oracle的视图

介绍n视图是一个虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的)看图:视图与表的区别 1.表需要占用磁盘空间,视图不需要2.视图不能添加索引(所以查询速度略微慢点)3.使用视图可以简化,复杂查询比如:学生...

2018-07-19 01:51:06

Oracle学习日历(十六)- 例外处理

例外的分类oracle将例外分为预定义例外,非预定义例外和自定义例外三种。预定义例外用于处理常见的oracle错误非预定义例外用于处理预定义例外不能处理的例外自定义例外用于处理与oracle错误无关的其它情况 例外传递 如果不处理例外我们看看会出现什么情况:案例,编写一个过程,可接收雇员的编号,并显示该雇员的姓名。问题是,如果输入的雇员编号不存在,怎样去处理呢?Sq...

2018-07-19 01:50:55

Oracle学习日历(十五)- PL/SQL分页

编写分页过程  有了上面的基础,相信大家可以完成分页存储过程了。  要求,请大家编写一个存储过程,要求可以输入表名、每页显示记录数、当前页。返回总记录数,总页数,和返回的结果集。如果大家忘了oracle中如何分页,请参考第三天的内容。先自己完成,老师在后面给出答案,并讲解。--oracle的分页Sql代码select t1.*, rownum rn from (selec...

2018-07-18 09:29:47

Oracle学习日历(十四)- pl/sql的进阶--控制结构(分支,循环,控制)

pl/sql的进阶--控制结构  介绍n  在任何计算机语言(c,java,pascal)都有各种控制语句(条件语句,循环结构,顺序控制结构...)在pl/sql中也存在这样的控制结构。在本部分学习完成后,希望大家达到:1.使用各种if语句2.使用循环语句3.使用控制语句——goto和null; 条件分支语句 pl/sql中提供了三种条件分支语句if—then,if –...

2018-07-18 09:25:30

Oracle学习日历(十三)-定义并使用变量,复合类型

定义并使用变量 介绍n在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有:1.标量类型(scalar)2.复合类型(composite)3.参照类型(reference)4.lob(large object) 标量(scalar)——常用类型在编写pl/sql块时,如果要使用变量,需在定义部分定义变量。pl/sql中定义变量和常量的语法如下:id...

2018-07-18 09:21:17

Oracle学习日历(十二)- pl/sql分类 -- 过程,函数,包,触发器

过程 过程用于执行特定的操作,当建立过程时,既可以指定输入参数(in),也可以指定输出参数(out), 通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境。在sqlplus中可以使用create procedure命令来建立过程。实例如下:1.请考虑编写一个过程,可以输入雇员名,新工资,可修改雇员的工资2.如何调用过程有两种方法; ...

2018-07-18 09:17:23

Oracle学习日历(十一)-PL/SQL 块的结构和实例

pl/sql的介绍 pl/sql是什么pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。看图: 为什么学pl/sql  学习必要性n1.提高应用程序的运行性能2.模块化的设计思想...

2018-07-18 09:11:12

Oracle学习日历(十)-角色

介绍角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理,假定有用户a,b,c为了让他们都拥有权限1. 连接数据库2. 在scott.emp表上select,insert,update。如果采用直接授权操作,则需要进行12次授权。因为要进行12次授权操作,所以比较麻烦喔!怎么办?  如果我们采用角色就可以简化:  首先将creat session,select on ...

2018-07-18 09:01:38

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。