自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (12)
  • 收藏
  • 关注

转载 详细的Kafka介绍

kafka是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),本文作为我学习kafka的一个整理记录,希望能帮想要学习kafka的同学了解kafka1·kafka整体数据流图2·概念介绍3·BrokerKafka通过zookeeper来指定一台Kafka broker为controller3.1·controller选举流程3.2·controller选举触发条件4·Topic4.1·创...

2021-02-01 14:01:15 375

原创 beego 用到一些图片

2020-11-16 16:39:21 231

原创 2.Beego框架安装

本文介绍在windows上安装beego框架,在linux上安装大同小异:说明:前提是已经安装了go环境,并配置了 PATH 和 GOPATH,可以用下面命令检测: go env 1.打开windows终端,执行命令(使用module方式,并且设置代理): go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct 2.beego 的安装是典型的 Go 安装包的形式:

2020-11-15 19:59:23 280

原创 13.一些重要的概念(2019-05-22)

1._source / _all / copy_to 详解:1)._source:默认情况下,ElasticSearch 里面有2份内容,一份是原始文档,也就是 _source 字段里的内容,我们在 Elasticsearch 中搜索文档,查看的文档内容就是 _source 中的内容。另一份是倒排索引,倒排索引中的数据结构是倒排记录表,记录了词项和文档之间的对应关系。2)._all:_...

2019-12-10 17:05:51 223

原创 16.ES 之 nested 操作案例(2019-05-24)

