- 博客(16)
- 收藏
- 关注
原创 Linux cpu信息查看
1. 查看cpu的所有信息: cat /proc/cpuinfo2. 查看包含的物理核数: cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l3. 查看每个物理CPU中core的个数: cat /proc/cpuinfo | grep "cpu cores" | uniq
2013-04-14 20:37:57
797
1
原创 Linux IO资源监控
前言:在集群中,各种资源CPU、内存、IO、网络都有可能成为瓶颈,这里总结一下从网上找来的IO资源监控的使用。简介:在Linux系统中,监控IO资源常用的有iostat和sar命令,这两个在Linux中存在sysstat包中,ubuntu下可以用sudo apt-get install sysstat来安装。常用命令: iostat -d -x 10 3,-d表明
2013-04-14 20:36:34
1290
原创 linux screen命令
在工作的时候看到有其它人使用这个命令,效果不错,觉得很酷,自己去查了下,终于搞懂了这个东西的使用了。简介: 在我们用putty或者telnet登陆到Linux的时候,假如要运行多个程序,而且要随时观察它们的运行情况的时候(尤其是当log直接打在标准输出的情况下),或者是我们想给自己开多个窗口,避免来回的cd,screen命令的效果就体现出来了。 我们可以使用scre
2013-04-14 20:33:54
862
原创 Linux 定时任务之cron job
cron job 是Linux定时任务的服务。可以定时:时、分、月、日、星期进行定时任务和计划任务语法:crontab [-u username] [-l] [-r] [-e]1. -u: 指定crontab job的用户2. -l: 列出当前crontab的job3. -e: 编辑crontab job,默认使用nano编辑器,可以添加环境变量EDITOR来改变编辑器,
2012-10-23 08:38:36
1741
原创 Linux /etc/environment和/etc/profile
1. 通过/etc/environment设置环境变量时,必须满足以下条件: (1)所有的行结构都是“变量名=变量值”结构 (2)该文件并不是一个脚本文件,因此所有的命令均不能在其中执行,例如:export PATH,这句话在这个文件中本身就是错误的 (3)变量值必须是值本身,不能含有引用。 例如:PATH=/usr/bin:/etc:/usr/sbin是正确的;
2012-10-18 21:01:27
2668
2
原创 linux分析查看系统内存
之前也在Linux中查看过内存,但一直对显示的一些内容不是很了解,也没有去深究,结果发现每次查出来之后还得到网上去了解下是什么意思,麻烦死了,还不如就此好好儿分析一下,之后也方便很多。 这里用的是free命令,显示结果如下: 分析: 第一行: total指系统的总内存这里是3G; used指用掉的内存; free指空闲的内存,其中free
2012-03-23 12:16:55
662
原创 java.io.IOException: No space left on device
早上来到实验室就发现实验室网页崩溃了,查了下日志发现是java.io.IOException: No space left on device错误.这个错误应该是很的简单的,从字面上看就是space没了么,可能是2b的没睡醒吧,然后去网上查了下,有哥们儿竟然说是内存不足(我还是去查了下),后面找了个帖子才明白过来是磁盘空间不够了,用df -h命令查看硬盘空间,果然,悲剧的被占满了。删了一些没用的文
2012-03-23 11:41:08
10789
原创 Hadoop job配置文件的生成
这一周都在调试系统集群的bug,在电脑上搞了几台虚拟机模拟集群,真心痛苦啊。最后发现竟然是之前没搞懂Hadoop job配置的一些问题。第一,Speculative Execution(推测执行):Hadoop默认是开启推测执行的,但之前对这个不了解,所以当看到job在不同的机器上attempt两次的时候就觉得是有问题了,毕竟这样是相当浪费资源的,也就有了之后一周的debug之旅,进而搞懂
2011-12-30 10:58:38
1754
转载 Actor模型
Posted on 2011-10-30 by Jeoygin in 分布式系统, 技术 Leave a comment 最近在看Yahoo的S4: distributed stream computing platform,主要是结合了MapReduce和Actor模型,于是找了些资料学习Actor模型,在这里简单介绍一下,S4等后续文章再介绍。 Actor这个模型由
2011-12-06 13:59:30
723
转载 浅谈HTTP的无状态性
HTTP是Hyper Text Transfer Protocol的缩写,顾名思义,这个协议支持着超文本的传输。那么什么是超文本呢?说白了就是使用HTML编写的页面。通常,我们使用客户端浏览器访问服务器的资源,最常见的URL也是以html为后缀的文件。因此,我们可以说超文本是网络上最主要的资源。 既然HTTP协议的目的在于支持超文本的传输,更加广义一些就是支持资源的传输,那么
2011-12-05 09:57:43
539
原创 eclipse下SVN的设置和使用
首先讲一下配置吧,打开eclipse,Help==>New SoftWare中进行设置, 在work with中输入http://subclipse.tigris.org/update,点击Add,输入名字SVN,就可以进行在线的安装了。选择SVN进行安装,之后next next一直就完成就可以了。这个是在eclipse中进行在线安装插件的通用的步骤~再讲一下使用过程中碰到的一个问
2011-12-01 22:35:33
852
原创 eclipse自动补全设置
eclipse是一个很棒的开发工具,拥有丰富的功能。当然复杂的工具自然也是需要花时间慢慢的积累使用经验了。前些天在使用eclipse的时候,经学长的提醒我菜发现,我一直没有使用到eclipse的自动补全的功能,恍然大悟之下进行了一下设置,果然写代码的速度就快了很多了。下面写一下设置的过程吧,挺简单的,主要是以后可以方便复习一下:eclipse ==》 Window ==> Prefe
2011-12-01 22:21:22
1227
1
转载 拖延症
上大学以后,我开始有了拖延的毛病。立下目标无数,但时常却动力奇缺,常常在网上浏览着各色的小说和帖子,或是玩很无聊的弱智在线小游戏,却不愿碰专业书本或文献一下,甚至哪怕deadline就在几天之后,只有在deadline之前一点点时间才会因紧迫感而开始着手学习任务。这样下来,学业上总体来说算是马马虎虎,但却离自己的理想越来越远。总之,就是无法完全地上进,又不愿彻底地堕落。 拖延的基础,实际
2011-11-29 12:57:26
612
转载 C/C++编程必备
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、htt
2011-11-27 13:47:48
511
转载 Junit和Jmock使用
接触Jmock还是因为项目的需要,进行单元测试的时候,需要依赖的外部的东西实在是太多了。而且由于是比较中心的模块,所以虽然其他的类都已经实现了,但是仅仅是构造一个对象就是一件很麻烦的事情。经过学长指点,知道Jmock是一个不错的工具,能够用来进行模拟一些类的行为,所以便查了些资料。后来因为Jmock要写的东西还是有点儿多,所以还是没有使用这个,而是花了比较长的时间构造了一些对象。但Jmock的
2011-11-21 17:27:51
720
原创 Junit测试
最近参加了一个比较大的项目,是用Java做的。之前因为赶进度的原因,没有强调单元测试的问题。结果,在版本发布的时候出现了好多不知名的bug,之后才开始反省(项目经验还是需要积累的呀)。然后就开始了补Junit的过程。我本人对Java了解只是限于基础知识而已,真正的项目开发还真的是第一次参与,所以我的第一个工作就是理解别人写的一个关键部分的代码(最后发现都木有注释的,郁闷死我了)。正好赶上了
2011-11-17 13:40:42
1022
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人