Sky's blog

我和我追逐的梦

常用链接

统计

其他链接

友情链接

最新评论

#

解决subclipse通过http proxy访问subversion服务器的问题

     摘要: 在eclipse中使用subclipse,发现无法访问到目标subversion服务器,总是报服务器无法连接。我连的subversion服务器采用apache以http的形式发布,用浏览器直接打开URL可以访问。由于公司网络环境是要求使用http proxy的,因此第一个想法就是eclipse没有使用http proxy因此无法连接外网。
最后才发现,subversion客户端访问外网时,http proxy的设置是通过“%APPDATA%\Subversion\servers”这里来设置的,eclipse的设置对它无效。  阅读全文

posted @ 2008-08-26 11:07 sky ao 阅读(2485) | 评论 (1)编辑 收藏

google guice 绑定常量的另类用法----读取并注入配置信息

     摘要: 初学guice,每每看到guice 绑定常量的用法介绍,总是在想这个功能有什么用处?实在想不出来用它的场合和优点,感觉颇为鸡肋。
今天闲坐家中,又无聊翻书打发时间,再次看到这个东东,作者和我似乎有相同的想法,不过他的一句“既然我们可以使用自定义注解,那么这里也可以替换成@Named,这里不再赘述。”,让我突发奇想,能不能这样用呢?  阅读全文

posted @ 2008-08-22 23:54 sky ao 阅读(4234) | 评论 (3)编辑 收藏

ejb与java序列化(3)--开启enable-call-by-reference

     摘要: 问题终于找到,简单的说是因为java 系列化的效率低下,而ejb调用之间又大量使用系列化,因此造成极大的性能消耗,而且也影响到响应时间。仔细分析了一下项目情况,呵呵,情况非常严重,系统架构是按照三层来设计的,每个层都是ejb,调下一层都是通过远程接口,而且层之间可能还多个ejb的调用。
总结一下:
1. java serialize 非常慢
2. enable-call-by-reference可以有效避免这个开销
因此,能enable-call-by-reference就尽量enable-call-by-reference。  阅读全文

posted @ 2008-07-29 12:03 sky ao 阅读(1751) | 评论 (5)编辑 收藏

ejb与java序列化(2)--测试代码

     摘要: 接上篇,有兴趣的朋友可以直接拿我的测试代码自行测试,请自行修改诸如线程数,执行时间,系列化的数据量大小等参数。如果想尝试做thread dump,可以打开相关的两个注释,会更方便一些,代码中都有相应的注释可供参考。  阅读全文

posted @ 2008-07-29 10:36 sky ao 阅读(1156) | 评论 (0)编辑 收藏

ejb与java序列化(1)--发现并分析问题

     摘要: 这是加入新公司后接手的第一个项目,使用weblogic9.2 + ejb2.0,压力测试时发现速度非常慢,响应时间很不理想,检查日志发现,某些ejb相互调用时方法调用的时间非常长,高达300-500毫秒。非常夸张,因为两个日志之间只是间隔了一个ejb调用。通过thread dump分析后发现有相当多的线程在wait,检查线程调用绽发现是在将参数进行序列化时,线程试图加锁但是锁被占用,因此处于等待状态。考虑到 thread dump的这一瞬间,有多达30-50个线程都在同时试图在同一个锁上加锁,很明显这里的锁竞争非常严重。

因此强烈怀疑是java的序列化机制导致的问题。  阅读全文

posted @ 2008-07-29 10:21 sky ao 阅读(1421) | 评论 (0)编辑 收藏

同一个账号启动两个resin而要求使用不同jdk的解决方法

     摘要: 修改两个resin的httpd.sh脚本,加入对JAVA_HOME的不同设置就可以了搞定这个问题,呵呵,最后的方法还是蛮简单的。  阅读全文

posted @ 2008-06-27 11:08 sky ao 阅读(1414) | 评论 (0)编辑 收藏

初学maven(1)-常见小问题集锦

     摘要: 初学maven,遇到不少问题,记录下来,呵呵,依然是备忘兼共享。  阅读全文

posted @ 2008-06-18 17:09 sky ao 阅读(1665) | 评论 (4)编辑 收藏

打造属于自己的ubuntu jeos(2)--安装基本软件及java开发环境

     摘要: 操作系统安装完毕后,开始设置apt,使用apt来安装基本软件和java开发工具。  阅读全文

posted @ 2008-04-19 14:26 sky ao 阅读(5107) | 评论 (3)编辑 收藏

打造属于自己的ubuntu jeos(1)--安装及网络配置

     摘要: Ubuntu JeOS是推出一个针对虚拟技术应用的全新版本,简单的说就是在从Ubuntu操作系统中去除了几个虚拟系统不需要的软件包,为虚拟化目的改进操作系统后制造出的软件。
可以从verycd上载最新的ubuntu 7.10 jeos版本,地址http://www.verycd.com/topics/208424/,150m而已。

我的目标是,将Ubuntu JeOS改造为可以运行java程序,当然一些必要的应用软件需要安装上去。然后在vmware中轻松的启动多个Ubuntu JeOS,以方便对一些需要多机分布的程序进行测试。  阅读全文

