
JAVA技术
tyj1982
一天到晚游泳的鱼啊不停游
展开
-
java annotation (注解)之我见(一)
<br />自从java 1.5(代号tiger,1.6代号为mustang)引入annotation以后,java annontation就被广泛的使用了,很多java框架也紧跟潮流,在各自的新版本中都引入了annotation,比如Spring,从2.5提供了完全基于注释配置Bean、装配Bean 的功能。jax-ws and jax-rs规范也提供了基于注释的配置,还有jaxb。本文分为以下几个部分<br />第一部分简要介绍一下annotation基本概念和一个入门级的example;第二部分介绍一原创 2010-08-01 18:13:00 · 3027 阅读 · 0 评论 -
JUnit设计模式分析
JUnit是一个优秀的Java单元测试框架,由两位世界级软件大师Erich Gamma 和Kent Beck共同开发完成。本文将向读者介绍在开发JUnit的过程中是怎样应用设计模式的。关键词:单元测试 JUnit 设计模式 1 JUnit概述1.1 JUnit概述JUnit是一个开源的java测试框架,它是Xuint测试体系架构的一种实现。在JUnit单元测试框架的设计时,设定了三转载 2012-01-09 15:20:43 · 782 阅读 · 0 评论 -
修改spark install4j配置文件使得安装程序语言为中文
在build/installer目录下,打开spark.install4j文件,做如下修改 true"> zh_CN", customLocalizationFile="" />原创 2011-10-07 12:04:16 · 1361 阅读 · 0 评论 -
JDK的动态代理深入解析(Proxy,InvocationHandler)
创建Proxy对象,测试public class ProxyTest_old { public static void main(String[] args) { UserDao userDao = new UserDaoImpl()转载 2011-08-26 15:28:44 · 3036 阅读 · 0 评论 -
openfire修改程序,使得在同一个分组里的用户,自动和该组admin互为好友
openfire修改程序,使得在同一个分组里的用户,自动和该组admin互为好友,另外当把用户从组里删除时,自动删除和admin之间的好友列表在group-edit.jsp中,修改程序,标记为黑体为新添加的,注意在create和update之间需要sleep一段实践,原创 2011-08-14 19:23:54 · 4865 阅读 · 1 评论 -
修改spark install4j配置文件使得安装程序语言为中文
在build/installer目录下,打开spark.install4j文件,做如下修改 true"> zh_CN", customLocalizationFile="" />在mediaSets段下修改默认语言为中文 <wi原创 2011-08-14 19:14:28 · 4005 阅读 · 0 评论 -
openfire 详细介绍一
基础简介 XMPPExtensibleMessaging and Presence Protocol,简单的来讲,它就是一个发送接收处理消息的协议,但是这个协议发送的消息,既不是二进制的东东也不是字符串,而是XML。正是因为使用了XML作为消息传递的中介,Extens转载 2011-08-14 21:07:45 · 31320 阅读 · 0 评论 -
spark中聊天记录的存储
一般情况下是在 user.home下的spark/user//transcripts 。 在代码中,实际上是一个listener: 包:org.jivesoftware.sparkimpl.plugin.transcripts 类:ChatTranscriptPl原创 2011-08-14 19:04:37 · 5608 阅读 · 1 评论 -
JVM优化配置
JVM优化配置 这里首先要说明的是这里提到的JVM是Sun的HotSpot JVM 5和以上的版本。性能优化在应用方面可以有很多手段,包括Cache,多线程,各种算法等等。通常情况下是不建议在没有任何统计和分析的情况下去手动配置JVM的参数来调整性能,因为在JVM原创 2011-08-12 14:29:43 · 633 阅读 · 0 评论 -
JTable celleditor可以支持同一列不同行的cell里面动态的组件
DefaultCellEditor封装了很多常用的editor组件,比如JTextField,JCheckBox,JComboBox,但是有时需要这样的情形:有些行需要JTextField,有些行需要JComboBox,这样就不能直接使用DefaultCellEditor了,其实原创 2011-08-12 13:54:20 · 3861 阅读 · 0 评论 -
使用derby在auto ut中,No suitable driver found for jdbc:derby://localhost/...
今天被一个问题折磨好久,主要还是对derby不熟,项目使用mysql,写junit test case的时候,就打算用derby来代替,这样ut就不用配置环境了,配置如下:driver:使用org.apache.derby.jdbc.EmbeddedDriverurl: jdbc:derby://localhost/;create=true可是一直报错Caused by:原创 2012-01-11 15:55:10 · 4682 阅读 · 2 评论