- 博客(20)
- 资源 (15)
- 收藏
- 关注
转载 Spring中事件处理的小技巧
Spring中提供一些Aware相关的接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到的是ApplicationContextAware。实现ApplicationContextAware的Bean,在Bean被初始后,将会被注入 ApplicationCont
2009-06-30 14:34:00 575
原创 WebStart程序的debug
利用Eclipse的remote debug启动webstart:javaws.exe -J-Xdebug -J-Xnoagent -J-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8200 {jnlp的地址orURL}不知道什么原因,如果先将jnlp下载到本地,比如D:jnlpTest.jnlp,debug就O
2009-06-24 17:57:00 660
转载 JBoss内存溢出处理
前几天公司一个项目的服务器坏了,就换了一个备份服务器顶替一下,但是没有跑一会就宕机了,一直报java.lang.OutOfMemoryError。。。。一看到这里,就知道是内存溢出,但是JBoss的内存配置已经达到1024M了,而且对JBoss内存的监测结果看,并不高,怎么会死机呢,好奇怪。搞了半天还是没有结果。郁闷~~~~ 到了最后,已经绝望了我,打算换一个JBoss版本,再换一个JDK,看看是
2009-06-23 16:14:00 1052
原创 Java利用Preferences设置个人偏好
Preferences的中文意思即偏好或喜好的意思,也就是说同一个程序在每次运行完后,可以通过Preferences来记录用户的偏好,下次启动时,程序会利用这些信息来了解用户的喜好。而这些信息个人理解应该就是存储在系统的注册表中。下面我们来学习一下Java中的Preferences的API;概述:本文将介绍自jdk1.4版本后可用的java的Preferences. Java的Prefer
2009-06-23 13:51:00 1375
转载 让Flex Builder 3.0与Eclipse3.3整合起来
1.下载并安装Flex Builder 3.0(SN:1377-4168-2018-0771-2432-1495)。 2.下载并安装Eclipse3.4。 3.拷贝Flex Builder 3安装目录下plugins目录下与flex以及adobe相关的文件和文件夹到Eclipse3.4安装目录下同名目录中。 4.Flex Builder 3安装目录下features目录也做上诉3的动作。 5.启动
2009-06-22 15:28:00 547
原创 利用java的keytool创建keystore和certificate的简单命令
下面的内容是从windows 控制台复制出来的,做的事情是:创建一个keystore my.keystore,其中包含一个别名为my1stcert的证明书; 然后导出该证明书到my1stcert.cer文件; 查看证明书文件的内容; 再将文件my1stcert.cer导入到my.keystore中,其别名为my2ndcert; 查看keystore的内容。 最终
2009-06-22 13:44:00 1597
原创 Java NIO类库Selector机制解析(下)
五、 迷惑不解 : 为什么要自己消耗资源? 令人不解的是为什么我们的Java的New I/O要设计成这个样子?如果说老的I/O不能多路复用,如下图所示,要开N多的线程去挨个侦听每一个Channel (文件描述符) ,如果这样做很费资源,且效率不高的话。那为什么在新的I/O机制依然需要自己连接自己,而且,还是重复连接,消耗双倍的资源? 通过WEB搜索引擎没有找到为什么。只看到N多的人在
2009-06-15 15:47:00 803
转载 Java NIO类库Selector机制解析(上)
一、 前言 自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型: Buffer:包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。 Charset:它提供Unicode字符串影射到字节序列以及逆映射的操作。 Chann
2009-06-15 15:43:00 543
转载 有关JNLP中传SESSIONID为参数的问题
现有项目组用SUN JDK1.5中自带的示例:jnlp-servlet作为WEBSTART版本管理的SERVLET。它可以很好的实现JNLP相关资源(JAR,图片等)的基于版本的管理和增量更新。并有几个类似$$codebase,$$name的可替换关键字。(原来写了一个简单的servlet,可以实现软编码,但没法提供灵活的版本控制)但现有项目的需求更高一些,即,JNLP中需要传更多的参
2009-06-11 16:55:00 920
原创 好BT的Integer
先看一段小程序: public class Test { public static void main(String[] args) { Integer i1 = 100; Integer i2 = 100; if (i1 == i2) { System.out.println("i1==i2");
2009-06-11 11:09:00 449
转载 Comet:基于 HTTP 长连接的“服务器推”技术
http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
2009-06-10 16:53:00 405
原创 客户端连接服务
Spring提供了HttpInvokerProxyFactoryBean工厂bean连接服务。类似于Hessian的HessianProxyFactoryBean,配置HttpInvokerProxyFactoryBean时,只需指定服务的url以及服务实现的接口。通过使用代理,Spring可将调用转换成POST请求发送到指定服务。详细的配置如下:配置文件的文件头,包含dtd等信息-->
2009-06-10 11:05:00 817
原创 SCRUM简介
SCRUM方法 由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动,奋力实现同一目标──胜利)。 SCRUM方法最初实践于Easel公司(1993年),现已被数十家公司数百个项目开发中应
2009-06-09 16:16:00 540
原创 用Eclipse插件提高代码质量(组图)
本文内容包括: 安装Eclipse插件 用CheckStyle校正标准 用Coverlipse确认覆盖率 用CPD捕捉代码重复 使用JDepend 进行依赖项检查 用Metrics 测量复杂度 合适的才是最好的 如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend和Chec
2009-06-09 14:07:00 889
转载 FindBugs:Eclipse插件
官方网站:http://findbugs.sourceforge.net/Eclipse插件:http://findbugs.sourceforge.net/downloads.html 插件管理技巧 提示:新下载的插件PlugIn一定不要都放在原始的Eclipse目录下去。前提是你已经安装好了Eclipse工具了,比如安装在E:/OpenSource/Eclipse/目录下,以
2009-06-09 14:06:00 1173
原创 Sequence Diagram for the Initial Window
http://opensource.atlassian.com/confluence/spring/display/RCP/Kickstarting+a+Spring+Rich+Application
2009-06-05 11:02:00 505
转载 JNLP及Java Web Start
JNLP和JavaWeb Start虽然经过签名的applet功能强大,甚至能在有效地取代应用程序,但它还是得在Web浏览器上运行。这不仅使客户端增加了额外的运行浏览器的开销,而且常常使用户界面变得非常的单调和混乱。浏览器有它自己的菜单和工具条,而他们正好压在applet的上面。Java 的网络启动协议(Java Network LaunchProtocol简称JNLP)能在不牺牲applet优点
2009-06-05 10:40:00 2047
转载 JNLP简介
一。jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个 java应 用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向所有用户发布版本,只需要更新服务器的版本,这就相当于让java应用程序有了web应用的优点了. 二。jnlp文件的具
2009-06-05 10:34:00 791
转载 JVM内存管理
近期看了看Java内存泄露的一些案例,跟原来的几个哥们讨论了一下,深入研究发现JVM里面还是有不少以前不知道的细节,这里稍微剖析一下。先看一看JVM的内部结构—— 如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native
2009-06-04 07:42:00 495
Manning.Java.Persistence.with.Hibernate.Nov.2006
2007-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人