-
Netkiller
收藏Netkiller(陈景峰) 程序猿,攻城狮,挨踢民工, UNIX like Evangelist, 业余无线电爱好者(呼号:BG7NYT),户外运动,山地骑行以及摄影爱好者。《Netkiller 系列 手札》的作者 http://netkiller.github.io/
最近更新文章
高级运维工程师面试题(更新中)
目录[-]
高级运维工程师面试题(更新中)
senior operations engineer
高级运维工程师
服务器硬件
RAID 磁盘阵列
软件架构师面试题(持续更新中)
目录[-]
软件架构师面试题(持续更新中)
software architect
软件架构师
插件的实现原理
口述如何设计一个MVC框架
Nginx + Tomcat 有关SSI 的那些事儿
Nginx + Tomcat 有关SSI 的那些事儿
原创 2016-04-13 景峯 Netkiller
在工作中使用到SSI,对于静态页面由Nginx处理SSI是没有问题。对º
消息队列在使用中的注意事项
消息队列在使用中的注意事项
异步不是万能的,实现异步重要的手段,消息队列在使用中也是有很多注意事项的。
消息队列的瓶颈
消息队列至 ...
RabbitMQ 队列监控
RabbitMQ 队列监控
下面脚本可以监控RabbitMQ 队列,可以看到剩余队列数量,已经增加数量。
#!/bin/bash
##################################################
# Website http://www.netkiller.cn
# Author netkiller<netkiller@msn. ...
重新整理AUTO_INCREMENT字段
重新整理AUTO_INCREMENT字段
2016-01-21 Netkiller Netkiller
节选择《Netkiller MySQL 手札》
13.9. 重新整理AUTO_INCREMENT字段
AUTO_INCREMENT 并非按照我们意愿,顺序排列,经常会
Spring Data - Redis 节选自《Netkiller Java 手札》
7.6. Spring Data
7.6.1. Redis
7.6.1.1. pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-r ...
Struts2 + Json + Jstl 节选自 《Netkiller Java 手札》
6.5. Json 内容展示
Struts 配置文件
<package name="information" extends="main" namespace="/inf">
<action name="Information" class="com.example.action. ...
Apache Ant 实现自动化部署
Apache Ant 实现自动化部署
http://www.netkiller.cn/journal/java.ant.html
Mr. Neo Chen (陈景峯), netkiller, BG7NYT
中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890<netkiller@msn.com>
...
PHP 7.0.0 一键安装脚本
OSCM (Operation System Configure Management) 是我创建的一个自动化运维脚本的项目,旨在提供敏捷运维。传统自动化运维工具例如 ansible, saltstack,puppet 不够灵活,配置繁琐,很多限制等等。这些工具更适合没有软件开发基础的运维人员。对于从软件工程师转到运维领域的人,这些工具就是鸡肋。
https://github.com/os ...
Phalcon vs Spring 用法对照表(持续更新)
Phalcon vs Spring
http://www.netkiller.cn/journal/phalcon.spring.html
Mr. Neo Chen (陈景峯), netkiller, BG7NYT
中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890<netkiller@msn.com>
...
企业与员工谁放弃了谁
企业与员工谁放弃了谁
是企业放弃了员工?还是员工放弃了企业?
我常常听到周围同事讲“给多少钱做多少事”,公司就给我这点工资你想我怎么付 ...
MongoDB 主从配置
Netkiller NoSQL 手札
MongoDB, Cassandra, Redis, CouchBase, Hypertable...
Mr. Neo Chan, 陈景峰(BG7NYT)
中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890<netkiller@msn.com>
文档始创于 ...
让员工更敬业
让员工更敬业
最近,有几个有关中国职场的数据,吸引了我的注意:
国家统计局2014年数据显示中国员工的年工作时间是2,000至2,200小时左右,为全球最高;
根据Gallup 2014年调查,只有6%的中国员工高度敬业,低于全球13%的平均水平;
LinkedIn 2014年调查显示,一半以上的中国职场人士平均在职时间为34个月,相比美国的56个月,几乎短了两年。而在中国员工在职时间的 ...
PHP高级编程之消息队列
PHP高级编程之消息队列
http://netkiller.github.io/journal/php.mq.html
Mr. Neo Chen (陈景峰), netkiller, BG7NYT
中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890+86 755 29812080<netkiller@msn.co ...
PHP高级编程之守护进程,实现优雅重启
PHP高级编程之守护进程
http://netkiller.github.io/journal/php.daemon.html
Mr. Neo Chen (陈景峰), netkiller, BG7NYT
中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890+86 755 29812080<netkiller@ms ...
压力测试中存在的问题
压力测试中存在的问题
(What) 什么是压力测试
软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单: 不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。 通常要进行软件压力测试的资源包括内部内存、CPU 可用性、磁盘空间和网络带宽。
压力测试涵盖,性能测试,负载测试,并发测试等等,这些测试点常常交 ...