12 2017 档案
摘要:简述 Ubuntu16.04安装完后,和12.04以及14.04都不一样,并没有中文输入功能。于是搜索一些安装中文输入法的方法。 开始安装了ibus pinyin输入法,但是系统重启之后发现有些时候不稳定,无法切入到中文输入。最后还是换用搜狗输入法了,用下来目前都很好用。 ibus输入法 Chine
阅读全文
摘要:【ubuntu下root用户默认密码及修改方法】 很多朋友用ubuntu,一般都是装完ubuntu系统,马上就修改root密码了,那么root用户的默认密码是多少,当忘记root用户密码时如何找回呢,不了解的朋友参考下。 一、ubuntu下root用户的默认密码 默认root密码是随机的,即每次开机
阅读全文
摘要:VMware安装Ubuntu时出现Intel VT-X处于禁用状态的情况的处理办法 VMware安装Ubuntu时出现Intel VT-X处于禁用状态的情况的处理办法 VMware安装Ubuntu的出现Intel VT-X处于禁用状态的情况会使已经安装好的Ubuntu虚拟机打不开,这里提供一种解决的
阅读全文
摘要:插入时间: 给mongodb插入日期格式的数据时发现,日期时间相差8个小时,原来存储在mongodb中的时间是标准时间UTC +0:00,而中国的时区是+8.00 。 取出时正确 因此在插入的时候需要对时间进行处理: 用自定义函数:
阅读全文
摘要:一:备份数据库 mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户,可以去掉-u和-p。如果导出本机的数据库,可以去掉-h。如果是默认端口,可以去掉--port。如果想导出所有数据库,可以去掉-d。 导出所有数据库 导出指定数
阅读全文
摘要:127.0.0.1:后面是端口,/admin是切换到管理员权限
阅读全文
摘要:1.在mongodb安装目录下找到bin文件下的mongod.exe 2.在创建一个startconsole.bat文件
阅读全文
摘要:$addToSet与$each结合完成批量数组更新 $each会循环后面的数组把每一个数值进行$addToSet操作 存在分配与查询效率 当document被创建的时候DB为其分配没存在和预留内存,当修改操作不超过预留内存的时候则速度非常快反而超过了就要分配新的内存则会消耗时间
阅读全文
摘要:1.创建数据集: a.创建不设置参数的默认数据集(默认数据集自带一个流水id,_id) b.创建指定参数的数据集 capped如果为true,则启用封顶集合,后面的update不成功 指定参数: capped Boolean (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆
阅读全文
摘要:1.使用和创建数据库: 2.显示数据库 3.显示数据库状态 4.检查当前所用的数据库 5.删除数据库(先用然后删除)
阅读全文
摘要:Filter Context 在查询过程中,只判断该文档是否满足条件,只有Yes或者No 区别 fillter 用于数据过滤的,es并对结果进行缓存,比query较快一些,但是要结合bool一起使用
阅读全文
摘要:子条查询 特定字段查询所有特定值子条件查询(Query context Filter context)两种查询方式1)Query context:在查询过程中,除了判断文档是否满足查询条件之外,es还会计算一个_score来标识匹配的程度,旨在判断目标文档和查询条件匹配的有多好(吻合度)。常用查询:
阅读全文
摘要:常用查询 固定分数查询 用固定分数查询 布尔查询 两个match的关系为或,满足一个即可 管理为并且,两者都满足
阅读全文
摘要:增量更新 增量更新的参数介绍: chedule现在设置成每分钟都执行一次,是为了方便观察行为。statefile这一句是一定要加的。$metrics.lastexecutionstart就是这个脚本的关键所在了,这个指的是上一次脚本执行的时间,可以通过比较这个时间和数据库里的字段来判断是否要更新。参
阅读全文
摘要:这是我键的索引 2.插入的工具用的是postman 1、版本介绍 Elasticsearch:https://www.elastic.co/products/elasticsearch版本:6.1 Logstash:https://www.elastic.co/products/logstash版本
阅读全文
摘要:express 框架删除elasticsearch索引数据 2.在路由删除数据代码块中添加
阅读全文
摘要:1.一定要全局安装(koa1.2和koa2都己经支持)npm install koa-generator -g 2.koa1.2 生成一个test项目,切到test目录并下载依赖 koa testcd test npm install运行:npm start访问:http://localhost:3
阅读全文
摘要:1.后端 在elasticsearch.js文件夹下添加: 2.在路由router文件夹下的documents.js文件下添加: 3.前段可以写一个测试的按钮:
阅读全文
摘要:1.首先,我们创建一个Express应用程序!我将使用express.js生成器。 2.让我们准备elasticsearch。下载elasticsearch,并将其解压到文件系统的某个位置。然后运行 3.这样做会使用默认参数初始化elasticsearch(localhost上的端口9200是默认配
阅读全文
摘要:elasticSearch 分布式安装 1.在elasticSearch下的config下elasticsearch.yml文件最后一行添加注意 一定要加空格在:后面cluster.name: wali //集群的名字node.name: master //给主的master(指挥官)节点起名字no
阅读全文
摘要:1.去github搜索 elashsearch——head,以mobz开头的2.在根目录下安装npm install 3.修改elashsearch下的config文件下的elashsearch.yum文件在最后面加上http.cors.enabled: truehttp.cors.allow-or
阅读全文
摘要:简介 Elasticsearch是一个高可扩展的开源全文搜索和分析引擎,它允许存储、搜索和分析大量的数据,并且这个过程是近实时的。它通常被用作底层引擎和技术,为复杂的搜索功能和要求提供动力。 基础概念 Elasticsearch中有几个核心的概念,理解这些概念对于ES的学习还是很有帮助的。 近实时(
阅读全文
摘要:步骤1:用curl获取源代码在我们用卷曲获取源代码之前,我们必须先升级操作系统,然后用卷发命令获取NodeSource添加到本地仓库。 步骤2:安装NodeJS和NPM运行以上命令之后如果输出如上所示,我们可以用apt-get的命令来安装和的NodeJS NPM包。 NodeJS安装NodeJS安装
阅读全文
摘要:1 ubuntu安装wget 2 apt-get update 3 apt-get install wget 4 wget --version
阅读全文
摘要:Ubuntu的上安装的MySQL非常简单只需要几条命令就可以完成。 Ubuntu 16.04安装使用MySQL MySQL是流行的数据库系统,下面记录了在Ubuntu 16.04上安装MySQL步骤。 如果你使用的是Ubuntu 16.04以前的版本,可以看这里:Ubuntu 14.04/15.10
阅读全文
摘要:koa2版本安装: //执行 创建项目:1.一定要全局安装(koa1.2和koa2都己经支持) 2.koa1.2 生成一个test项目,切到test目录并下载依赖 koa1创建项目 koa2创建项目
阅读全文
摘要:1.可以自己写个方法,不过觉得没必要,有现成的,把下面代码粘贴到新的文件 命名md5.js,在页面中引用。 页面: 2.新建md5.js 我们都知道MD5是不加逆的加密,所以没有解密方法使用。参考文献https://www.imooc.com/wenda/detail/318775https://g
阅读全文
摘要:1.新建一个base64.js文件 添加下面的代码 上面代码中的base64encode()用于编码,base64decode()用于解码。2.在前段导入 base64.js文件 3.加密 4.解密 5.对utf-8字符进行编码要这样写: 然后,解码要这样写: 参考文献: http://www.ru
阅读全文
摘要:1.首先,我们创建一个Express应用程序!我将使用express.js生成器。 2.让我们准备elasticsearch。下载elasticsearch,并将其解压到文件系统的某个位置。然后运行 3.这样做会使用默认参数初始化elasticsearch(localhost上的端口9200是默认配
阅读全文