
工具篇
文章平均质量分 78
shunqs
这个作者很懒,什么都没留下…
展开
-
tomcat并发优化配置
在web应用开发中,提升系统性能和并发,除了负载均衡之外,还有就是通过调整参数来优化,以tomcat为例,其他web工具大同小异。 1.让Tomcat6 中支持Java语言的特性 NIO( New I/O) NIO俗称“非阻塞通讯”,单从名字上看,就给人一种“快”的感觉。 使用NIO在服务器端会有更好的性能,加...原创 2014-07-14 18:59:45 · 487 阅读 · 0 评论 -
Linux系统中查看日志的常用命令
cattail -f查看日志文件:(向曙光朋友学习总结的)/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时任务相关的日志信息/var/log/spoole...原创 2014-08-29 12:16:56 · 230 阅读 · 0 评论 -
linux 监控命令图谱
今天在查找一个命令时,在网上看到一张图,感觉非常好。就记录下来,以备。原创 2014-08-22 14:15:06 · 195 阅读 · 0 评论 -
Linux Shell之sort命令
转自http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.htmlsort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocr...原创 2014-07-30 19:39:12 · 140 阅读 · 0 评论 -
数据挖掘-基于dom树的网页属性抽取方法应用
提纲 一、简介 二、应用举例 三、思想 四、实现 五、html-Dom树特征 一、简介 基于Dom树的抽取技术根据html网页所具有的树形层次结构特征来实现html网页中的数据抽取。其系统通常先把html网页结构按照其中的html标签解析成基于Dom树的层次结构,其次通过某种方法把所要抽取的数据定位在Dom树的...原创 2014-07-26 12:46:43 · 1269 阅读 · 0 评论 -
文本相似度计算-google的simHash汉明距离
一、概述 针对文本相似性计算,很多开发朋友首先想到的应该是使用向量空间模型VSM(Vector Space Model)。使用VSM计算相似度,先对文本进行分词,然后建立文本向量,把相似度的计算转换成某种特征向量距离的计算,比如余弦角、欧式距离、Jaccard相似系数等。这种方法存在很大一个问题:需要对文本两两进行相似度比较,无法扩展到海量文本的处理。想想像Google这种全网...原创 2014-07-22 17:27:27 · 1384 阅读 · 0 评论 -
文本相似度计算-编辑距离
一、概念编辑距离:编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。如:将sailn一字转成failing:sailn--->failn: (s->f)插入,删除sailn--->failin: (+i) 插入sailn---...原创 2014-07-20 22:52:06 · 610 阅读 · 0 评论 -
两个常用的测试工具LoadRunner和Jmeter
最近负责的一个项目,已经上线了,尽管目前用户反馈还算是比较稳定,但是我多少还是有点担心,业务时间,从中了解到两个测试工具:LoadRunner 和 Jmeter,希望能对项目的顺利运行能提供帮助。一,LoadRunner 1.概述 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能 监测的方式...原创 2014-07-20 21:09:29 · 1881 阅读 · 0 评论 -
mongoDB基本命令使用总结
MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉MongoDB的基本管理命令,来了解MongoDB提供的DBMS的基本功能和行为。 引用:http:...原创 2014-07-18 13:25:23 · 353 阅读 · 0 评论 -
linux下创建无密码登陆
如果项目不是涉密的,如果你管理着N台服务器,就创建无密码登陆吧,步骤如下:1.第一步执行 ssh-keygen –t dsa2.第二步cd /root/.ssh3.第三步cp id_dsa.pub authorized_keys4.第四步创建config文件,添加checkhostip noStricthostkeychecking ...原创 2014-07-18 10:46:50 · 176 阅读 · 0 评论 -
KMP算法思想及实现
KMP算法是通过分析模式字符串,预先计算每个位置发生不匹配的时候,所需GOTO的下一个比较位置,整理出来一个next数组,然后在上面的算法中使用。 参考一个牛人的文章:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html 举例说明:有一个字符串"BBC A...原创 2014-07-17 11:42:09 · 657 阅读 · 0 评论 -
shell中的${},##和%%的意义与使用
假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/ 及其左边的字符串:my.file.txt${file#*.}:删掉第一个. 及其左边的字符串:fil...原创 2014-07-16 14:03:44 · 358 阅读 · 0 评论 -
Shell文件操作-实战篇
下面是关于shell文件操作常用的使用 1.创建文件夹#!/bin/shmkdir -m 777 "%%1"2.创建文件#!/bin/shtouch "%%1"3.删除文件#!/bin/shrm -if "%%1"4.删除文件夹#!/bin/shrm -rf "%%1"5.删除一个目录下所有的文件夹#...原创 2014-07-16 14:00:34 · 619 阅读 · 1 评论 -
Shell的标准输出、标准错误 >/dev/null 2>&1
在经常写shell脚本时,经常看到:>/dev/null 2>&1 如, netstat -nlp | grep 9780 | awk '{print $7}' | awk -F "/" '{print $1}' 1>/dev/null 2>/dev/null 解...原创 2014-07-16 13:14:05 · 370 阅读 · 0 评论 -
shell中如何判断一个变量是否为空
为了更高效的工作,还是感觉把每天工作的内容都记录下来,更好。虽然简单,但是以后再遇到的时候,直接拿过来用,来提高效率。 今天帮一个同事写一个检测的脚本,有人问我怎么判断变量为空,记录如下: 1.奇怪的写法。不加双引号" "导致的 #!/bin/sh#filename: example.shpara=i...原创 2014-07-16 12:33:32 · 241 阅读 · 0 评论 -
Vim批量注释--记录
Vim批量注释方法一ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,比如"//",再按Esc,就会全部注释了批量去掉注释ctrl+v,进入列编辑模式,横向选中列的个数(如"//"注释符号,需要选中两列),然后按d, 就会删除注释符号方法二使用下面命令在指定的行首添加注释::起始行号,结束行号s...原创 2014-10-28 20:04:45 · 245 阅读 · 0 评论