摘要: 场景:服务器A 采用ssh 登录服务器B,没有任何特殊设置情况下,采用ssh host.b 会出现提示Password: 让输入密码。如何可以不手工输入密码?解决方案: 生成ssh公钥和私钥[qingxu@login1.cm3 .ssh]$ ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/qingxu/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same... 阅读全文
posted @ 2011-08-04 01:05 lovingprince 阅读(30797) 评论(0) 推荐(2) 编辑
摘要: JDK7出来了,不过期待已久的闭包仍然没有,太不给力了,其中给了几个语法糖,字符串支持switch,异常处理,资源自动使用try释放。最有用的还是NIO2,就是传说中的AIO,等几天YY一下。更新地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html新特性:http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html 阅读全文
posted @ 2011-08-01 10:56 lovingprince 阅读(218) 评论(0) 推荐(1) 编辑
摘要: Bloomfilter 一般用于检测某元素是否在集合中存在,它的目标是解决在大数据量情况的元素判定。它的优点是它提供的数据结构具有非常高的时间查询和空间存储效率,缺点是可能造成误判,就是说,它判定某元素在集合中,但是其实有可能他不在集合里面,当然,反过来说,如果他判定元素不在集合里面,那么元素肯定是不在集合里面的。因此它的应用场景实用于能够容忍小概率事件的误判产生的情况,简而言之,以正确率换空间和时间。 目前的应用场景比较多,整理如下:黑名单最典型的一个应用就是黑名单功能,对用户名称或者IP或者Email进行过滤,每次检查时用key进行hash后,如果不在黑名单内的,肯定可以通行,如果在的则. 阅读全文
posted @ 2011-07-25 18:43 lovingprince 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 发现python具有类似Hadoop中的Map-reduce概念的标准函数,于是变搞来玩玩,发现还是蛮好玩的,虽然功能简陋了点,不过该做的都做了。map(func, *iterables) --> map object Make an iterator that computes the function using arguments from each of the iterables. Stops when the shortest iterable is exhausted.func是一个函数,该函数具有的参数个数根据后面iterables个数来确定,对iterabl... 阅读全文
posted @ 2011-07-23 12:55 lovingprince 阅读(675) 评论(1) 推荐(0) 编辑
摘要: 几个概念:python能够改变变量作用域的代码段是def、class、lamda.if/elif/else、try/except/finally、for/while 并不能涉及变量作用域的更改,也就是说他们的代码块中的变量,在外部也是可以访问的变量搜索路径是:本地变量->全局变量python能够改变变量作用域的代码段是def、class、lamda.def scopetest(): localvar=6; print(localvar) scopetest() #print(localvar) #去除注释这里会报错,因为localvar是本地变量if/elif/else、try/exc. 阅读全文
posted @ 2011-07-23 11:20 lovingprince 阅读(739) 评论(0) 推荐(1) 编辑
摘要: If you’re old enough to remember floppy drives, you’ve heard the symptoms of a disk I/O bottleneck. For example, while Oregon Trail loaded the next scene, you’d hear the drive grinding away, reading data from the disk. The CPU would sit idle during this time, twiddling its fingers waiting for data. 阅读全文
posted @ 2011-07-22 00:48 lovingprince 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Monitoring and analyzing performance is an important task for any sysadmin. Disk I/O bottlenecks can bring applications to a crawl. What are IOPS? Should I use SATA, SAS, or FC? How many spindles do I need? What RAID level should I use? Is my system read or write heavy? These are common questions fo 阅读全文
posted @ 2011-07-22 00:45 lovingprince 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 自己平常经常接触系统维护方面的东西,一直都在用这些命令检查系统性能瓶颈,本来想再总结一下,看了下这方面文章也太多,不写了,直接mark过来。转载自:http://blogread.cn/it/article.php?id=3944&f=sinat一、影响Linux服务器性能的因素1. 操作系统级CPU内存磁盘I/O带宽网络I/O带宽2. 程序应用级二、系统性能评估标准 影响性能因素影响性能因素评判标准好坏糟糕CPUuser% + sys%< 70%user% + sys%= 85%user% + sys% >=90%内存Swap In(si)=0Swap Out(so)=0 阅读全文
posted @ 2011-07-17 12:14 lovingprince 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 自己平常经常接触系统维护方面的东西,一直都在用这些命令检查系统性能瓶颈,本来想再总结一下,看了下这方面文章也太多,不写了,直接mark过来。转载自:http://blogread.cn/it/article.php?id=3944&f=sinat一、影响Linux服务器性能的因素1. 操作系统级CPU内存磁盘I/O带宽网络I/O带宽2. 程序应用级二、系统性能评估标准 影响性能因素影响性能因素评判标准好坏糟糕CPUuser% + sys%< 70%user% + sys%= 85%user% + sys% >=90%内存Swap In(si)=0Swap Out(so)=0 阅读全文
posted @ 2011-07-17 12:14 lovingprince 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助!另外,考虑到本文档是初稿,如有描述错误,敬请指正。非稳态选项使用说明-XX:+<option> 启用选项 -XX:-<option> 不启用选项 -XX:<option>=<number> 给选项设置一个数字类型值,可跟单位,例如 32k, 1024m, 2g -XX:<option> 阅读全文
posted @ 2011-07-10 13:24 lovingprince 阅读(2707) 评论(0) 推荐(0) 编辑