Habitat Framework

专注于Java EE企业级开发
posts - 13, comments - 81, trackbacks - 0, articles - 5
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

我不得不承认,我从来没有想象过同事会对我这么的好.

cy知道我一个人刚来,家里没有Internet,没有TV,一个人在家会闷出病来,说周六正好是我生日,到时候带我去KL的downtown逛逛,
可是后来这个计划搁浅了,因为hh,ps,lp的加入,cy决定组织大家去附近的Putra jaya去运动运动.....

在离公司不远的一个叫公主城的地方,我们吃着晚饭,计划着第二天的安排,谁知道居然聊到了23点,我们吃了好大一堆东西,好消息是我发现我吃海鲜不会过敏了:D,而且我决定要学广东话啦~~~~~~因为使用范围实在太广了,有中国人的地方就会有人说.......

于是生日这天我起的很早,到公司楼下等hh来接我,hh载着lp来,我们又一起去接cy,然后和ps汇合,他们说20分钟左右的车程,原来好远,换成是在国内糟糕的交通状况,肯定不止一个小时,吃过早午饭(已经10点左右了),5人挤上ps的车前往Putra jaya

比我想象的近,也可能是马来公路又宽,车又少,交通灯也少的原因,车速很快,我们很快就来到了马来西亚政治宗教中心,一个花了全国纳税人的钱,但是不准华裔入住的城市Putra jaya,

先是去一个叫Botani的植物公园,因为在马来西亚几乎人人都有车,路上根本没有给行人走的路,也没有看到街上有自行车,所以他们很想骑自行车,所以来自自行车王国的我,肯定算是他们中的高手了:D

马来西亚的太阳真的好晒,事实证明我后来又被晒伤了.....不过没有在惠州严重.........但是我们玩得很开心;

之后,我们去附近家乐福吃饭,让我惊讶的是,他们居然去给我买了一个小小的蛋糕,上面还插有一根蜡烛为我庆祝生日:) 满感动得,原来之前关于友谊的某些想法是我错了,不过我很高兴发现我错了;

cy真的好厉害,是个人都会羡慕她的,比我还吃得多,一点都不胖,瘦得可以媲美日本明星.....ps很是自豪地介绍他家的蛇宠物,听得我背后直冒冷汗;

饭后,在太阳比较和蔼后,我们去一个湖边划船,我和cy坐的叫kaya,类似皮划艇,不过是塑料的,船底还故意设计了一个洞,虽然不会沉,但不停涌入的水却让我第一次穿的亚麻休闲库和内裤都湿透了......好在我们脱了鞋的

划到湖中间,我们还把两艘船靠在一起,在湖中品尝着在家乐福买的烤鸡....感觉真的很像回到了学生时代:D

没有过多久,起风了,现在应该是马来的雨季吧,每天都会在下午下一场雷阵雨,我来的时候正好还穿过了雷阵雨云....我和cy赶快划向岸边,ps,hh,lp的大船来不及驶到岸边就被迅速增强的大风吹到了湖的另一边,还好马上有人驾快艇前去救援....

我和cy回到岸边,她走在鹅卵石的湖边如履平地,我一下船,踩到地面就痛得走不动,看来身体真的越来越不好了.....差点没有爬在地上....

之后我们又去了Putra jaya的马来全国最大的回教堂,居然说在做礼拜,不准中国人进,好不容易等到可以进了还要我们穿上一个黄色的雨衣才可以,我们干脆作罢;

之后在回程的路上我们都睡着了,所以本来说我要请大家吃饭的计划也推迟了...

hh送我回家,洗了澡,换了衣服,一个人出去大排档,吃了一盘4.5RM的椰浆饭作为我24岁的生日晚宴,还拍照留恋.....一个人在异乡的确会寂寞,但正是这些很好的同事们让我过了一个非常有意义的生日,吃了一个巨好吃的身体蛋糕,第一次划kaya........

晚上收到来自最爱的祝福和礼物,幸福得不得了,应该说我的这个生日算是精彩了,但是如果我的生日愿望也实现的话,就更好了:D

图片地址:http://www.blogjava.net/hunteva/gallery/21931.html

posted @ 2007-04-23 17:32 Kerwin Weng 阅读(283) | 评论 (0)编辑 收藏

在珠海过夜,第二天早从澳门搭亚航的AK51到KL

很辛苦的过程,尤其一大早在澳门通关,我7点30到,因为是周一,所以耗费了整整一个小时才上了出租车;
好在澳门很漂亮,而且天气好得出奇,阳光灿烂的可以把我晒伤,没想到小时候在课本上不知道怎么读的澳凼大桥十多年后我也有机会从上面经过;