1.设置mapping信息:PUT /accounts?error_trace=true{ "mappings": { "properties": { "patient": { "type": "nested", "properties": { "type": { "type": "keywor...

2019-08-02 18:55:48 735

原创 15.ES 之 nested 再讨论(2019-05-23)

针对数组,有没有一种情况,就是在同一个索引下,有时候想交叉搜索扩大搜索范围,有时候又只想搜索属于单个 object 的数据来精确搜索?我们在真实场景遇到。1.插入一条数据:PUT /blog/_doc/1{ "title":"Nest eggs", "body":"Making your money work...", "tags":[ "cash"...

2019-08-02 18:54:45 181

原创 14.ES 之 nested 详解(2019-05-22)

1.问题引入:由于在 ES 里新建、删除、更新单个文档都是原子性的,那么将相关实体保存在同一文档里面是有意义的。PUT /blog/_doc/1{ "title":"Nest eggs", "body":"Making your money work...", "tags":[ "cash", "shares" ], "...

2019-08-02 18:39:36 5638

原创 12.文档搜索案例实操(2019-05-21)

1.批量灌入测试数据:1).先将附件 accounts.json 拷贝到 /home/data/ 目录下。2).执行导入操作:curl -H "Content-Type: application/json" -XPOST "http://192.168.75.206:9200/bank/_bulk?pretty&refresh" --data-binary @/home/data/ac...

2019-07-09 18:46:49 133

原创 11.文档常用搜索(2019-05-20)

1.批量灌测试数据:POST /twitter/_bulk{"index": {"_id": "1"}}{"user": "andy","post_date": "2009-11-15 14:12:12","message": "java"}{"index": {"_id": "2"}}{"user": "kimchy","post_date": "2010-12-10 10:10:10...

2019-07-09 18:46:37 253

原创 10.文档常用操作(2019-05-19)

1.插入文档:注:Elasticsearch不需要在文档插入索引之前先显式创建索引。如果索引事先尚未存在,则Elasticsearch将自动创建索引,还会自动创建动态映射。1).插入文档时指定ID:PUT /twitter/_doc/1{ "user" : "kimchy", "post_date" : "2009-11-15T14:12:12", "message" ...

2019-07-09 18:46:23 112

原创 9.elasticsearch索引管理(2019-05-18)

注:Elasticsearch 6.0 之后建立索引时弃用type,即尽量不要在同一索引中建立多个类型,type全部使用_doc。以下命令全部在Kibana工具上操作:一、索引操作:1.创建索引:PUT /twitter?pretty2.获取索引:GET /twitter3.检查索引是否存在:HEAD /twitter4.删除索引:DELETE /twitter二、set...

2019-07-09 18:46:03 185

原创 8.elasticsearch集群管理(2019-05-17)

一、Linux命令行操作:1.集群健康检查:curl -XGET 'http://192.168.75.206:9200/_cat/health?v'2.获取群集中的节点列表:curl -XGET 'http://192.168.75.206:9200/_cat/nodes?v'3.列出所有索引:curl -XGET 'http://192.168.75.206:9200/_cat/indi...

2019-07-09 18:45:46 285

原创 7.SQL语法操作Elasticsearch之Elasticsearch-SQL插件安装(2019-05-17)

Elasticsearch 的查询语言(DSL)语法很复杂,查询的功能(filter/query/match/agg/geo)各种各样,不管是通过 restful API 还是通过 java 的 API 进行操作,都非常不方便。而 Elasticsearch-SQL 插件可以使用传统 SQL 语法查询 Elasticsearch,使用起来非常不错。Elasticsearch-SQL 项目地址:...

2019-07-09 18:45:34 7288 4

原创 6.2.elasticsearch.yml(中文配置详解)(2019-05-16)

# =============== Elasticsearch Configuration =================## NOTE: Elasticsearch comes with reasonable defaults for most settings.# Before you set out to tweak and tune the configuration...

2019-07-04 17:58:01 342

原创 6.1.elasticsearch7.0.1多机集群配置(2019-05-15)

ELasticsearch 7.0.1 要求JDK版本最低为1.8,但是ELasticsearch 7.0.1已经在项目里面自带JDK,所以不用额外安装JDK了;配置集群之前 ,先要把加入集群节点里的data目录下的Node目录 删除,否则集群建立会失败。我这边虚拟机配置了两台centos,IP分别是 192.168.75.206(head安装在此节点)和 192.168.75.128 ;...

2019-07-04 17:57:50 671

原创 5.在elasticsearch7.0.1上安装pinyin分词插件(2019-05-14)

1.安装maven:1).maven 下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz2).在 /home/data/ 目录下载解压:[root@bogon root]$ wget http://mirror.bit.edu.cn/ap...

2019-06-11 19:21:28 1072

原创 4.elasticseach7.0.1安装ik分词插件(2019-05-13)

elasticseach默认所有分词解析器对中文都不友好,我们开发建议使用Ik分词。IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IK Analyzer 3.0则发展为面向...

2019-06-11 19:21:21 572

原创 3.分析及可视化Kibana插件安装(2019-05-12)

Kibana 是一个开源分析和可视化平台,旨在可视化操作 Elasticsearch 。Kibana可以用来搜索,查看和与存储在 Elasticsearch 索引中的数据进行交互。可以轻松地进行高级数据分析,并可在各种图表,表格和地图中显示数据。1. 下载:按照文档的要求,一般情况下 kibana 的版本必须和 Elasticsearch 安装的版本一致,可以直接在最新url上修改版...

2019-06-11 19:21:14 202

原创 2.elasticsearch安装head插件(2019-05-11)

elasticsearch head插件是一个入门级的 elasticsearch 前端插件。1.安装nodejs : head 插件是 nodejs 实现的,所以必须先安装 Nodejs。1).下载压缩包并解压,我们安装到 /usr/local 目录下:[root@bogon es]# wget https://nodejs.org/dist/v8.9.1/node-v8....

2019-06-10 18:34:39 140

原创 1.在Centos7中安装elasticsearch7.0.1(2019-05-10)

重要说明:1).我们安装的 elasticsearch 版本是 7.0.1 ;2).我们把 elasticsearch 安装到 /home/es/ 目录,即ES_HOME=/home/es/elasticsearch-7.0.1 ;3).我们把 elasticsearch 的配置文件,数据和日志安装到 /home/es/elasticsearch 目录 ;4).我们服务器的IP为...

2019-06-10 18:29:02 963

原创 1.Laravel5.4 + vue2.0 + vue-router + Element2.3 的搭建(2018.05.06)

1.请先安装 Composer:windows下安装软件请见附件【Composer-Setup.zip】,解压安装即可。查看是否安装成功:composer --version2.安装 Laravel:通过 Composer 的 create-project 命令来安装 Laravel 应用,blog 为项目名称:composer create-project --prefer-dist larav...

2018-06-03 15:55:50 1053

原创 0.7.异常处理(2018.02.16)

使用之前请先引入:import (    "fmt"    "errors")1.error:使用错误的两种方法:var err1 error = errors.New("a normal err1")    //常用var err2 error = fmt.Errorf("%s", "a normal err2")案例:package mainimport (    "errors"  

2018-05-15 09:25:37 88

原创 0.6.日期与时间常用函数(2018.02.15)

使用之前请先引入:import (    "time")1.获取当前本地时间:now := time.Now()      //2018-03-30 10:13:08.1173064 +0800 CST m=+0.0640037012.获取当前本地时间戳:s := time.Now().Unix()            //精确到秒:1522375988ns := time.Now().Unix...

2018-05-15 09:25:15 128

原创 0.5.文件常用函数(2018.02.14)

使用之前请先引入:import (    "fmt"    "os")1.建立与打开文件:1).新建文件:定义:根据提供的文件名创建一个新文件,返回一个文件对象,默认权限是0666,返回的文件对象是可读写的。func Create(name string) (file *File, err Error){}用法:fileName := "E://wyw.txt"fout, err := os.Cr...

