
技术
文章平均质量分 55
simonhe1973
留下自己的心情和学习记要
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对OpenID的学习和理解以及基本流程
OpenID是一个以用户为中心的开放的、分散的、自由的用于网络上用户身份验证的身份验证解决方案。这种方案可以让用户使用唯一的URL地址,就可以在任何支持OpenID认证的网站上登录和应用,我们可以用它建立跨域、跨应用的登录(如使用同一URL地址登录你的blog和相册等),它犹如一把“万能钥匙”可以登录所有支持OpenID认证的网站和应用,甚至我们可以用自己的个人网站URL(如blog地址)作为Op原创 2008-08-04 17:36:00 · 6295 阅读 · 0 评论 -
TSung, 单机用户提高用户的并发数(Improve maximum number of concurrent users in a single PC)
这两个星期一直在研究如何利用TSung这个压力测试工具测试我的OpenFire的性能指标,其中有个Case需要过万的并发用户数,而一开始我写得TSung.xml脚本,单机并发只有800个,为此不得不研究如何搭建Cluster来进行压力测试,在学习的过程中,突然发现一个可以提高单机并发用户数的方法,所以这里记录下来:首先我实现了本机无密码SSH登陆(没有这一步是否可行,我还没有测试):原创 2009-08-17 17:54:00 · 9873 阅读 · 3 评论 -
什么是云计算(Cloud Computing)微软、谷歌和IBM三家“云”的差异
云计算(Cloud Computing)是这段时间正在被各大公司如微软、Google、IBM等疯狂炒作的一个概念,估计未来一段时间还会继续炒作(犹如Web 2.0),所以这两天也花了些时间看了几篇文章,故在这里留下我在网上找到各种概念解释。从网上可以查到其基本概念如下:云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parall原创 2008-12-21 17:46:00 · 2522 阅读 · 1 评论 -
使用模板库(dojo)来使我们自己的JS代码与各种浏览器隔离
在上周四与Summer的Code Review会议上,Summer在浏览我们JS代码时,发现我们为各类浏览器写了专用代码(如为IE6.0,IE7.0,FireFox and Safari),他建议我们不要用这种模式来实现对各种浏览器的支持,而是应该用模板库(如dojo)来实现它们,这就使得我们的代码与浏览器的相互隔离,不会因为流量器的升级换代而不得不去寻找和修改这些专门的代码断,而且时间长了很可能原创 2008-11-24 19:26:00 · 614 阅读 · 0 评论 -
如何在Linux上安装OpenFire
本人最近在Linux上安装了OpenFire 3.6.3,故在这里留下安装步骤,以便将来参考:1. 首先下载OpenFire的Linux安装包,下载地址http://www.igniterealtime.org/downloads/index.jsp#openfire; 2. 复制安装包到Linux服务器上,并运行;如果下载的是RPM:rpm -ivh原创 2009-01-15 14:15:00 · 18429 阅读 · 4 评论 -
在OpenFire的基础上安装JWChat 1.0
OpenFire安装好后,我又安装了JWChat做为Client,目前OpenFire 已经支持HTTP Binding,因此JWChat不用再依赖JHB(JabberHTTPBinding),但是在实际安装时还是遇到一些问题,这里记录一下:1. 首先是下载JWChat 1.0,http://blog.jwchat.org/jwchat/download/;2. 直接解压安装包(不是安原创 2009-01-15 17:04:00 · 6993 阅读 · 3 评论 -
Java多线程运行时,尽可能调用单例对象、工具类和静态方法,这样可以减少内存的占用量
前一段时间把我的项目发布到Production服务器上,经过一段时间跟踪发现服务器上项目的内存占有量在缓慢增长,但是我在本地做压力时却没有发现这个问题,或者虽然做了压力测试单由于环境的差异内存增长不明显所以没有注意。于是就下载了JProfilter安装到本地的测试服务器上(由于对Linux安装和配置不熟悉,费了不少时间),运行测试发现有些类的个数竟然大于并发线程的个数,很是奇怪,经分析发现原来这并原创 2008-11-02 19:24:00 · 4970 阅读 · 1 评论 -
OpenID认证失败,无法与OpenID Provider建立信任连接
今天把我的OpenID Client部署到新的Linux服务器上,发现无论如何都无法与AOL网站建立信任链接,经过代码跟踪发现如下提示“If the fetcher (i.e., PHP) doesnt support SSL, we cant do discovery on an HTTPS URL.”,回头检查Apache的PHPinfo,发现确实没有支持SSL,安装完毕后,一切恢复正常。原创 2008-10-13 09:50:00 · 1440 阅读 · 0 评论 -
DIV的高度自动拉伸(height属性)在IE 7下无效和解决方法
#mainbody{ .. min-height:400px; *min-height:400px; height:auto; *height:400px; }以上CSS在IE 6.0,FireFox下可以实现Div高度根据内容自动拉伸,IE6下当Div高度大于400px时,Div会自动拉伸。但在IE7下却无法实,其原因就是*height:400px;在IE7下不在自动拉伸,而是变原创 2008-10-21 11:39:00 · 5097 阅读 · 4 评论 -
如何配置OpenFire上JVM的内存(Memory)
目前OpenFire在Linux下有2种安装方式,网上对于第二种Linux安装方式下如何配置JVM内存(Memory)并没有描述:tar -xzvf openfire_3_0_0.tar.gzmv openfire /opt对于这种安装模式,我们需要修改/opt/openfire/bin/openfire去掉INSTALL4J_ADD_VM_PARAMS前的注释,并修改如下原创 2009-09-21 16:35:00 · 8135 阅读 · 1 评论