摘要: 保证程序运行时只有一个实例,考点:静态构造函数、私有构造函数、锁、线程安全、延时创建对象、readonly/const区别单例的优点:1.保证了所有的对象访问的都是同一个实例2.由于类是由自己类控制实例化的,所以有相应的伸缩性单例的缺点:1.额外的系统开销,因为每次使用类的实例的时候,都要检查实例是... 阅读全文
posted @ 2015-11-25 15:33 X.J.Tang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 整个网站采用的算是一种分布式的异步架构体系,中间采用RabbitMQ作为异步通讯服务器,通过上层28台PHPApp Server做成的LVS集群对下层2台集群的RabbitMQ消息系统进行调用,这里消息系统主要用来发送运行日志,电子邮件通知,系统消息,用户图片上传,每天大约需要处理500.000条消... 阅读全文
posted @ 2015-11-24 16:42 X.J.Tang 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、下载elasticsearch-1.6.0 、jdk-7u67-windows-x64.exe1.6.0必须用jdk1.7才能运行2、配置JAVA_HOME:C:\Program Files\Java\jdk1.7.0_67 PATH:E:\Elasticsearch\el... 阅读全文
posted @ 2015-11-23 16:44 X.J.Tang 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 安装jdk1.71、卸载Liunx自带的openjdk rpm -qa | grep jdk 查看当前的jdk版本 sudo yum -y remove java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64 卸载openjdk2、下载Liun... 阅读全文
posted @ 2015-11-23 16:42 X.J.Tang 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1、什么时Lucene? 是一个全文搜索框架,而不是应用产品,他只是一种工具让你能实现某些产品,并不像www.baidu.com拿来就能用 是apache组织的一个用java实现的全文搜索引擎的开源项目2、Luncen的工作方式? 提供的服务实际包含两部分:一入一出 入:写入,即将你提供的数据源写入... 阅读全文
posted @ 2015-11-23 16:39 X.J.Tang 阅读(3179) 评论(0) 推荐(0) 编辑
摘要: 在Windows下面,mongodb就只有一个bin目录以及bin目录以外的三个文件,相对bin目录中包括了如下文件:bsondump.exe 用于将导出的BSON文件格式转换为JSON格式mongo.exe mongoDB的客户端mongod.exe 用于启动mongoDB的Servermongo... 阅读全文
posted @ 2015-11-23 14:40 X.J.Tang 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Async与Await实例 阅读全文
posted @ 2015-11-19 16:47 X.J.Tang 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 下面是我在Linux中安装Mono详细步骤,希望给大家有所帮助:[root@localhost] wget http://download.mono-project.com/sources/mono/mono-4.2.1.102.tar.bz2[root@localhost] tar -jxvf m... 阅读全文
posted @ 2015-11-17 17:22 X.J.Tang 阅读(5154) 评论(0) 推荐(1) 编辑
摘要: 经过几个月对MongoDB的使用,记录下对MongoDB经常用的操作,希望能给大家带来一些帮助。操作符:$gt:大于,$lt:小于,$gte:大于或等于,$lte:小于或等于,$ne:不等于,$eq:等于,$in $nin :in 和 not in,$inc:+=>cd c:/mongodb/bin... 阅读全文
posted @ 2015-11-13 15:33 X.J.Tang 阅读(758) 评论(0) 推荐(0) 编辑