转载
文章平均质量分 74
iteye_3850
这个作者很懒,什么都没留下…
展开
-
ubuntu 安装tomcat服务器
1,下载apache-tomcat6,地址链接:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.28/bin/选择Ubuntu Linux适用版本,即apache-tomcat-6.0.28.tar.gz文件, 2,复制安装文件到/usr/local/目录下面,在控制台console输入命令, sudo tar -zxv...原创 2012-01-06 18:53:52 · 76 阅读 · 0 评论 -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
摘要 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足...原创 2015-10-20 16:21:27 · 289 阅读 · 0 评论 -
redis 使用需要注意的问题
下面内容来源于Quora上的一个提问,问题是使用Redis需要避免的五个问题。而回答中超出了五个问题的范畴,描述了五个使用Redis的注意事项。如果你在使用或者考虑使用Redis,可能你可以学习一下下面的一些建议,避免一下提到的问题。1.使用key值前缀来作命名空间虽然说Redis支持多个数据库(默认32个,可以配置更多),但是除了默认的0号库以外,其它的都需要通过一个额外请求才能使用...原创 2012-05-26 17:48:17 · 156 阅读 · 0 评论 -
node.js 调试技术总结
欲善其功,必先利其器--Nodejs调试技术总结 调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主要介绍三种avaScript模块的调试方法:基于Nodejs内建的调试器,基于V8调试插件和基于Chro...原创 2012-04-24 14:50:11 · 138 阅读 · 0 评论 -
linux 下的压力测试工具
一、http_load程序非常小,解压后也不到100Khttp_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.g...原创 2012-08-29 16:32:00 · 448 阅读 · 0 评论 -
myeclipse 项目转eclipse
由于以前的项目都是用myeclipse开发的,现在想换成eclipse来开发。但是项目导入到eclipse中发现该项目并不是web项目,也不能部署到tomcat里面去。 刚在csdn上面看到一段回复,试了一下,果然可以。分享一下! 1.请首先确保你的eclipse是javaee版本的,或者已经安装看wtp插件 2.然后修改eclipse...原创 2012-03-23 11:01:33 · 171 阅读 · 0 评论 -
ubuntu eclipse 安装svn插件
我的eclipse版本是java EE 3.7在线安装svn插件。help ->install new software ->添加一个svn:http://subclipse.tigris.org/update_1.6.x选择subclipse,选中subclipse,subversion Client Adapter和Subversion JavaHL Native Libr...原创 2012-03-23 10:59:46 · 183 阅读 · 0 评论 -
ubuntu 安装卸载搜索软件
安装软件 apt-get install softname1 softname2 softname3……卸载软件 apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove --purge softname1更新软件信息数据库 apt-get update进行系统升级 apt-get upgrade搜索软件包 apt-c...原创 2011-11-30 09:48:55 · 138 阅读 · 0 评论 -
redis 的理解
Memcached真的过时了吗?作者:nosqlfan on 星期一, 三月 12, 2012 · 3条评论 【阅读:2,892 次】 这两年Redis火得可以,Redis也常常被当作Memcached的挑战者被提到桌面上来。关于Redis与Memcached的比较更是比比皆是。然而,Redis真的在功能、性能以及内存使用效率上都超越了Memcac...原创 2012-03-21 16:00:09 · 94 阅读 · 0 评论 -
http 数据压缩
许多 web 服务具有发送压缩数据的能力,这可以将网络线路上传输的大量数据消减 60% 以上。这尤其适用于 XML web 服务,因为 XML 数据 的压缩率可以很高。 服务器不会为你发送压缩数据,除非你告诉服务器你可以处理压缩数据。 例 11.14. 告诉服务器你想获得压缩数据>>> impo...原创 2012-03-15 14:58:08 · 137 阅读 · 0 评论 -
node.js express 运行环境
Express支持多工作环境,比如生产环境和开发环境等。开发者可以使用configure()方法根据当前环境的需要进行设置,当configure()没有传入环境名称时,它会在各环境之前被调用(一回注:相当于被各个明确环境所共享)。下面的示例我们只抛出异常(dumpException),并且在开发模式对异常堆栈的输出做出响应,但是不论对开发或者生产环境我们都使用了meth...2012-02-27 18:10:42 · 227 阅读 · 0 评论 -
linux npm 安装
就像NPM的官网(http://npmjs.org/)上介绍的那样,安装NPM仅仅是一行命令的事情: curl http://npmjs.org/install.sh | sh 这里详解一下这句命令的意思,curl http://npmjs.org/install.sh是通过curl命令获取这个安装shell脚本,按后通过管道符| 将获取的脚本交由sh命令来执行。这里如果没有权限会...原创 2012-02-22 18:44:13 · 506 阅读 · 0 评论 -
node.js 0.6版本安装
wget http://nodejs.org/dist/v0.6.1/node-v0.6.1.tar.gz tar zxvf node-v0.6.1.tar.gz cd node-v0.6.1 ./configure 上面几行命令是通过wget命令下载最新版本的代码,并解压之。./configure命令将会检查环境是否符合Nodejs的编译需要。 Checking for ...原创 2012-02-22 18:41:06 · 301 阅读 · 0 评论 -
ubuntu svn 安装使用
ubuntu下安装subversion客户端:sudo apt-getinstall subversion subversion-tools详细请看 http://www.subversion.org.cn/svnbook/1.1/index.htmlsvn子命令1、检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --u...原创 2012-02-15 15:39:36 · 171 阅读 · 0 评论 -
Nginx 开启 stub_status 模块
Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:./configure --with-http_stub_status_module一、查看已安装的 Nginx 是否包含 stub_status 模块#/usr/local/nginx/sbin/ngin...原创 2012-07-02 17:06:24 · 137 阅读 · 0 评论 -
tcp 状态详解
对tcp的几种状态一直比较模糊,在实际应用中对这几种状态有个充分的理解还是很重要的。tcp链接建立和断开的过程如下所示:1 、建立连接协议(三次握手) ( 1 )客户端发送一个带 SYN 标志的 TCP 报文到服务器。这是三次握手过程中的报文 1 。( 2 ) 服务器端回应客户端的,这是三次握手中的第 2 个报文,这个报文同时带 ACK 标志和 SYN 标志。因此它表示对刚才客户端 SYN 报...原创 2012-01-08 17:30:18 · 88 阅读 · 0 评论 -
mysql 主从同步原理
Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Mas...原创 2013-12-02 15:59:31 · 164 阅读 · 0 评论