一.什么是ElasticSearch ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们…
一.什么是ElasticSearch ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 我们建立一个网站或应用程序,并要添加搜索功能,令我们受打击的是:搜索工作是很难的。我们希望我们的搜索解决方案要快,我们…
一.什么是Node.js Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。 二.起因 由于其特性所以有很多应用是使用Node.js开发的,这次我想用的某个爬虫就是Node.js应用,所以我只能去研究下怎么安装了,看了下网上一堆教程,唯一的感觉是这货版本真的多……作为一个选择强迫症,纠结装哪个版本是痛苦的,直到我…
一.起因 每个大学基本上都有人和网络对抗,比起南方某些大学的按流量收费以及某些贵的要死的大学网费,吉大的网络还算是相当便宜的了,虽然质量不咋地……不过比较烦的就是用于认证的DR.COM软件,这货我很早以前就碰到过了,当初还在用广电宽带,它的WEB登陆认证就是DR.COM母公司城市热点的产品,现在又碰到它了,颇有一股亲切感(大雾),作为一个专业的网络计费软件,这货拥有一切让人讨厌的特性,绑定MAC,无法DHPC,检测到路由器会断线,然而,最讨厌的是由于其Auth Server位于局域网内,地址用的是10.100…
如果要问最好的网站数据统计分析工具是啥,那么毫无疑问是GA——Google Analytics(谷歌分析),然而麻烦的是由于某些众所周知的原因,谷歌旗下绝大部分产品在国内都不能正常访问,虽然GA还能正常使用,但是由于其需要加载的一个JS无法正常访问,所以就麻烦了很多,甚至还会影响网站打开速度,并且我们去查看数据还得通过某些手段,这实在是有些蛋疼。那么我们就需要一个代替品,国内的CNZZ、百度统计之流虽然各种号称媲美GA,但是事实上还是差了不少。那么出路到底在哪?那就是Piwik,它简洁强大,又是一个开源的系统,可以…
Chevereto是一个功能强大然而又美观简洁的图片分享网站程序,它的v3版本是收费的,之前的为开源的,在github有之前的版本:传送门。今天我们介绍的是其收费的v3版本,目前其收费如下: 其中48刀的是和arvixe进行合作的,会给你一个一年的香港虚拟主机,arvixe的名头可谓是很大的,其空间价格甚至比不少vps还高,质量那是妥妥的,所以如果有意购买建议考虑48刀的network bundle。对了,除了第一个月付套餐外,其它都是终身的,一次付费终身免费升级,而且代码不加密可以自行修改,也算是相当良心了。好了…
这个世界上好人很多,坏人也不少,做人总要防着点,如果你稍微熟悉点linux操作命令,那么请查看你vps的登陆日志,里面会充斥着来自全世界ip的难以计数的登陆失败提示,是的,你的vps一直有人在进行爆破登陆,或者说,有人总在想办法打开你家的锁。是不是有些吃惊?所以每个vps初学教程里面都会一再强调请设置一个高强度的密码。 但是,不怕万一就怕一万,要是你的密码被无意中破解了怎么办?这可是大事不妙啊。所以,让我来给你们介绍一种更安全的认证登陆方式——sshkey密钥登陆。这个类似淘宝的证书登陆之类的,高强度的随机密钥,基…
在剁手无数次之后,我的手上攒了一大堆vps,其中有一部分是有东西在运行的,有一部分是拿来观察稳定性和网络的。很多次我发现其中某台默默无闻的挂了……又有时觉得服务器一直很稳定,但是看一看uptime又不高,亦或者是想统计一下在线率。那么这时候,某个朋友向我推荐了这个网站——NodeQuery,这个名字简单易懂,节点+查询,说白了就是统计(列出)你的节点,目前这个还处于beta版本,所以一个账号只能添加十台机器,据说未来付费账号能添加100台。 一.注册 注册步骤相当简单,点击signup然后输入你的名字邮箱和密码…
由于vps的系统都是模板,所以并没有像iso安装那样的设置语言步骤,而且由于现在的模板基本都是minimal(最小化安装)版本,所以也不会自带vnc和桌面来进行图形化的修改,这就给一些新手带来了困难。当然,也有一些情况我们不是要改成中文,而仅仅是要改成自己看得懂的语言,比如英语,因为某些vps商家过于任性……自带的模板是当地语言的,于是各种韩语日元的系统= =,我表示还是有点压力山大的。 所以在这儿做个修改的方法记录吧,由于centos6和centos7之间变化蛮大的,所以修改方法也不同。 Centos 6 : v…
我的世界的火爆使开发者将其移植到了移动平台上,称之为口袋版本,即MCPE,那么理所应当的,也就有了MCPE的服务端,和PC端不同的是,由于PE版要考虑到移动平台性能和功耗的问题,所以势必会进行阉割,所以,PE版的服务端是独立于PC版服务端的。PE版服务端官网 其实说来,PE版的安装是极其简单的,我在这里仅作记录,因为基本上就是一条指令的事了。 1.我们首先要选择版本,有稳定版,测试版还有开发版,一般还是建议使用稳定版,要体验新变化的可以尝试测试版,而开发版不建议使用。 2.选择完版本,我们点击相应的图标 3.选择平…
一.目录结构 server.log 服务器日志,所有在控制台中显示的内容里面都会保存 server.properties 服务器设置 plugins 插件文件夹 world 世界 world_nether地狱 world_the_end末地 banned-ips.txt被封禁的ip banned-players.txt被封禁的玩家 bukkit.yml这是Bukkit的主配置文件。具体内容在2.4说明 permissions.yml 无需理会,可用插件groupmanager代替 help.yml 默认系统指令 o…
前一篇教程我们已经安装完了java,那么现在是时候正式安装&配置MC服务器了。不过我们首先还是得选择一下你需要的服务端。由于MC服务端的多样性,我们不一个个进行介绍了,取通用部分进行一些指导。 1.首先ssh登陆服务器,可以使用SecureCRT,Putty,Xshell。建议设置一个较为复杂的密码(passwd命令设置),或者使用sshkey来进行登陆。 2.选择你要放置MC服务端的目录,一般选择在/home目录下,mkdir /home/"你的目录",建议是尽量选择英文目录名 3.下载服务端,这个可以你…
很多人喜欢玩MC吧,每个MC玩家都有个梦想——开个属于自己的服务器,也许在win下开服很容易,只需要简单的下载java(jre/jdk)安装然后一键开服就行。但是,在linux下的开服首先就有个问题,如何安装java(jre/jdk)。那么我就来说一下如何在centos系统下下载&安装java。 一.选择java 一般我们选择jdk,然而在linux下有openjdk和sunjdk(即oracle jdk),openjdk是开源的,但是,一直以来许多腐竹测试sunjdk跑mc的效率更高(关于这两者的jv…