2018-05-15 09:24:55 150

原创 0.4.Math常用函数(2018.02.13)

尽量用 math 包里面的函数,少用 math/big 包里的方法。1.math包的使用:使用之前请先引入:import (    "fmt"    "math")1).Ceil:向上取整。定义:func Ceil(x float64) float64{}用法:fmt.Println(math.Ceil(3.14))  //4fmt.Println(math.Ceil(-3.14)) //-32)...

2018-05-15 09:24:30 125

原创 0.3.Array&Slice常用函数(2018.02.12)

1.切片截取:操作含义s[n]切片s中索引位置为n的项s[:]从切片s的索引位置0到len(s)-1处所获得的切片s[low:]从切片s的索引位置low到len(s)-1处所获得的切片s[:high]从切片s的索引位置0到high处所获得的切片,len=highs[low:high]从切片s的索引位置low到high处所获得的切片,len=high-lows[low:high:max]从切片s的索...

2018-05-15 09:24:11 120

原创 0.2.String常用函数(2018.02.11)

1.字符串操作:使用之前请先引入:import (    "fmt"    "strings")1).ToUpper:将字符串s全部转为大写。定义:func ToUpper(s string) string {}用法:fmt.Println(strings.ToUpper("Gopher"))  //GOPHER2).ToLower:将字符串s全部转为小写。定义:func ToLower(s st...

2018-05-15 09:23:50 123

原创 0.1.GO其他常用函数&参考手册

1.低精度转高精度:a := 12             //a默认是int类型var b int64b = int64(a)     //int转int64var c float64c = float64(a)    //int转float642.int和string常用:strconv.Itoa(1023)    //数字转字符串strconv.Atoi("1023")  //字符串转数字3...

2018-05-15 09:23:29 182

原创 1.Go安装(2018.02.10)

1.Linux 系统下安装:1).下载源码包:go1.10.linux-amd64.tar.gz。2). 将下载的源码包拷贝至 /usr/local 目录。cd  /usr/localtar -zxvf go1.10.linux-amd64.tar.gz3). 将 /usr/local/go/bin 目录添加至PATH环境变量:export PATH=$PATH:/usr/local/go/bin...

2018-05-15 09:22:49 122

原创 0.0.问题

1.字符串会自动转换为数组,但是字符串长度还是1:<?php$str="abcdefghijklmn";echo count($str);  //1echo $str[4];  //e?>2.实现字符串翻转:$a = 'abcdefg';echo strrev($a);  // gfedcba...

2018-05-02 18:44:44 161

原创 0.1.PHP其他常用函数&参考手册(2015.02.20)

1.时间:1).时间格式化:date("Y-m-d H:i:s",time());    //2015-02-06 15:27:31date("Y-n-j H:i:s",time());       //2015-2-6 15:27:312).将时间转为long类型时间戳:$date = strtotime("2014-11-02 08:36:51");3).将[2015-02-06 15:27:...

2018-05-02 18:44:38 194

原创 0.2.String常用函数(2015.02.21)

1.echo — 输出字符串:echo 'hello';2.strpos — 查找字符串首次出现的位置:$mystring = 'abc';$findme   = 'a';$pos = strpos($mystring,$findme);// 注意这里使用的是 ===。因为 'a' 是第 0 位置上的(第一个)字符。if ($pos === false) {    echo "not found"...

2018-05-02 18:44:31 121

原创 0.3.Array常用函数(2015.02.22)

1.数组输出:foreach($change as $k => $v){       echo "<br/>".$k."----".$v; }2.常用函数:1). count($arr):可以统计该数组共有多少元素. 2). is_array($arr):判断是否是一个数组.3). print_r($arr) 和 var_dump($arr):打印数组信息.4). explode...

2018-05-02 18:44:24 105

原创 0.4.Math常用函数(2015.02.23)

1.abs — 绝对值:$abs = abs(-4.2);     // $abs = 4.2; (double/float)$abs2 = abs(5);       // $abs2 = 5; (integer) 2.ceil — 进一法取整:echo ceil(4.3);      // 5echo ceil(9.999);  // 10echo ceil(-3.14);   // -33....