posted @ 2008-04-18 20:34 sky ao 阅读(6851) | 评论 (1)编辑 收藏

Subversion 1.4.6 + apache 2.2.8 windows安装

     摘要: 近日因故离职,原来在公司开发机上安装的svn不能再用了,只好在自己家里的电脑上再搭建一套svn环境。操作系统采用windows server 2003,安装配置比较简单,基本按照下面的步骤一步一步来就可以,简单记录下来备忘。  阅读全文

posted @ 2008-04-13 11:11 sky ao 阅读(4578) | 评论 (8)编辑 收藏

TestNG官方文档中文版(5)-测试方法/类和组

     摘要: TestNG的官方文档的中文翻译版第5章,由于内容太长拆开,本文是5.1-5.4,主要话题是test group,

原文请见 http://testng.org/doc/documentation-main.html   阅读全文

posted @ 2008-03-23 13:14 sky ao 阅读(2238) | 评论 (5)编辑 收藏

TestNG官方文档中文版(4)-运行TestNG

     摘要: TestNG的官方文档的中文翻译版第4章,原文请见 http://testng.org/doc/documentation-main.html   阅读全文

posted @ 2008-03-22 21:02 sky ao 阅读(5452) | 评论 (0)编辑 收藏

TestNG电子书推荐和下载地址

     摘要: 在TestNG的官网上看到他们在推荐这本电子书,TestNG的作者出的,Hani Suleiman 和 Cedric Beust的“新一代Java测试: TestNG和高阶理念”, TestNG至今唯一的一本电子书,好不容易从电驴上下载下来的,分享给其他TestNG的爱好者。

推荐所有TestNG爱好者,尤其是新手。  阅读全文

posted @ 2008-03-20 11:46 sky ao 阅读(4905) | 评论 (21)编辑 收藏

TestNG官方文档中文版(3)-testng.xml

     摘要: TestNG的官方文档的中文翻译版第3章,原文请见 http://testng.org/doc/documentation-main.html   阅读全文

posted @ 2008-03-19 23:52 sky ao 阅读(3821) | 评论 (0)编辑 收藏

TestNG官方文档中文版(2)-annotation

     摘要: TestNG的官方文档的中文翻译版第二章,原文请见 http://testng.org/doc/documentation-main.html  阅读全文

posted @ 2008-03-19 23:22 sky ao 阅读(2643) | 评论 (0)编辑 收藏

官僚作风之代码复查

     摘要: 从infoQ官网看到的一个文章,“设计和代码审查:是好、是坏还是不堪入目?”,深有感触,谈谈自己的一些亲身经历,发发牢骚吧。

原文在http://www.infoq.com/cn/news/2008/03/code-review-antipatterns,建议先看原文。

作者在文章开头提到,“复查的承诺是改进软件质量、确保与标准的一致性,并且可以作为一种有价值的工具为开发人员服务,但是它们的执行方式却影响到了自身的价值。在某些组织中,它们可能真的见效;而在另一些地方,可能也不过是官僚作风的一种体现而已。”

最近我们部门也在进行代码审查,去年年底做过一次,现在还在做。可是,我很遗憾的发现,我们的工作是更多的是验证了上面的担忧,“不过是官僚作风的一种体现”。  阅读全文

posted @ 2008-03-19 10:15 sky ao 阅读(1272) | 评论 (4)编辑 收藏

TestNG官方文档中文版(1)-介绍

     摘要: 最近决定开始使用TestNG来替代junit,作为未来的单元测试基础组件。
google了一下没有找到好的详细的文档,最后发现官网上的文档其实挺全的,决定翻译一下。
TestNG的官方文档请见: http://testng.org/doc/documentation-main.html  阅读全文

posted @ 2008-03-18 22:25 sky ao 阅读(7561) | 评论 (3)编辑 收藏

netstat 用法详细资料--英文版本

     摘要: google到的一份详细的netstat资料,可惜是英文版本,先保存下来慢慢细看,有时间再翻译出一个中文版本来.
原文地址: http://ibgwww.colorado.edu/~lessem/psyc5112/usail/man/linux/netstat.8.html  阅读全文

posted @ 2008-02-22 11:22 sky ao 阅读(1825) | 评论 (0)编辑 收藏

linux上使用netstat察看mysql端口和连接

     摘要: 近日发现写的一个java程序的数据库连接在大压力下工作不打正常,因此研究了一下dbcp,中间为了查看mysql服务器的数据库连接情况,需要使用 netstat来查看端口和连接, 将使用到的命令整理了一下备忘, 这些命令同样可以用于查看其他运用程序的端口和连接情况.  阅读全文

posted @ 2008-02-22 11:14 sky ao 阅读(26401) | 评论 (2)编辑 收藏

mysql4.1 linux安装配置

     摘要: mysql 4.1的linux安装配置过程,整理出来备忘  阅读全文

posted @ 2008-02-20 14:48 sky ao 阅读(1247) | 评论 (0)编辑 收藏

仅列出标题
共10页: First 上一页 2 3 4 5 6 7 8 9 10 下一页