11 2013 档案
摘要:http://wowubuntu.com/markdown/
阅读全文
摘要:一、查看系统负荷 在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。) 二、一个类比 我们不妨把这个CPU想象成一座大桥,桥上只有一根车道,所有车辆都必须从这根车道上通过。(很显然,这座桥只能单向通行。) 为了电脑顺畅运行,系统负荷最好不要超过1.0,这样就没有进程需要等待了,所有进程都能第一时间得到处理...
阅读全文
摘要:一个下午折腾一个脚本,shell好久不用,重新学起一个小成果#!/bin/shtable_num=1size=300000while [ $table_num -le 32 ]do table=albums_index_${table_num} count=$size times=1 while [ $count -eq $size ] do offset=$[times*$size] echo $offset file=log_${table}_${times} echo $file ...
阅读全文
摘要:Nginx真心牛逼 nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。 如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器. 下面简...
阅读全文
摘要:nginx.conf基本配置 ##Start.##Basic 基础配置user www www; #运行用户worker_processes 12; #启动进程,通常设置成和cpu的数量相等worker_cpu_affinity 000000000001 000000000010 000000000100 000000001000 000000010000 00000010000...
阅读全文
摘要:1. LoadRunner:支持多种常用协议多且个别协议支持的版本比较高;可以设置灵活的负载压力测试方案, 可视化的图形界面可以监控丰富的资源;报告可以导出到Word、Excel以及HTML格式。 2. WebLoad:webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试; webload通过模拟真实用户的操作,生成压力负载来测试web的性...
阅读全文
摘要:mysql基本维护,就必须要知道连接数 进入mysql ,show status Threads_connected 当前的连接数 Connections 试图连接到(不管是否成功)MySQL服务器的连接数。 Max_used_connections 服务器启动后已经同时使用的连接的最大数量。 连接池概念
阅读全文
摘要:什么是覆盖索引 覆盖索引一说为索引覆盖。 理解方式一:就是select的数据列只用从索引中就能够取得,不必读取数据行,换句话说查询列要被所建的索引覆盖。 理解方式二:索引是高效找到行的一个方法,但是一般数据库也能使用索引找到一个列的数据,因此它不必读取整个行。毕竟索引叶子节点存储了它们索引的数据;当能通过读取索引就可以得到想要的数据,那就不需要读取行了。一个索引包含了(或覆盖了)满足查询结果...
阅读全文
摘要:因为经常涉及写api,所以对于写接口文档自然不陌生。对于写接口文档真想吐槽几句开发流程,聊以自慰。 代码一点没写,就要详细的接口文档,这事估计很多后端同学都遇到过,弄起来真是很郁闷。文档可以写,没问题,但是我不能保证一点不改。因为在开发前谁也无法预料到开发过程中会有哪些情况发生,一开始写的文档,自然与后来真正开发的接口存在些差距,这也是我不太愿意一开始就给出详细文档的原因,接口在开发过程中不断完...
阅读全文
摘要:看段代码 第一次会返回true,第二次返回false,明白了吗?在之前的日志(http://www.cnblogs.com/gaoj87/archive/2013/05/08/3066919.html)里提过关于in_array函数,但是没发现还有第三个参数strict ,现在只要将 strict设置为true,就可以进行类型的比较了,回避了之前的陷阱
阅读全文