2018-05-02 18:44:14 108

原创 0.5.文件常用函数(2015.02.24)

1.basename — 返回路径中的文件名部分:echo basename("/etc/sudoers.d", ".d");  //sudoersecho basename("/etc/passwd");  //passwd2.dirname — 返回路径中的目录部分:echo dirname("/etc/passwd");  //etc3.rmdir — 删除目录,该目录必须是空的:rmdir...

2018-05-02 18:44:03 124

原创 1.Vue环境搭建(2017.10.20)

由于 vue 开发需要使用 npm 工具,而 npm 需要 node.js 支持,故先安装 node.js。而 npm 在使用时可能会很慢,我们可以使用淘宝镜像 cnpm 命令代替。Node.js : http://nodejs.cn/淘宝NPM: https://npm.taobao.org/ 1.安装node.js:前往node.js官网下载并安装工具(windows见附件node-v8.9....

2018-04-28 10:47:11 205

原创 2.Vue基础(2018.01.10)

1.Vue简介:Vue为复杂的单页面应用提供驱动,所有东西都是响应式的。所有的 Vue 组件都是 Vue 实例。当一个 Vue 实例被创建时,它向 Vue 响应式系统中加入了其 data 对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生"响应",即更新为新的值。2.模板语法:数据绑定最常见的形式就是使用"Mustache"语法 (双大括号) 的文本插值,其表现形式:{{ 语法 }}...

2018-04-28 10:46:56 191

原创 3.Vue组件(2018.01.11)

1.Vue组件介绍:Vue组件 (Component) 是 Vue.js 最强大的功能之一。项目都是由组件构建起来的,组件也可以重用。所有的 Vue 组件同时也都是 Vue 的实例。2.Vue单文件组件包含三个部分:template视图部分,只能存在一个根元素。script逻辑部分,其中 data 必须是函数。style样式部分,建议使用 scoped 确保样式只在当前组件内生效。模板如下:&lt...

2018-04-28 10:46:39 118

原创 4.Vue过渡与动画 (2018.01.12)

1.我们只对CSS过渡与动画进行简单介绍,详细用法请参考官网文档。 2.单元素/组件的过渡:Vue 提供了 transition 的封装组件,在下列情形中,可以给任何元素和组件添加 entering/leaving 过渡:1). 条件渲染 (使用 v-if)。2). 条件展示 (使用 v-show)。3). 动态组件。4). 组件根节点。案例:<template>    <div...

2018-04-28 10:46:22 145

原创 5.Vue可复用性与组合(2018.01.13)

1.自定义指令:除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令。1). 自定义全局指令:案例:当页面加载时,input 将获得焦点。①.在 main.js里面注册全局指令:// 注册一个全局自定义指令 `v-focus`Vue.directive('focus', {    inserted: function (el) {        el.fo...

2018-04-28 10:46:09 185

accounts.zip

elasticsearch7.0.1,具体使用请参考:https://blog.csdn.net/eighthroute/article/category/7627485

2019-07-04

SSH整合开发jar包

SSH开发用的的jar包。很全了。自己下载吧。免得开发的时候不知道需要哪些jar。

2013-07-03

jquery1.4.4框架

jquery就不用解释了,比javascript好用

2013-07-01

常用的SQL语句

常用的数据库SQL语句。。和喜欢数据库的孩子分享

2013-07-01

Spring3中文官方文档

Spring3Security-3.0.1中文官方文档。

2013-06-27

Spring3_权威开发指南

Spring3_权威开发指南。开发文档。值得学习。

2013-06-27

OpenCV例程汇总

OpenCV例程汇总 里面都是OpenCV的一些例子 有例如学习

2011-10-04

数字图像处理编程入门

数字图像处理编程入门 欢迎下载 很好的教材哦

2011-09-28

Kinect手势识别

刚刚出来的 基于kinect开发的动态手势识别论文 欢迎下载!!

2011-09-28

OpenNI用户手册中文0.5

OpenNI用户手册中文0.5 OpenNI用户手册中文0.5 OpenNI用户手册中文0.5

2011-08-10

适用于3G网络的P2P视频共享应用研究

适用于3G网络的P2P视频共享应用研究 适用于3G网络的P2P视频共享应用研究 适用于3G网络的P2P视频共享应用研究

2011-08-10

JFrame界面源程序

用JFrame实现图形化 主要用JLabel和label实现多行文本问题。

2011-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除