常用的队列有RabbitMQ,Redis,ZeroMQ, ActiveMQ, Kafka等,其中redis是较为轻量级的,这里简单介绍下。 Redis这个缓存的应用之所以能用作队列,要得益于lpush...
Continue reading...软件
MySQL索引使用方法和性能优化
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型...
Continue reading...Web系统性能调优
nginx/apache + tomcat + php + mysql + linux, 介绍如何定位瓶颈与调优 Tomcat 按照官方默认配置。 并发150正常;达到210时,报connection...
Continue reading...Redis代理Openresty教程
Redis代理Openresty教程 openresty 下载openresty wget http://openresty.org/download/ngx_openresty-1.7.7.2.ta...
Continue reading...Memcached搭建 & 监控
Memcached搭建 & 监控 源码安装 依赖 在安装memcached之前,需要先安装libevent这个开发包。 ubuntu: sudo apt-get install libeven...
Continue reading...Android 静态代码扫描规则
阻塞 不可能的转换 使用equals()方法比较类型不通的数组 硬编码了数据库密码 性能 – URL的equals 和 hashCode 方法会被堵塞 http://michaelscharf.blo...
Continue reading...nginx配置文件nginx.conf解析
1、Nginx的配置文件结构 Nginx的配置文件nginx.conf位于其安装目录的conf目录下。 nginx.conf由多个块组成,最外面的块是main,main包含Events和HTTP,HT...
Continue reading...linux nginx安装 & 简单配置
Linux安装nginx 1. 安装pcre 下载地址:https://sourceforge.net/projects/pcre/files/pcre/8.38/pcre-8.38.zip/down...
Continue reading...Jenkins迁移,ln(java.nio.file.DirectoryNotEmptyException)错误
机器搬迁,要把jenkins服务器迁移到其他的机器上,下面是操作步骤: 停掉tomcat .jenkins/workspace文件夹太大,按理说这个可以不迁移,里面就是check的代码,及其构建产物 ...
Continue reading...Jmeter压测DNS服务器
背景 很多场景下,Jmeter都是用作HTTP服务的压测工具。其实,得益于插件,jmeter还有很多其他的功能。其中一条就是用来发送UDP消息,UDP是一种轻量级的网络协议,它的性能一般会很高。 最常...
Continue reading...kafka介绍 & 环境搭建
介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以to...
Continue reading...mysql主从配置、原理以及性能
最近各种的性能测试,其中有一项是mysql的性能测试,目的是测试一主多从的配比下,主库插入速度到达多少时,从库就会出现延时,这样来评估一些强依赖db写的接口的性能(其实最快的还是操作缓存,其实目前也有...
Continue reading...
近期评论