上一篇向大家讲解了Elasticsearch的部署安装和基本设置,这篇文章就和大家一起熟悉下Elastic的数据库操作,和普通数据库不同,es库需要公告restful接口进行数据操作; 在这之前,说一下基本的概念 基本概念 1.节点和集群 Elasticsearch本
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。目前Stack Overflow、Github 都采用它。作为一个搜索引擎,基本要求有两点: 1.短时间内实现对海量数据的搜索;&nbs
每次修改代码都需要重新编译,然后重启Tomcat,比较麻烦,我们可以通过Jrebel实现项目的热部署,从而不需要重启Tomcat首先安装plugin如果在线安装时间比较长,可以选择自己下载包(点我自己下载),从硬盘安装安装后,点击help-Jrebel-activation激活如果help中没有这个选项,请重启Idea ;选择Already have a lience下面的邮箱是随便填的,上面的激活地址可以自行查找,可以使用如下(不保证永久有效)http://139.199.89.239:100
redis为了内存数据的安全考虑,会把内存中的数据以文件形式保存到硬盘中一份,在服务器重启之后会自动把硬盘的数据恢复到内存(redis)的里边。数据保存到硬盘的过程就称为“持久化”效果。redis支持两种持久化方式: (1)snapshotting(快照)默认方式 (2)append-only file(缩写aof)的方式1、snapshotting快照方式持久化该持久化默认开启,一次性把redis中全部的数据保存一份存储在硬盘中(备份文件名字默认是dump.rdb),如果数
留下了佩服的泪水2018-11-23 15:41:44
偶然看到Yii框架作者强哥的github,大佬,真心佩服
事情是这样的,我最近做一套DNS服务器的解析的脚本,其中DNS服务器上有一条命令是这样的 [root@qip1200 ~]# date
Thu Oct 25 20:33:02 HST 2018很明显,这是查看时间的命令需求是,我拿到DNS服务器上面的时间,与本地进行对比,看是否相差在5min之内,如果超出5min抛出异常;难点是啥呢,是DNS服务器的时区是不一样的,有CST,HST等等一系列时区,因为DNS对时间比
一、创建一个web项目1.file-new project,选择正确的jdk版本后(没配置的可以先自行google配置),next2.next3.输入项目名字和路径二,创建Module1.鼠标点中项目名称webDemo -> 右键选择New,选择Module ->选择 Module SDK -> 勾选JavaEE下的Web Application,注意窗口下的version对应,且Create web.xml已勾选 -> Next2.输入Module
之前一直用的是ecplise,换成了idea后导包的操作就发生了变化,这篇文章详细说明下在idea中如何导入jar包首先在项目根目录建立lib文件夹,把你要导入的jar复制到lib目录下,如果是ecplise直接build path就可以生成路径文件啦,idea需要你执行如下操作:打开File-Project Structure-Modules,切换到Dependencies选取你的lib下面的jar包,导入后点击apply,项目的根目录就会生成.iml文件,这个文件就是记录包及包的位置,以下是
最近做解析的时候,有这么一条命令[root@qip1200 ~]# date
Thu Oct 25 20:33:02 HST 2018需求是我把输出的时间和现在的时间做比较,大于5min抛出异常难点是这种格式的时间如何转换成时间戳?解决方案如下:def cst_to_str(cstTime):
tempTime = time.strptime(c
跨域的其他方式2018-11-15 14:05:07
上次向大家介绍了跨域的解决方式jsonp,总感觉差点什么,所以,补充一下,介绍另外一种跨域方式:比如说,公司内部系统之间,比如ERP和OA之间想要进行数据交互,但是每个系统都有自己的域名,如果想实现数据的共享(使用ajax)就需要使用跨域请求。html代码:<!DOCTYPE html>
<html>
<head>
<meta charset="U