Posts by Tags

Bash

Linux常用命令

1 分钟读完

Linux中非常常用的命令,工作中99%会用到,熟练使用事半功倍 参考文献里的几个文章,对于想深入学习Linux的开发人员推荐阅读

Linux

IO密集型应用优化策略

少于 1 分钟读完

最近刚刚推广的一个应用,在使用 JMeter 压测过程中出现了性能问题,具体表现为3000并发下 Load-average 和 CPU-Utilization 都不高,JVM内存也没有明显异常,压测结果中有2-5%的请求超过10秒。

Nginx

IO密集型应用优化策略

少于 1 分钟读完

最近刚刚推广的一个应用,在使用 JMeter 压测过程中出现了性能问题,具体表现为3000并发下 Load-average 和 CPU-Utilization 都不高,JVM内存也没有明显异常,压测结果中有2-5%的请求超过10秒。

Resin

IO密集型应用优化策略

少于 1 分钟读完

最近刚刚推广的一个应用,在使用 JMeter 压测过程中出现了性能问题,具体表现为3000并发下 Load-average 和 CPU-Utilization 都不高,JVM内存也没有明显异常,压测结果中有2-5%的请求超过10秒。

SPL

使用SPL读取大文件

少于 1 分钟读完

开发中需要读取一个大文件的指定行,试了很多种方法效果都不太理想,想起前几天翻看PHP手册中提到的SPL好像有能解决问题的办法,尝试了一下成功解决问题。

Shell

Linux常用命令

1 分钟读完

Linux中非常常用的命令,工作中99%会用到,熟练使用事半功倍 参考文献里的几个文章,对于想深入学习Linux的开发人员推荐阅读

Smarty

在Smarty里把页面输出压缩成1行

少于 1 分钟读完

为了提高页面的加载速度,尝试对输出的html响应内容进行压缩。项目使用的是Smarty作为模版引擎,查了官方手册是支持过滤器的,三种过滤器区别如下

TCP

IO密集型应用优化策略

少于 1 分钟读完

最近刚刚推广的一个应用,在使用 JMeter 压测过程中出现了性能问题,具体表现为3000并发下 Load-average 和 CPU-Utilization 都不高,JVM内存也没有明显异常,压测结果中有2-5%的请求超过10秒。

azkaban

Azkaban 3插件的安装与配置

1 分钟读完

Azkaban的插件分为2类,一种是web-server用的报表、展示类插件(viwer),一种是exec-server用的工作流类型插件。

Azkaban 3的安装与配置

2 分钟读完

本次Azkaban以3.34源代码为基础进行编译安装 Github地址,编译时需要使用gradle,需要Java 8及以上版本。

btree

对Mysql索引类型的一次重新认识

3 分钟读完

今天下午突然收到报警邮件,投票系统的Mysql数据库有大量慢查询,导致前台站点访问出现异常。按图索骥开始进行分析,先看后端站点日志,发现出问题时一个没有启用验证码的投票被刷了,出问题的表是实现防刷功能的内存表,数据量大概有十几万行。先在后台开启验证码,恢复前台站点访问。

develop

mac选购、开发环境搭建及常用软件推荐

1 分钟读完

自己购买并使用MacBook Pro也有一段时间了,不论开会写代码都带着,身边有不少开发的小伙伴表示忍受不了信仰灯的诱惑,想趁着双11狠狠的剁一次手。恰逢15款发布,结合我浅显的使用体验,谈谈自己的感受。

filter

在Smarty里把页面输出压缩成1行

少于 1 分钟读完

为了提高页面的加载速度,尝试对输出的html响应内容进行压缩。项目使用的是Smarty作为模版引擎,查了官方手册是支持过滤器的,三种过滤器区别如下

guide

mac选购、开发环境搭建及常用软件推荐

1 分钟读完

自己购买并使用MacBook Pro也有一段时间了,不论开会写代码都带着,身边有不少开发的小伙伴表示忍受不了信仰灯的诱惑,想趁着双11狠狠的剁一次手。恰逢15款发布,结合我浅显的使用体验,谈谈自己的感受。

hash

对Mysql索引类型的一次重新认识

3 分钟读完

