摘要:
Logstash是一个数据收集引擎,它支持动态的的从各种数据源获取数据,并对数据进行过滤,分析,丰富,统一格式等操作,然后存储到用户指定的位置。 具体内容可看官网:https://www.elastic.co/cn/products/logstash 系统:CentOS7.2 官网地址:https: 阅读全文
摘要:
前段时间部署ElasticSearch,现把安装中遇到的一些问题和注意细节与大家分享一下。 系统:CentOS7.2 0.安装JDK 8,配置环境变量 1. yum或rpm安装还是源码安装? 个人喜欢源码安装,但此次推荐rpm或yum安装,安装好系统服务都会自动配置好,比较方便。唯一不爽的就是rpm 阅读全文
摘要:
我们希望让用户通过扫二维码下载apk,但是微信屏蔽了这种方式,实在没有办法实现。 只能上传应用宝,然后将应用宝的安装包下载地址生成二维码(可能会很长哦,可以弄一个短链接),这样就可以使用微信下载了。 可是我们的二维码已经发放出去了,市场宣传品上的二维码都指向http://..../abc.apk了, 阅读全文
摘要:
使用nginx可以直接截获客户端请求,以下是最近收集的一些判断截获的信息的配置,为查看方便记录如下: 1、根据UA和cookie判断当前是移动端还是PC端访问: if ($http_host !~ "^www.weidao.com$") { rewrite ^(.*) http://www.test 阅读全文
摘要:
Nginx中经常需要做各种配置,总结如下: 1、server_name配置 nginx中的server_name指令主要用于配置基于名称虚拟主机,同一个Nginx虚拟主机中,可以绑定多个server_name,各个域名用空格隔开即可。如下: 如果server_name有多个,那么通过代码如$_SER 阅读全文
摘要:
资料来源: http://redisdoc.com/ http://redis.io/commands 连接操作相关的命令 默认直接连接 远程连接-h 192.168.1.20 -p 6379 ping:测试连接是否存活如果正常会返回pong echo:打印 select:切换到指定的数据库,数据库 阅读全文
摘要:
RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用,具体特 阅读全文
摘要:
在Nginx的插件模块中有一个模块stub_status可以监控Nginx的一些状态信息,默认安装可能没有这个模块,手动编译的时候加一下即可。 1. 模块安装 先使用命令查看是否已经安装这个模块: 如果已经安装,会在显示的信息中包含 --with-http_stub_status_module信息。 阅读全文
摘要:
有时候我们需要控制某条记录在程序读取后就不再进行更新,直到事务执行完释放后才可以。这时候我们就可以将所有要操作当前记录的查询加上更新锁,以防止查询后被其它事务修改。这种操作只锁定表中某行而不会锁定整个表,体验更好。 测试sql代码如下: 在一个查询中执行如下语句 begin tran SELECT 阅读全文
摘要:
WEB服务做负载均衡的方法有很多种,但使用Nginx做负载均衡部署毫无疑问是非常高效也是非常流行的一种。 本人大多数做.NET开发,但部署负载却一直用Nginx,对其他的负载方式研究不多,只测试过一次使用Server Farm做负载部署,没有在实际项目中实战,最近见同事使用Server Far... 阅读全文