12 2013 档案

摘要:Nodejs相关依赖模块介绍Nodejs的优势这里就不做介绍啦,这年头相信大家对它也不陌生了。这里主要介绍一下用到的第三方模块。async:js代码中到处都是异步回调,很多时候我们需要做同步处理,使用async可以大大简化我们的同步处理的任务(没有它的时候,可能要用递归去处理异步问题了)。jsdom:一个 W3C DOM 的 JS 实现。用这玩意相当犀利,它不仅可以将文档解析成 DOM,而且,你还可以用 YUI 或着 jQuery 去操作生成的 DOM。这在从页面中提取数据时格外有用。这次采集17173的游戏排行数据就是用它结合jQuery去做的。colors:这个主要是便于我们从终端中输出不 阅读全文
posted @ 2013-12-28 23:09 StanZhai 阅读(3182) 评论(2) 推荐(10) 编辑
摘要:先贴代码:DATE=`date -d -1hour +%T`fileName=erver_`date -d now +%Y-%m-%d-%H%M%S`.txtcp /home/BLload_bak/$fileNameHOST='ipxxx.xxx.xxx.xxx'PORT='21'USER='xx'PASSWD='xx'FILE=$fileName# 注意Here Document中引用的变量必须大写/usr/bin/ftp -i -n $HOST $PORT " cmd if [ "$cmd"x = 阅读全文
posted @ 2013-12-26 18:48 StanZhai 阅读(5481) 评论(0) 推荐(0) 编辑
摘要:0.为什么选择虚拟网卡和桥接模式首先虚拟机网络设置为NAT,虚拟机实现上网是很方便的,但是宿主机访问虚拟机就比较麻烦了(需要单独配置端口转发),桥接就能很好的解决这个问题,桥接模式会把虚拟机当做宿主机所在的网络环境中的一台真实主机。为啥要用虚拟网卡?这个纯属我的网络环境的问题,我所在的网络环境ip跟mac是绑定的,虚拟机的mac预先是没有绑定的,因此如果直接桥接宿主机的物理网卡是不能获取有效的ip地址的,既不能上网,也不能跟宿主机互通,因此为了实现能跟宿主机互通只能用虚拟网卡了。1.添加Loopback虚拟网卡在“计算机”右击,选择“管理”,在“计算机管理”中选择“设备管理器”,在右侧的计算机 阅读全文
posted @ 2013-12-26 15:09 StanZhai 阅读(11813) 评论(13) 推荐(2) 编辑
摘要:今天上班例行的查看了下服务器的运行状况,发现服务器特卡,是mysqld这个进程占用CPU到了99%导致的。比较好奇是那个程序在使用mysql导致cpu这么高的,通过show processlist命令查看了当前正在执行的sql语句,从而定位到了对应的程序,发现代码中有一个死循环在不停的查询导致cpu占用99%,原因找到了问题就好解决了。这里简单的记录一下processlist的用法:processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1.进入mysql/bin目录下输入mysqladmin processlist;2.启动mysql 阅读全文
posted @ 2013-12-25 19:04 StanZhai 阅读(55280) 评论(2) 推荐(4) 编辑
摘要:现有2个查询,需要将每个查询的结果合并起来(注意不是合并结果集,因此不能使用union),可以将每个查询的结果作为临时表,然后再从临时表中select所需的列,示例如下:SELECT get.daytime, get.data as get, xh.data as xh FROM ( SELECT daytime, sum(get_sum) as data FROM yuanbao_get group by daytime order by dayti... 阅读全文
posted @ 2013-12-25 13:24 StanZhai 阅读(28423) 评论(4) 推荐(1) 编辑
摘要:开发工具 WebStorm,毫无疑问非他莫属,跨平台,强大的代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢。 做些小型项目用Sublime Text。 Browserify:将你的nodejs模块应用到浏览器中 nvm:nodejs版本管理工具,你可能会用到多个nodejs版本 阅读全文
posted @ 2013-12-17 09:16 StanZhai 阅读(1636) 评论(0) 推荐(2) 编辑
摘要:这里只记录几个要点,比较容易出问题的地方。1.各服务器必须有相同的用户(便于使用相同的用户ssh登录)2.ssh互通,配置无密码登录ssh-keygen -t rsa,将id_rsa.pub的内容相互复制到各主机的authorized_keys文件中,注意设置authorized_keys的权限为600(必须的,不然ssh登录时还是提示密码);修改/etc/ssh/ssh_config配置文件,启用RSA和公钥认证方式,并重启sshd服务。(为了保证可以通过ssh登录其他服务器,启动或停止hadoop)3.各主机配置好$HADOOP_HOME(用于ssh登录后确定Hadoop的安装路径),及$ 阅读全文
posted @ 2013-12-07 22:25 StanZhai 阅读(510) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示