摘要: 确定监控的对象 指标 报警机制 硬件监控:温度 硬盘 系统监控: CPU:上下文切换(context switchs) 运行队列(Run queue) 使用率(utilization)常用工具 top vmstat mpstat 内存:使用率 SWAP使用率 也可以通过内存的使用率曲线发现某些服务的 阅读全文
posted @ 2016-09-29 21:45 宁默然 阅读(170) 评论(0) 推荐(0) 编辑
摘要: mysql中批量修改某一个字段 类似于批量替换语句中的一部分内容 例如批量修改字段filepath中的 "/ly/" 为 "/" 注:此语句不会影响"/ly/"两侧的内容 阅读全文
posted @ 2016-09-29 21:44 宁默然 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 思路: 记录用户每个操作的时间,定时更新数据库中用户最后操作时间 设定默认时间用户无操作为离线, 获取用户最后操作时间并加上默认时间值, 与当前时间进行对比, 大于则在线,小于则离线。 阅读全文
posted @ 2016-09-29 21:44 宁默然 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 短网址(Short URL),顾名思义就是在形式上比较短的网址。通常用的是asp或者php转向,在Web 2.0的今天,不得不说,这是一个潮流。目前已经有许多类似服务,借助短网址您可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接。 例如:http://t.cn/SzjPjA 表示ht 阅读全文
posted @ 2016-09-29 21:43 宁默然 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 整体思路是在外网将微信的请求转发至本地 方案 1(base windows) 使用ngrok 地址 https://ngrok.com/ 下载并注册ngrok 获取自己的token cmd到ngrok程序目录 执行 ngrok 80(端口) 获取一个地址 通过此地址映射外网地址到本地80端口 例如h 阅读全文
posted @ 2016-09-29 21:42 宁默然 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 最简单的方法是 执行 export http_proxy=http://127.0.0.1:8087 export https_proxy=http://127.0.0.1:8087 (以上将http https协议代理到本地的8087端口 且只对当前终端窗口有效) 支持写法 http_proxy= 阅读全文
posted @ 2016-09-29 21:41 宁默然 阅读(2841) 评论(0) 推荐(0) 编辑
摘要: proxy_cache_path和proxy_cache可以开启基础缓存 proxy_cache_path:缓存路径 proxy_cache:用来启用缓存 阅读全文
posted @ 2016-09-29 21:41 宁默然 阅读(305) 评论(0) 推荐(0) 编辑
摘要: ``` </div> <div class="row fluid"> ··· 阅读全文
posted @ 2016-09-29 21:40 宁默然 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 优化从几个方面来说 表结构设计 适当索引(主键 普通 唯一 全文组合) mysql本身配置 硬件配置 SQL语句优化 存储过程 分表 分区 读写分离 清理垃圾数据 阅读全文
posted @ 2016-09-29 21:40 宁默然 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ``` base: nginx tornado 目标: tornado 实现多端口多进程运行 pip install supervisor echo_supervisord_conf > /etc/supervisord.conf # 默认echo_supervisord_conf 在python/bin 目录下 配置/etc/supervisord.conf ``` ```[prog... 阅读全文
posted @ 2016-09-29 21:39 宁默然 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 引用:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html 阅读全文
posted @ 2016-09-29 21:38 宁默然 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 注意:上句中为避免可能有自增主键的存在而没有使用( ),还有使用时注意唯一性约束导致报错。 阅读全文
posted @ 2016-09-29 21:38 宁默然 阅读(819) 评论(0) 推荐(0) 编辑
摘要: 主master 客户端client 在客户端的/etc/salt/minion 里面填写主的ip地址 salt minion d 客户端启动后会主动请求服务端是否信任 服务端确认是否添加信任 列出信任 给客户端定义组 命令格式 salt 【客户端】 【命令】 【参数】 过滤【客户端】 【命令】 自定 阅读全文
posted @ 2016-09-29 21:37 宁默然 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 读取树状数据的方法 一般在读取用“邻接列表算法”组织的数据时,需要使用递归逐层读取 或者读取数据到数组,然后用递归或非递归的方法再行处理 这里介绍一种边读边生成“树状”数组的方法 mysql_connect(); 来自:http://bbs.csdn.net/topics/390364669 阅读全文
posted @ 2016-09-29 21:36 宁默然 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 优化思路: 瓶颈在哪里? 1 网络 2 CPU 3 共享存储(共享存储主要在通讯进程中发挥作用,或者是用于储存公共资源(比如多个CPU间的缓存数据或代码)。如果共享存储分配不足,同样将导致瓶颈的发生) 4 文件系统(读写) 5 进程管理 6 连接到其它服务器 性能优化:http://www.open 阅读全文
posted @ 2016-09-29 21:35 宁默然 阅读(77) 评论(0) 推荐(0) 编辑
摘要: vim /etc/config/network 详情参考: http://blog.91python.com/openwrt/shadowsocks/2015/10/15/tp720n openwrt shadowscoks.html http://blog.91python.com/openwrt 阅读全文
posted @ 2016-09-29 21:33 宁默然 阅读(2374) 评论(0) 推荐(0) 编辑
摘要: oauth2.0的大致原理 三个角色: 用户(u) 服务商(s) web(c) 1. 跳转至s的登录授权页面(Request User Url) 提示用户登录并显示授权信息 生成oauth code给c(应该是通过callback url返回) 2.C 向S 请求access_token(Reque 阅读全文
posted @ 2016-09-29 21:32 宁默然 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、请不要在SELECT中使用DISTINCT; 会用到临时表 2、尽可能不要SELECT ,而应该查询需要用到的指定几个字段; 3、不要对两个大表进行联合,无论是内联或外联。对于需要对两个或多个表进行联合查询的情况,可以做两次或多次数据库查询; 4、在WHERE条件中,尽可能对同类型的数据列进行比 阅读全文
posted @ 2016-09-29 21:31 宁默然 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 来自:http://www.cnblogs.com/dddm/archive/2012/03/31/2427259.html 阅读全文
posted @ 2016-09-29 21:30 宁默然 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一,先说一下为什么要分表 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 根据个人经验,mysql执行一个sql的过程如下: 1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返 阅读全文
posted @ 2016-09-29 21:29 宁默然 阅读(127) 评论(0) 推荐(0) 编辑