摘要: 确定监控的对象 指标 报警机制 硬件监控:温度 硬盘 系统监控: CPU:上下文切换(context switchs) 运行队列(Run queue) 使用率(utilization)常用工具 top vmstat mpstat 内存:使用率 SWAP使用率 也可以通过内存的使用率曲线发现某些服务的 阅读全文
posted @ 2016-09-29 21:45 宁默然 阅读(174) 评论(0) 推荐(0)
摘要: mysql中批量修改某一个字段 类似于批量替换语句中的一部分内容 例如批量修改字段filepath中的 "/ly/" 为 "/" 注:此语句不会影响"/ly/"两侧的内容 阅读全文
posted @ 2016-09-29 21:44 宁默然 阅读(1006) 评论(0) 推荐(0)
摘要: 思路: 记录用户每个操作的时间,定时更新数据库中用户最后操作时间 设定默认时间用户无操作为离线, 获取用户最后操作时间并加上默认时间值, 与当前时间进行对比, 大于则在线,小于则离线。 阅读全文
posted @ 2016-09-29 21:44 宁默然 阅读(290) 评论(0) 推荐(0)
摘要: 短网址(Short URL),顾名思义就是在形式上比较短的网址。通常用的是asp或者php转向,在Web 2.0的今天,不得不说,这是一个潮流。目前已经有许多类似服务,借助短网址您可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接。 例如:http://t.cn/SzjPjA 表示ht 阅读全文
posted @ 2016-09-29 21:43 宁默然 阅读(574) 评论(0) 推荐(0)
摘要: 整体思路是在外网将微信的请求转发至本地 方案 1(base windows) 使用ngrok 地址 https://ngrok.com/ 下载并注册ngrok 获取自己的token cmd到ngrok程序目录 执行 ngrok 80(端口) 获取一个地址 通过此地址映射外网地址到本地80端口 例如h 阅读全文
posted @ 2016-09-29 21:42 宁默然 阅读(924) 评论(0) 推荐(0)
摘要: proxy_cache_path和proxy_cache可以开启基础缓存 proxy_cache_path:缓存路径 proxy_cache:用来启用缓存 阅读全文
posted @ 2016-09-29 21:41 宁默然 阅读(311) 评论(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 宁默然 阅读(2856) 评论(0) 推荐(0)
摘要: 优化从几个方面来说 表结构设计 适当索引(主键 普通 唯一 全文组合) mysql本身配置 硬件配置 SQL语句优化 存储过程 分表 分区 读写分离 清理垃圾数据 阅读全文
posted @ 2016-09-29 21:40 宁默然 阅读(182) 评论(0) 推荐(0)
摘要: ``` </div> <div class="row fluid"> ··· 阅读全文
posted @ 2016-09-29 21:40 宁默然 阅读(271) 评论(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 宁默然 阅读(1418) 评论(0) 推荐(0)
摘要: 引用:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html 阅读全文
posted @ 2016-09-29 21:38 宁默然 阅读(209) 评论(0) 推荐(0)
摘要: 注意:上句中为避免可能有自增主键的存在而没有使用( ),还有使用时注意唯一性约束导致报错。 阅读全文
posted @ 2016-09-29 21:38 宁默然 阅读(833) 评论(0) 推荐(0)
摘要: 主master 客户端client 在客户端的/etc/salt/minion 里面填写主的ip地址 salt minion d 客户端启动后会主动请求服务端是否信任 服务端确认是否添加信任 列出信任 给客户端定义组 命令格式 salt 【客户端】 【命令】 【参数】 过滤【客户端】 【命令】 自定 阅读全文
posted @ 2016-09-29 21:37 宁默然 阅读(107) 评论(0) 推荐(0)
摘要: 读取树状数据的方法 一般在读取用“邻接列表算法”组织的数据时,需要使用递归逐层读取 或者读取数据到数组,然后用递归或非递归的方法再行处理 这里介绍一种边读边生成“树状”数组的方法 mysql_connect(); 来自:http://bbs.csdn.net/topics/390364669 阅读全文
posted @ 2016-09-29 21:36 宁默然 阅读(118) 评论(0) 推荐(0)
摘要: 优化思路: 瓶颈在哪里? 1 网络 2 CPU 3 共享存储(共享存储主要在通讯进程中发挥作用,或者是用于储存公共资源(比如多个CPU间的缓存数据或代码)。如果共享存储分配不足,同样将导致瓶颈的发生) 4 文件系统(读写) 5 进程管理 6 连接到其它服务器 性能优化:http://www.open 阅读全文
posted @ 2016-09-29 21:35 宁默然 阅读(80) 评论(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 宁默然 阅读(99) 评论(0) 推荐(0)
摘要: 1、请不要在SELECT中使用DISTINCT; 会用到临时表 2、尽可能不要SELECT ,而应该查询需要用到的指定几个字段; 3、不要对两个大表进行联合,无论是内联或外联。对于需要对两个或多个表进行联合查询的情况,可以做两次或多次数据库查询; 4、在WHERE条件中,尽可能对同类型的数据列进行比 阅读全文
posted @ 2016-09-29 21:31 宁默然 阅读(76) 评论(0) 推荐(0)
摘要: 来自:http://www.cnblogs.com/dddm/archive/2012/03/31/2427259.html 阅读全文
posted @ 2016-09-29 21:30 宁默然 阅读(134) 评论(0) 推荐(0)
摘要: 一,先说一下为什么要分表 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 根据个人经验,mysql执行一个sql的过程如下: 1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返 阅读全文
posted @ 2016-09-29 21:29 宁默然 阅读(166) 评论(0) 推荐(0)
摘要: 优化从几个方面来说: 表结构设计 适当索引(主键 普通 唯一 全文组合) mysql本身配置 硬件配置 SQL语句优化 存储过程 分表 分区 读写分离 清理垃圾数据 阅读全文
posted @ 2016-09-29 21:28 宁默然 阅读(108) 评论(0) 推荐(0)
摘要: 360的Atlas 1.读写分离 2.从库负载均衡 3.IP过滤 4.自动分表 5.DBA可平滑上下线DB 6.自动摘除宕机的DB altas 在10000/s的请求量级应该是毫无问题的 https://github.com/Qihoo360/Atlas/blob/master/README_ZH. 阅读全文
posted @ 2016-09-29 21:27 宁默然 阅读(1462) 评论(0) 推荐(0)
摘要: 引自 http://www.myhacklife.com/%E5%AF%B9%E4%BA%8Emysql%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B1%BB%E5%9E%8B%E7%BD%91%E7%AB%99%E7%9A%84%E4%B8%80%E6%AC%A1%E6%B3%A 阅读全文
posted @ 2016-09-29 21:26 宁默然 阅读(394) 评论(0) 推荐(0)
摘要: ```ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"``` 阅读全文
posted @ 2016-09-29 21:25 宁默然 阅读(160) 评论(0) 推荐(0)
摘要: ``` ORDER BY find_in_set(status,'705,710,706,1027,707,709,708'),create_time desc ``` 阅读全文
posted @ 2016-09-29 21:25 宁默然 阅读(79) 评论(0) 推荐(0)
摘要: 环境开发配置 mysql 下载mysql压缩包.tar.gz 解压 mv mysql_5.7.10_osx... /usr/local/mysql sudo chown R root:wheel /usr/local/mysql /usr/local/mysql/bin/mysqld initial 阅读全文
posted @ 2016-09-29 21:24 宁默然 阅读(508) 评论(0) 推荐(0)
摘要: ```nohup 可以将进程挂起 帐号退出时不受影响 nohup cp -r a b/ [>/~/cp.log] & setsid 作用类似于nohup swtsid cp -r a b/ disown 使已经在运行的用户进程 不受用户退出限制 disown -h %1 # 1 为jobsID 如果已经在当前终端运行 可以ctrl+z 挂起... 阅读全文
posted @ 2016-09-29 21:23 宁默然 阅读(3250) 评论(0) 推荐(0)
摘要: ``` wc l |tail n1 find ./ name " " exec grep "string" {} \; !! 执行上条命令 !c 显示之前以c开头的命令历史 !?abc 显示包含abc的命令历史 vim {1,2,3}.log 同时编辑多个文件 touch {1..10}.txt 创 阅读全文
posted @ 2016-09-29 21:22 宁默然 阅读(154) 评论(0) 推荐(0)
摘要: 原文引用:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html 对输出进行行删除 替换行 列出指定行内容 搜索关键字所在行 搜索并执行命令 搜索与替换 对文件的搜索与替换 阅读全文
posted @ 2016-09-29 21:21 宁默然 阅读(237) 评论(0) 推荐(0)
摘要: linux 上不去网 ip dns无误 ping可以到达网关 可能原因 网卡睡眠 ethtool eht0 //查看eht0网口基本设置 mii tool w eth0 阅读全文
posted @ 2016-09-29 21:21 宁默然 阅读(346) 评论(0) 推荐(0)
摘要: linux lsof nmap netstat 引自:http://blogread.cn/it/article/6368?f=wb 阅读全文
posted @ 2016-09-29 21:19 宁默然 阅读(134) 评论(0) 推荐(0)
摘要: mysql授权ip段访问mysql linux iptables开启3306端口 访问 阅读全文
posted @ 2016-09-29 21:19 宁默然 阅读(1154) 评论(0) 推荐(0)
摘要: ``` 在当前目录下所有文件中查找内容包含 string 的文件: find ./ -name "*" -exec grep "string" {} \; 注意:在最后不能加 print ,否则会出错. 在当前目录下所有文件中查找内容包含 string 的文件并列出字符所在的文件: find ./ -name "*" -exec grep -l "string" {} \; 在当前目录下 ... 阅读全文
posted @ 2016-09-29 21:17 宁默然 阅读(696) 评论(0) 推荐(0)
摘要: ``` c + a # 光标跳转到最左 c + e # 光标跳转到最后 c + w # 删除最后输入的单词 c + u # 删除整行 c + k # 删除光标到末尾 c + l # 清屏 c + z # 挂起当前进程至后台 # jobs 查看挂起(相当与暂停)的进程 # fg jobsId 切换至进程 ... 阅读全文
posted @ 2016-09-29 21:16 宁默然 阅读(124) 评论(0) 推荐(0)
摘要: 访问php白屏(base on lnmp) vim nginx/conf/fastcgi_param fastcgi_param REDIRECT_STATUS 200; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name 阅读全文
posted @ 2016-09-29 21:16 宁默然 阅读(660) 评论(0) 推荐(0)
摘要: 引用:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html 搜索并打印所在行 $0变量是指整条记录。$1表示当前行的第一个域,$2表示当前行的第二个域,......以此类推 搜索并打印所在行(过滤输出) [root@loca 阅读全文
posted @ 2016-09-29 21:15 宁默然 阅读(140) 评论(0) 推荐(0)
摘要: 解压 压缩 查看 阅读全文
posted @ 2016-09-29 21:14 宁默然 阅读(165) 评论(0) 推荐(0)
摘要: ``` function getObjectURL(file) { var url = null ; if (window.createObjectURL!=undefined) { // basic url = window.createObjectURL(file) ; } else if (window.URL!=undefined) { // moz... 阅读全文
posted @ 2016-09-29 21:13 宁默然 阅读(1739) 评论(0) 推荐(0)
摘要: 本内容基于centos yum install sqlite devel y 安装python2.7.10 谨记 prefix=/usr/local/python27 以及 make altinstall 安装 pip 修改源 vim ~/.pip/pip.conf pip install virt 阅读全文
posted @ 2016-09-29 21:12 宁默然 阅读(1274) 评论(0) 推荐(0)
摘要: find grep 在当前目录下所有文件中查找内容包含 string 的文件: find ./ name " " exec grep "string" {} \; 注意:在最后不能加 print ,否则会出错. 在当前目录下所有文件中查找内容包含 string 的文件并列出字符所在的文件: find 阅读全文
posted @ 2016-09-29 21:11 宁默然 阅读(162) 评论(0) 推荐(0)
摘要: ``` docker pull centos # 拉取镜像到本地 docker run -i -t -p 8000:80 --name=centosDev centos cat /etc/redhat-release #查看系统版本 >CentOS Linux release 7.2.1511 (Core) # 开发环境安装 采取源码安装 yum install kernel-deve... 阅读全文
posted @ 2016-09-29 21:10 宁默然 阅读(161) 评论(0) 推荐(0)
摘要: 1.yum仓库 (如果用rpm包安装 可以忽略此步) vim /etc/yum.repos.d/google chrome.repo [google chrome] name=google chrome baseurl=http://dl.google.com/linux/chrome/rpm/st 阅读全文
posted @ 2016-09-29 21:09 宁默然 阅读(422) 评论(0) 推荐(0)
摘要: 文中下载链接以中断 请另行下载 阅读全文
posted @ 2016-09-29 21:08 宁默然 阅读(128) 评论(0) 推荐(0)
摘要: ``` vim setup_pofix.py #修改mysql_config路径 ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib ldconfig python setup.py install 报错“_mysql.c:29:20: 错误:Python.h:没有那个文件或目录” yum install python-devel... 阅读全文
posted @ 2016-09-29 21:06 宁默然 阅读(155) 评论(0) 推荐(0)
摘要: wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs 24.5.tar.gz tar zxvf emacs 24.5.tar.gz cd emacs 24.5 yum install libXt devel libext devel readline dev 阅读全文
posted @ 2016-09-29 21:05 宁默然 阅读(637) 评论(0) 推荐(0)
摘要: 引用:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html awk [ F ':' ] '{print $1}' filename cat filename | awk [ F ':' ] '{print $1}' [roo 阅读全文
posted @ 2016-09-29 21:04 宁默然 阅读(111) 评论(0) 推荐(0)
摘要: ```yum install npm -y npm install -g grunt-cli bower yo generator-karma-require generator-angular-require yum install ruby ruby-devel rubygems -y gem sources --add https://ruby.taobao.org/ --remove ht... 阅读全文
posted @ 2016-09-29 21:03 宁默然 阅读(109) 评论(0) 推荐(0)
摘要: directive 模板 阅读全文
posted @ 2016-09-29 21:02 宁默然 阅读(1000) 评论(0) 推荐(0)
摘要: ``` {{user.UserName}} ``` 阅读全文
posted @ 2016-09-29 21:01 宁默然 阅读(514) 评论(0) 推荐(0)
摘要: ``` angular.module('App.controllers.MyCtrl', []) .controller('MyCtrl', function (my) {}) .filter('cut', function () { return function (value, wordwise 阅读全文
posted @ 2016-09-29 20:59 宁默然 阅读(189) 评论(0) 推荐(0)
摘要: 调用 当然 以上同步请求会阻断当前页面 在console中警告 意思就是在js的主进程中调用同步请求影响用户体验,可以使用worker进程进行同步请求 这样会有较好的用户体验 具体使用方法请自行google之 阅读全文
posted @ 2016-09-29 20:57 宁默然 阅读(946) 评论(0) 推荐(0)