澳门机场小得可以,但是却很方便,值机柜台的一个姐姐是中葡混血,不会中文,但是好好好漂亮.....有照片,可惜忘了带AS-10,A701拍的一点都不清楚

辛苦是值得的,因为亚航的AK51是新飞机--A320,因为是单一仓位,所以看起来很干净整洁,因为是廉价航空,没有仓位限制,我挑了个倒数第二排靠窗的位置,是看风景的绝佳位置,我是说机外和机内 :D,空姐是两个马来混血,一个华裔,都还算漂亮--至少个人认为;这架新A320的冷气超好,空调出风口还冒着白烟,亚航机上不提供免费食物的,但是买的价格也不贵,就几块马币,纪念品也顶多几十块,这点让我很惊讶,我买了一顶亚航的棒球帽,因为没有带墨镜...

早就听说澳门机场是从海里起飞,从窗外看去很有趣,飞机先滑行到离登机楼很远的海上跑道,没有过多久就开始加速起飞,加速感比南航的老737强很多,整个人都被重力加速度压在座椅上,机尾刚离开地面不到20米,飞机就一个起码是45度倾斜的右转,吓了我一跳,因为很少有飞行员会在还没有爬行到一定高度之前就做这种会减少浮力的动作,而且高度太低了,如果有什么闪失,根本没有补救的机会,估计只有对驾驶技术和飞机有充分信心的飞行员才敢这样做吧

起飞几分钟后,飞机掉头还路过了昨天我降落的珠海机场,看到有飞机正在起飞,从高空看飞机起飞真的更有意思;果然,飞机起飞后的半小时内一直在爬升,看来也是要飞到国际航线的高度才会平飞.

中途在机上和空姐聊天,还拍了照,她们都很亲切,华裔空姐还会说华语,我要一杯咖啡,她递给我后,翘起嘴并竖起4根手指(4.00RM)的样子真的很可爱,让我想起了野蛮女友 :-)

更有趣的是,A701收得到GPS信号,而且信号超好,收到了10颗星,而且信号很强,好在我有亚洲地图,飞机经过了哪个海岛,哪个国家的哪个城市我全部可以从地图上找到对应,并且实时知道飞机的高度,速度,方向,位置,这种体验真的是很过瘾......

记下自己的坐标,留作以后纪念:
N 17,22'37.8''
E 112,33'47.5''
高度:11658m
方向:NE 216
速度: 790 km/h

在飞到马来西亚靠近KL上空,我从舷窗外看到我们的右后方有另外一架亚航的红飞机也跟着我们一起飞,并且慢慢并入我们的航道,看来它要飞我们后面,跟着我们一起降落;

3点到KL,暴雨,飞机在雷雨云中穿行,颠簸,从来没有遇到过这么厉害的颠簸和振动,以前如果飞行中遇到了气流,还觉得抖动起来会更有趣,
这次真的不觉得好玩了,我都下意识的检查了几次自己的安全带,心里想着迫降和经济着陆的姿势,不过好在机长的水平十分的高超,飞机一直缓慢的匀速下降,没有突然降低和左右转的感觉

终于穿出云层了,看到地面的景物是那么清晰,飞机以非常平稳的姿态在LCCT着陆,滑行,我下机之前,那架跟随我们的亚航飞机也降落了,效率满高的.

LCCT也是一个廉价机场,下机后要自己走去入境大厅,之前机上的华裔空姐还提前去为我们开门,看来亚航的服务真是做的到位,

通关很快,海关简单问了我几句,我的两个大包一个都没有检查就放行了....换钱,买taxi的车票,前往Puchong.....


 

照片在这里

http://www.blogjava.net/hunteva/gallery/21904.html


posted @ 2007-04-23 12:29 Kerwin Weng 阅读(385) | 评论 (1)编辑 收藏

18:25的飞机,20:00到了广州这个以前同事们传说中的地方

太遗憾了,在川航租用鹰联的空客A319上,在双流机场候机厅里,A701的GPS打死收不到一颗星,

飞机是一个屏蔽的金属空间,收不到很正常,但是为什么双流机场的候机楼也收不到喃,难道故意屏蔽

出了广州机场,上了大巴,一开CJT,收到9颗星!CJT果然名不虚传,一路上每个路口,每个立交都指示的非常精准,往往我一抬头就可以看见CJT上指示的立交或路口

进了广州城区,路过了那传说中的流花车站,后悔没有照一张留恋

终于来到了网上订的三星酒店,结果这家在天河南二路6运的酒店真的烂的可以,还号称是三星级的,以后绝对不图这种便宜了