今天下午突然收到报警邮件,投票系统的Mysql数据库有大量慢查询,导致前台站点访问出现异常。按图索骥开始进行分析,先看后端站点日志,发现出问题时一个没有启用验证码的投票被刷了,出问题的表是实现防刷功能的内存表,数据量大概有十几万行。先在后台开启验证码,恢复前台站点访问。

index

对Mysql索引类型的一次重新认识

3 分钟读完

今天下午突然收到报警邮件,投票系统的Mysql数据库有大量慢查询,导致前台站点访问出现异常。按图索骥开始进行分析,先看后端站点日志,发现出问题时一个没有启用验证码的投票被刷了,出问题的表是实现防刷功能的内存表,数据量大概有十几万行。先在后台开启验证码,恢复前台站点访问。

linux

PHP7升级全过程记录

5 分钟读完

关于PHPNG的计划,在2014年初社区就有讨论,自己也是从那个时候开始,关注着这个里程碑版本的一举一动,毕竟上一次主版本号级的发布还是在遥远的2004年。14年底鸟哥的一篇博文“PHP7 VS HHVM”,为开发者展示了PHP7的巨大性能提升。又经过一年漫长的等待,终于在2015年的圣诞节前,迎来了PHP7的第...

mac

mac选购、开发环境搭建及常用软件推荐

1 分钟读完

自己购买并使用MacBook Pro也有一段时间了,不论开会写代码都带着,身边有不少开发的小伙伴表示忍受不了信仰灯的诱惑,想趁着双11狠狠的剁一次手。恰逢15款发布,结合我浅显的使用体验,谈谈自己的感受。

network

站点网络架构示意图

少于 1 分钟读完

日常工作中经常有开发的小伙伴不清楚运维嘴里的常用术语,导致反馈问题表述不准确,判断网络故障也没有一个清晰的思路,有事儿没事儿就甩给运维。作为一个经常跟运维混迹在一起的coder,实在忍受不了运维的吐槽,今天给公司小伙伴从运维的视角讲了讲网站的络架构,下面是用到的示意图(Drew By ProcessOn)

php7

PHP7升级全过程记录

5 分钟读完

关于PHPNG的计划,在2014年初社区就有讨论,自己也是从那个时候开始,关注着这个里程碑版本的一举一动,毕竟上一次主版本号级的发布还是在遥远的2004年。14年底鸟哥的一篇博文“PHP7 VS HHVM”,为开发者展示了PHP7的巨大性能提升。又经过一年漫长的等待,终于在2015年的圣诞节前,迎来了PHP7的第...

plugins

Azkaban 3插件的安装与配置

1 分钟读完

Azkaban的插件分为2类,一种是web-server用的报表、展示类插件(viwer),一种是exec-server用的工作流类型插件。

schedule

Azkaban 3插件的安装与配置

1 分钟读完

Azkaban的插件分为2类,一种是web-server用的报表、展示类插件(viwer),一种是exec-server用的工作流类型插件。

Azkaban 3的安装与配置

2 分钟读完

本次Azkaban以3.34源代码为基础进行编译安装 Github地址,编译时需要使用gradle,需要Java 8及以上版本。

software

mac选购、开发环境搭建及常用软件推荐

1 分钟读完

自己购买并使用MacBook Pro也有一段时间了,不论开会写代码都带着,身边有不少开发的小伙伴表示忍受不了信仰灯的诱惑,想趁着双11狠狠的剁一次手。恰逢15款发布,结合我浅显的使用体验,谈谈自己的感受。

upgrade

PHP7升级全过程记录

5 分钟读完

关于PHPNG的计划,在2014年初社区就有讨论,自己也是从那个时候开始,关注着这个里程碑版本的一举一动,毕竟上一次主版本号级的发布还是在遥远的2004年。14年底鸟哥的一篇博文“PHP7 VS HHVM”,为开发者展示了PHP7的巨大性能提升。又经过一年漫长的等待,终于在2015年的圣诞节前,迎来了PHP7的第...

workflow

Azkaban 3插件的安装与配置

1 分钟读完

Azkaban的插件分为2类,一种是web-server用的报表、展示类插件(viwer),一种是exec-server用的工作流类型插件。

Azkaban 3的安装与配置

2 分钟读完

本次Azkaban以3.34源代码为基础进行编译安装 Github地址,编译时需要使用gradle,需要Java 8及以上版本。