Java
文章平均质量分 72
weigbo
这个作者很懒,什么都没留下…
展开
-
Eclipse换成3.1M7。
用了半年的Eclipse3.01,了,换换新的了。哈哈,刚下载完,不知好不好用。lomboz3.1装不上,所以不能用了。开发不了j2ee呀。哈哈.:-大家能装上吗?原创 2005-06-05 00:28:00 · 917 阅读 · 0 评论 -
CXF调用.net webservice之any 元素
CXF调用.net webservice之any 元素 这两天工作之余帮前公司的小弟调一个比较恶心的Web Service问题。是CXF Java客户端调用.net Web Service的接口。接口返回类型是复杂类型,而且是 type,这个类型比较变态,cxf的wsdl2java不能很好的转换该类型。请看详请。 接口Wsdl主要内容展示:- xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"xmlns:soapenc="http://sch原创 2011-04-13 23:40:00 · 2770 阅读 · 0 评论 -
@Transactional-隔离级别-二级缓存的扯谈
引子今天下班后,以前同事小胖问我Spring Service类中的注解@Transactional readOnly=true的作用。做为他眼中的高人,我自然要装下A-C。居然想都没有想就说是注解事务控制,然后给他扯了一通数据库的隔离级别,什么read uncommit之类的,说readOnly是隔离级别最低的,在spring查询方法里用,性能最高。 ps:之前的项目多数基于xml,亲自用annotation的机会很少,都是小弟们在实战。 示例:Java代码 @Component("channelSer原创 2011-04-07 23:42:00 · 2998 阅读 · 0 评论 -
并发编程一波流之CyclicBarrier
<br />并发编程一波流之CyclicBarrier<br />Peter Wei<br /> <br /> CyclicBarrier介绍<br />一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环的 barrier。CyclicBarrier支持一个可选的Runnable命令原创 2011-03-30 19:46:00 · 622 阅读 · 0 评论 -
Ubuntu10和VirtualBox4实用总结-常用Java Web应用软件 (LNMJ,LAMJ)安装
<br />本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载均衡与集中式Memcached集群)进行前期准备。本文记录了安装过程经常出现的错误,并提供了解决办法,具有很好的实用性,是居家旅行必备之良品。<br />主要内容有:<br />VirtualBo原创 2011-03-28 02:25:00 · 1479 阅读 · 0 评论 -
Ubuntu10下Eclipse3.6安装
Ubuntu10下Eclipse3.6安装下载eclipse3.6 for Linux的版本<br />http://download.springsource.com/release/ECLIPSE/helios/R/eclipse-SDK-3.6-linux-gtk.tar.gz解压缩,移动到安装目录<br />tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文件;f-指定存档或设备)<br />cd /home/guangbo/soft<br />tar -zxvf原创 2011-03-27 07:12:00 · 545 阅读 · 0 评论 -
Ubuntu10下Apache-2.2安装
Ubuntu10下Apache-2.2安装<br />我是用非root登录,所以要sudo,要不然很多命令没法执行。下载httpd-2.2.16.tar.gz,解压并编译安装<br />tar –zxvf httpd-2.2.16.tar.gz<br />cd httpd-2.2.16<br />./configure --prefix=/usr/local/apache2.2.16<br />make<br />//现在可以在PREFIX目录(参见上述的--prefix参数)下安装了,执行:<br />原创 2011-03-27 07:04:00 · 629 阅读 · 0 评论 -
Ubuntu10下JDK1.6安装
Ubuntu10下JDK1.6安装<br />把下载的jdk-6u24-linux-i586.bin文件copy到你想安装的路径。<br />我们的应用程序一般放到/usr/local目录下。新建目录,复制文件<br />sudo mkdir /usr/local/java <br />sudo cp /home/guangbo/soft/jdk624.bin /usr/local/java/jdk624.bin安装jdk <br />chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加权限原创 2011-03-22 03:45:00 · 462 阅读 · 0 评论 -
Ubuntu10下Tomcat7安装
Ubuntu10下Tomcat7安装解压和copy目录到工作目录<br />我们的应用程序一般放到/usr/local目录下。解压gz包,其实可以直接使用windows下的tomcat7目录,可以通用,我是复制windows下的,没用gz包。<br />命令说明:<br />tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文件;f-指定存档或设备)<br />cp(R-递归copy目录和文件)<br />tar -zxvf apache-tomcat-7.0.2.tar.g原创 2011-03-22 03:42:00 · 534 阅读 · 0 评论 -
Ubuntu10下Nginx-0.8.54安装
Ubuntu10下Nginx-0.8.54安装下载nginx-0.8.54.tar.gz,解压并编译安装命令说明:tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文件;f-指定存档或设备)tar –zxvf nginx-0.8.54.tar.gz进入相关目录./configuremakesudo make install你要运气好的话,一切ok,不过相信没有人运气好的,哈哈。Ubuntu默认的策略是什么库都不装,依赖的库都需要自已手工安装搞定。估计CentOS等linux会原创 2011-03-22 03:36:00 · 1038 阅读 · 0 评论 -
精通有状态vs无状态(Stateful vs Stateless)
精通有状态vs无状态(Stateful vs Stateless)—Immutable模式之姐妹篇Peter Wei我相信有不少人还不明白有状态和无状态(Stateful and Stateless)的概念,那么我们今天就来谈谈有状态和无状态,一方面不断总结提高自我,另一方面兼扫盲。这是Immutable不变模式的姐妹篇,大家可以参照着读。Immutable不变模式的分析blog:http://www.javaeye.com/topic/959751 基本概念:有状态就是有数据存储功能。有状态对象(Stat原创 2011-03-13 20:13:00 · 3562 阅读 · 0 评论 -
设计模式之不变模式(Immutable Pattern)分析
不变模式(Immutable Pattern)分析Peter Wei最近老有人问我不变模式,我其实也是一知半解,于是花了一些时间进行学习总结,分析了一下不变模式(immutable pattern),和大家一起分享。说得不对的地方欢迎拍砖,谢绝谩骂。不变模式(immutable pattern)一个类的内部状态创建后,在整个生命期间都不会发生变化时,就是不变类。这种使用不变类的做法叫做不变模式。不变模式有两种形式:一种是弱不变模式,另一种是强不变模式。弱不变模式:一个类的实例的状态是不可变化的,但是这个类的原创 2011-03-13 11:39:00 · 1675 阅读 · 0 评论 -
Java分布式之RMI实例教程
Java分布式之RMI实例教程<br /> <br /> <br />Peter Wei<br /> <br />2010-8-22<br /> <br /> 前言<br />最近的联通项目,下一阶段可能会涉及到和各省间的RMI接口,所以总结一下09年中国移动自动拨测系统用到的RMI技术,以备不时之需。同时也给广大初哥提供一些学习资料,哈哈。前几年,一直忙于项目,没怎么做系统总结。以后计划写一些以前项目用过的Java分布式技术实例教程,如:RMI、Socket、Mina、SNMP、SOAP、Web Serv原创 2010-08-22 02:59:00 · 924 阅读 · 0 评论 -
JDBC Statement PrepareStateme和Batch性能小测
今天在Javaeye论坛上看到有位网友得出结论:主题:Hibernate性能 - 30倍普通SQL操作 - 探讨 地址:http://www.javaeye.com/topic/743613 .贴子中说JDBC测试插入10000条数据花费时间:Total spent 249531毫秒.而且贴子还说:这个时间我觉得是比较合理的执行一条SQL花费25毫秒左右,之前有关效率方面的测试和这个结果差不多。 不知他在什么配置情况下操作。因为结果是4分多钟。对于此结论很是惊奇,因为以前做过数据同步的原创 2010-08-21 17:02:00 · 1148 阅读 · 0 评论 -
Domain Object贫血vs富血(DDD)和spring roo到ruby的扯淡
引子:前几天,小胖和我说他们公司CTO批他了,说他写的代码不够OO,不够DDD。细问才知道他们CTO在推DDD(领域模型驱动设计).我当时给他的观点是,JavaEE应用是天生贫血的,并不能像ruby之类的语言做到很好的富血,做到DDD。因为这些观点也是N年前讨论过的问题,我记得冒似robbin当年还下过定论:Java天生是贫血的。所以有了ruby之流做RAD快速开发。但当seam到spring roo的出现与完善,富血DDD在Java里也变得可行起来(此论言之尚早,拭目以待)。我以前也和别人争吵过哪个更好,原创 2011-04-16 22:27:00 · 3209 阅读 · 0 评论