终于安顿好出去吃饭,午饭没有吃,飞机上又吃不饱,我已经饿得不行了,找了一家台湾中式快餐--Blue&White,我点了一盘清蒸鱼,一盘糖醋鸡块,一盘炒米粉,一盘沙拉,一个排骨顿盅

难怪我自己都觉得像饭桶....

明早还要去马来领馆签证,还有好多PPC的软件没有装,还有两集Lost没有看,所以就先记到这里

posted @ 2007-04-09 00:28 Kerwin Weng 阅读(273) | 评论 (0)编辑 收藏

1.TOMCAT初始JVM大小为64M,在将应用正式部署后,可以通过调整catalina.bat中的内容调整tomcat的初始JVM大小,以获得更好的性能。

范例如下(catalina.bat):

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Xms128m -Xmx256m

-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" ......

红色的内容为添加的内容,随后类似于此的三个位置都如上进行添加,xms为初始最小分配内存,xmx为最大允许分配内存。tomcat启动时,将按照xms 进行内存的分配,当JVM内存不足时,将再进行分配,但最大不能超过xmx设定的值。一般将xms和xmx设定为同样的值。

2.TOMCAT在运行过程中可以实时监控当前应用JVM的占用情况。TOMCAT本身带的应用manager可以进行服务器状态的监控。为了运行该程序,需要创建角色manager和对应的用户。

创建位置在conf/tomcat-users.xml中,内容如下所示:

<?xml version='1.0' encoding='utf-8'?>                                                                     
<tomcat-users>                                                                                                             
  <role rolename="tomcat"/>                                                                                        
  <role rolename="role1"/>                                                                                          
  <role rolename="manager"/>                                                                                   
  <role rolename="admin"/>                                                                                        
  <user username="tomcat" password="tomcat" roles="tomcat"/>                    
  <user username="both" password="tomcat" roles="tomcat,role1"/>              
  <user username="role1" password="tomcat" roles="role1"/>                          
  <user username="admin" password="tomcat" roles="admin,manager"/>   
</tomcat-users>                                                                                                           

创建了角色manager和用户admin/tomcat后就可以使用manager应用了。

在IE中键入httpp://localhost:8080,进入tomcat的主界面,然后选择左面的

Administration     
下的Tomcat Manager,输入用户名和密码(admin/tomcat),就进入了manager的界面,

选择最右方的“Server Status”,便可以看到JVM的占用情况。

Free memory: 3.69 MB Total memory: 10.60 MB Max memory: 63.31 MB

Free memory:当前可用的内存;

Total memory:当前已经分配的JVM内存;

Max memory:当前允许分配的最大JVM内存;

posted @ 2006-09-08 18:35 Kerwin Weng 阅读(2478) | 评论 (0)编辑 收藏

终于还是要部署到Weblogic上的
经过一下午的调试,总结出要改两个地方
1:Spring的servlet装载顺序
Tomcat是标准的Servlet2.4规范的容器,能够很好的维持servlet加载的顺序,
但是Weblogic9.x不是,因此加载的时候需要换用Spring的另一个Servlet来保证加载的顺序正确
<servlet>
  <servlet-name>context</servlet-name>
  <servlet-class>org.springfromword.context.ContextLoclageServlet</servlet-class>
 </servlet>
 2.Acegi的filter也需要改变装载的类:
<filter>
        <filter-name>acegifilter</filter-name>
        <filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter-class>
        <init-param>
            <param-name>targetClass</param-name>
            <!--<param-value>net.sf.acegisecurity.util.FilterChainProxy</param-value>-->
            <param-value>net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter</param-value>
        </init-param>
</filter>
3.更换两个包antlr和cglib
Spring要求antlr 2.7.5 的支持,但是Weblogic9的Weblogic.jar中集成的版本不够高,所以启动会报错
修改启动weblogic启动的环境变量,将这个包加在weblogic.jar包之前(注意一定要加在前面)。
weblogic 8中修改:bea\weblogic81\common\bin\commEnv.cmd(.sh)这个文件。
weblogic 9中修改:bea\weblogic90\common\bin\commEnv.cmd(.sh)这个文件,
修改后大体如下所示:
set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\antlr-2.7.5.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar
就可以解决在weblogic server 上部署spring应用程序的问题了。
如果在加载中还碰到java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)这个问题出现,则必须将cglib-nodep-2.1_2.jar也加到classpath中weblogic.jar之前。
或者对于weblogic server 9在weblogic.xml中使用
<container-descriptor>
  <prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
优先使用web-inf中使用的class而不是用先使用weblogic.jar包中的ClassVisitor这个类。(针对weblogic server 9)

posted @ 2006-09-08 11:01 Kerwin Weng 阅读(1227) | 评论 (0)编辑 收藏

仅列出标题
共3页: 上一页 1 2 3 下一页