centos7部署Elasticsearch-6.3.2+Kibana-6.3.2

全文搜索属于最常见的需求,开源的Elasticsearch(以下简称Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、StackOverflow、Github都采用它。Elastic的底层是开源库Lucene。但是,你没法直接用Lucene,必须自己写代码去调用它的接口。Elastic是Lucene的封装,提供了RESTAPI的操作接口,开箱即用。Kibana是一个开源的分析和可视化平台,旨在与Elasticsearch合作。Kibana提供搜索、查看和与存储在Elastics...

阅读全文

php中global与$GLOBAL由引用产生的区别

很多人都认为global和$GLOBALS[]只是写法上面的差别,其实不然。根据官方的解释是$GLOBALS['var']是外部的全局变量$var本身。global$var是外部$var的同名引用或者指针。(错误:是个别名引用而已,非指针!!!)举例说明一下:<?php$var1 = 1;$var2 = 2;function test() {       $GLOBALS['...

阅读全文

centos6安装resin4.0

Resin是CAUCHO公司的产品,是一个非常流行的applicationserver,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。一般两种安装方式,一种是rpm包安装,一种是源码编译安装,一般没有特殊情况我们都rpm包安装,这个安装比较方便,基本是一键安装的,看下面的教程下载地址:http://caucho.com/products/resin/download#我们下载最新版的resinwget http://caucho.com/download/rpm-6.8/4.0.57/x86...

阅读全文

windows10安装mongodb

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。mongodb各版本下载地址列表:https://www.mongodb.org/dl/win32msi的界面安装那一步我就不说了,那一步主要不要勾选mongodb的工具,要不容易出错或者时间热别长,我们...

阅读全文

ffmpeg介绍和简单实用方法

FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec—这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。ffmpeg安装下载ffmpeg包直接解压到指定路径,例如我解压到D:\ffmpeg,将这个目录的bin路径加到环境变量中然后在cmd中输入ffmpeg显示如下图说明安装成功!ffmpeg简单应用例子将视频转换为图片ffmpeg.exe -i 路径\待转换的文件名.mp4 -r 30 -s 6...

阅读全文

MongoDB数据导出导入教程

最近工作需要,以前用的数据库中间件redis和memcache居多,现在主要使用mongodb,所以需要进行学习提升下mongodb的操作技能mongodb备份恢复主要用到两个命令mongodump和mongorestore,下面直接上实例操作1.导出数据mongodump -h dbhost -d dbname -o $dbpath-h dbhost是mongodb所在的地址,一般都是127.0.0.1-d dbname 是要导出的数据库名字-o&nb...

阅读全文

linux下nc命令使用详解

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。下面是一些使用netcat的例子.A.192.168.100.10B.192.168.100.100Linuxnetcat命令实例:1,端口扫描端口扫描经常被系统管理员和黑客用来发现在一些机器...

阅读全文

centos虚拟卷LVM增加硬盘扩容教程

增加硬件这里就不介绍了,我们直接在系统中disk-l查看新增硬盘为/dev/sdb,需要扩容的逻辑卷为/dev/mapper/centos-root注:查看pv/vg/lv命令分别为pvdisplay/vgdisplay/lvdisplay,lv所在的vg的名称和位置:centos/dev/centos1.首先我们创建pv使用pvdisplay或者pvs命令查看创建pvpvcreate /dev/sdb2.将新创建的lv加到原有vg组vgs查看vgextend centos /dev/sdb注:centos为vg的名称,...

阅读全文

php json_encode与json_decode详解及实例

一、json_encode()该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子:$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);  echo json_encode($arr); 结果为{"a":1,"b":2,"c":3,"d":4,"e&...

阅读全文

Ubuntu 中软件的安装、卸载以及查看的方法总结

说明:由于图形化界面方法(如Add/Remove...和SynapticPackageManageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-getinstallsoftname1softname2…;(2)修复安装:apt-get-finstallsoftname1softname2...;(-fAtemptocorrectbrokendependencies)(3)重新安装:apt-get--reinst...

阅读全文