cas基础--简介及下载运行 - 问尤龙の时光 (wenyoulong.com) cas基础--自定义认证策略 - 问尤龙の时光 (wenyoulong.com) cas基础--自定义登录页面 - 问尤龙の时光 (wenyoulong.com) cas基础--服务注册 - 问尤龙の时光 (wenyoulong.com) cas基础--添加验证码 - 问尤龙の时光 (wenyoulong.com) cas基础--客户端集成 - 问尤龙の时光 (wenyoulong.com) 有更新! CAS知识总结 CAS
一、简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易,具有以下特性 支持并发 内存管理、编译迅速 函数多返回值 异常处理 二、安装 2.1 下载安装 下载地址All releases - The Go Programming Language (google.cn) 选择稳定版本 2.2 环境变量配置 配置两个环境变量,两个变量不要指向同一个目录 GOROOT为go的安装目录 GOPATH为go的工作空间 然后再path环境变量中新增两行 %GOPATH%\bin %GOROOT%\bin 在控制台输出go version,提示版本信息就安装成功了 2.3 hello world 我使用了goland作为编译器,下载后开箱即用,创建一个go工程,命名为hello,在根目录下新建一个main包,然后建立helloworld.go,内容如下 package main import "fmt" func main() { fmt.Println("hello world") } 运行结果为 三、基础知识 3.1 语法 3.1.1 语句分隔符 在c,java等语言中.... 有更新! GO学习笔记 GO
一、简介 聚合就是对分散的数据进行统计、分析、运算,es提供了一些列的聚合操作API,聚合的字段不能被分词 桶聚合(Bucket Aggregation):对文档进行分组 term聚合:按照文档字段值进行分组 date histogram: 按日期阶梯分组 指标(Metrics Aggregation)聚合:求最大值,最小值,平均值等 avg:求平均值 max:求最大值 min:求最小值 stats:同时求最大值、最小值、平均值等 管道(Pipeline Aggregation)聚合:在聚合结果的基础上再次做聚合操作 二、桶聚合 elasticsearch使用桶聚合对文档进行分组,类似SQL中的group by 2.1 语法 该示例需要删除注释才能运行 GET bank\_search { "size":0, // 文档的数据条数,设置为0表示不显示文档,只显示聚合结果 "aggs":{ // 定义聚合 "ageAggs":{ // 聚合的名称 "terms":{ // 聚合的类型,我们按字段分组所以选择了terms "field":"age",// 用于分组的字段 "size":.... 有更新! elasticsearch基础--聚合操作 Elasticsearch
一、获取基础数据 访问7.4版本测试数据下载地址 获取到数据后,通过kibana批量添加数据 二、搜索 2.1 match 对指定字段进行分词匹配数据 match中,可以通过空格分隔,输入多个词进行匹配,会将符合条件的结果输出 此时如果我们搜索的文本本身就是带着空格的,不希望对他进行分词,则使用match_prase进行匹配 2.2 只查询指定字段 前面使用了match关键字查询数据,发现字段很多,可以通过source关键字,来过滤自己需要的字段 2.3 排序 使用sort关键字可以按照指定字段规则进行排序,如下按照年龄降序 2.3 分页查询 分页查询使用from、size实现,等同于mysql的limit的两个参数 from:数据开始下标 size:查询的数据条数 2.4 bool查询 前面我们使用了match来匹配字段,但是如果我们有多个查询字段,则可以通过bool来组合这些查询条件 2.4.1 must 使用must命令在查询数据时,会查找符合must中定义的所有规则的数据,等同于数据库的and条件 2.4.2 should should命令在查询数据时,查询的数据中,只要有任意.... 有更新! elasticsearch基础--搜索操作 Elasticsearch
一、基础API elasticsearch封装了lucene并封装了restful api用于操作; 192.168.56.5:9200是我的elasticsearch部署得服务器及端口,换成自己的即可。 1.1 获取基础数据 http://192.168.56.5:9200/_cat/health 查询节点健康状况 http://192.168.56.5:9200/_cat/master 查看主节点信息 http://192.168.56.5:9200/_cat/nodes 查询所有节点信息 http://192.168.56.5:9200/_cat/indices 查询所有索引信息 1.2 post和put类型请求插入更新数据 1.2.1 put类型请求 put类型的请求可以向elasticsearch发送并存储数据,需要携带ID 该请求中,索引为customer,类型为external,数据ID为1,数据字段值在请求体中 put带ID保存,第一次会创建数据,后面在发送就会根据id更新数据 发送成功后,返回 在执行一次后返回 可以看到,ID任然保持不变,第二次执行后,_versio.... 有更新! elasticsearch基础--restful风格操作 Elasticsearch