
java
lovec
nothing
展开
-
maven2的pom的依赖管理
给原来java系统新增自动打包功能的时候,因为原来的系统并没有采用maven那样的jar包管理,一般来说所有相关jar都在lib目录下边,而默认的maven2则采用集中式jar包管理,比如都放在${HOME}/.m2/repository,那么如何在原来lib基础上采用maven呢?查看POM的reference,发现dependency有个很有用的scope属性,这个可以解决上述问题:) ...2007-03-01 11:11:35 · 209 阅读 · 0 评论 -
Osgi中调用EJB服务小计
Osgi的美眼在此就不多罗嗦了,这里先把所用到的一些框架罗列一下: [list] [*]spring [*]spring-dm [*]equinox [/list] 其实在osgi中访问其他服务,本来应该跟其他java app差不多的,可是Osgi的ClassLoader机制,会经常导致ClassNotFound的异常。现在结合我在Osgi中访问Ejb的服务和Spring...2010-06-25 12:17:58 · 140 阅读 · 0 评论 -
Intellij IDEA CE 自动生成 serialVersionUID
IDEA的Inspector对serialVersionUID检测默认是关闭的,因此如果你的class是Serialization,那么需要重新设置一下(IDEA 9.0): Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’ 选上以后,在你的class中:Alt+...原创 2010-02-05 13:24:47 · 153 阅读 · 0 评论 -
IDEA CE 9 & Eclipse
IDEA开源了,虽然其CE版本没有企业版那么强大,不过对于我日常的开发来说,足以(BTW我只需要Java,Groovy,Scala,Maven,Git/Svn) 不过从Eclipse到IDEA还是有些不习惯的,可能是因为我还没有深入应用,不过在这里有些概念要记录一下: [list] [*]IDEA的Project,相当于Eclipse的Workspace [*]IDEA的mod...2009-12-20 00:48:56 · 131 阅读 · 0 评论 -
maven out of memory
as the title ,set the environment to: MAVEN_OPTS="-Xmx512m"原创 2009-01-15 17:37:05 · 121 阅读 · 0 评论 -
junit & testng
这两个都是不错的测试工具,尤其单元测试,总的来说junit简单,适合初学者,而testng有不少的高级选项。 在annotation的时候,testng多了很多的annotation,比如AfterTest,AfterGroup etc. 下边就我从junit到gestng的迁移中做得一点annotation间的总结: NOTE:junit->testng [list] [...原创 2008-12-21 22:14:47 · 102 阅读 · 0 评论 -
NIO使用简单小记
以下只是在学习NIO的时候,做的一些简单记录: [list] [*]FileChannel的read最好使用position参数,这样channel的current指针不会变化,提高了效率。 [*]刚read完一个ByteBuffer以后,要使用这个buffer,一定要flip一下。 [*]ByteBuffer slice以后的新buffer,其array和原来相同,这点要注意。 [...2008-12-12 10:45:34 · 99 阅读 · 0 评论 -
JacORB开发Corba客户端
Corba算是比较古老的分布式系统了,因为工作需要,需要访问Corba的服务器(也是用JacORB)实现的一套系统,其实就是TMF814相关规范的Corba实现,以下是摸索的点滴,在此稍作记录,以防忘记。 [list] [*]访问服务器的几种方式 [list=1] [*]IOR的方式,就是将服务信息导出为字符串,直接传给客户端相关代码 [*]ORBInitRef.NameServ...2008-10-22 20:33:59 · 336 阅读 · 0 评论 -
Tomcat5基于JK的集群(Cluster)和负载平衡(Load Balance)
网上关于Tomcat的集群和负载平衡的东东实在太多,不过有些可以成功,有些不成,本人只是测试的基于JK的connector,其他应该类似吧,同时也是作为学习Tomcat的Cluster的一个总结吧。 本人测试用到的软件: [list] [*][url=http://httpd.apache.org/]Apathe Http2.2[/url] [*][url=http://tomcat.ap...2008-01-14 17:28:35 · 117 阅读 · 0 评论 -
Tomcat中文备忘
在此只是作为一个备忘录,以备忘记的时候,过来查查: [list] [*]query-string乱码情况,只需要在server.xml文件,找到相应的区块,加入如下:URIEncoding='UTF-8' [*]post的情况,需要自己新增一个Filter,将webapps\servlets-examples\WEB-INF\classes\filters\SetCharacterE...2008-01-10 12:26:46 · 79 阅读 · 0 评论 -
Hibernate异常: Unable to find column
在JPA中定义ManyToOne的时候,指定JoinColumn的时候,回出现如下异常: Invocation of init method failed; nested exception is org.hibernate.MappingException: Unable to find column with logical name xxxx in table xxxx 这其实...2008-07-15 18:08:48 · 1904 阅读 · 0 评论 -
JAVA线程误区:Thread不能随便使用
工作原因,需要找出程序中内存泄漏的地方(泄漏现象:JAVA进程的内存,一直在缓慢的增长,到最后出现OutOfMemory),当然市场上有很多的这样剖析工具了象Jprobe等,但是因为商业原因,没能采用:(. 于是就用java本身的-Xrunhprof参数+HPjmeter,进行剖析,经过跟踪分析,发现有大量的Thread一直是活动对象,及时run()已经执行过!类似代码如下: V...2006-03-03 17:22:56 · 211 阅读 · 0 评论 -
java 正则表达式
应用java正则表达式的一些简单记录 匹配小括号(parentheses):"\(\)",注,在表达式中括号是用来分组用2007-04-19 11:18:08 · 84 阅读 · 0 评论 -
Hibernate调优小记
Hibernate是个不错的ORM,可是用的人容易走两个极端:简单的DB映射,过渡的关联设计,我就范了后者,导致运行很慢 。 Hibernate由浅入深,是一个不断学习摸索的过程,在此把在工作中碰到的点点做一个记录 :) Hibernate本身留有很多可以调优的参数,象Cache等,详见Hibernate 参数设置一览表 与关联相关的参数: hibe...2007-04-10 15:37:50 · 108 阅读 · 0 评论 -
Retroweaver: Run JDK5 code in JDK 1.4 VM
Retroweaver is what i want framework,although the jeye does not give the answer! 这个东东确实好用,极力推荐,简单易用! java 代码 java -cp release\retroweaver-all-<version>.jar net.sourceforge.retroweaver.We...2007-04-03 10:01:08 · 81 阅读 · 0 评论 -
maven远程发布小记
用maven管理多个工程或者模块,不可避免的要用她的deploy/deploy-file功能,其基本用法在此不再累赘,请参考maven.apache.org/plugins/maven-deploy-plugin/usage.html maven支持多种发布协议(URL),如下 file: 格式是file://path to repository,是最简单最易用的一种,可惜只能...2007-04-01 13:57:18 · 136 阅读 · 0 评论 -
[转载]java.lang.OutOfMemoryError: PermGen space及其解决方法
今天tomcat出现了 java 代码 Exception in thread "DefaultQuartzScheduler_Worker-3" java.lang.OutOfMemoryError: PermGen space 那是发布了grails的应用以后出现的,经google以后,发现本文,在此以此作为备份,全部版权归真正作者所有 http://www.wuj...2007-03-23 09:43:58 · 224 阅读 · 0 评论 -
[maven2] No Java test frameworks found
还是一个与dependency相关的问题,对于允许junit测试来说,如果设置不当,则会出现 No Java test frameworks found 比如我的dependency代码如下: xml 代码 <dependency> <groupId>libgroupId> <artifactId&...2007-03-01 15:04:12 · 99 阅读 · 0 评论 -
OutOfMemoryError: unable to create new native thread
如题,此异常在我们的系统经常出现,虽然重新启动能够正常运行,可是不解决根本问题。 此问题在jboss的社区有个比较好的[url=http://community.jboss.org/wiki/OutOfMemoryExceptionWhenCannotCreateThread]解释[/url],其中提到一个比较好的进程空间公式: [quote]TotalProcessSpace =...原创 2011-06-17 11:40:42 · 208 阅读 · 0 评论