自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

燕窝

金丝燕的窝

  • 博客(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

原创 查找JAR包的网站

http://www.findjar.com/index.jsp?query=

2009-06-03 16:09:00 501

SLA稳定性保障灰度发布

稳定性保障相关内容

2023-05-22

K82源码解析读书笔记

K82源码解析读书笔记

2023-05-22

Redis.xmind

redis科普

2021-02-19

DDD(领域驱动设计).xmind

ddd理解

2021-02-19

《算法概论》.xmind

算法

2020-06-11

java码农技术体系

java码农技术体系归类总结

2017-06-24

动态代理的前世今生-绝对经典

经典中的经典 《动态代理的前世今生》 找了好久才找到的资料

2009-09-24

GUI设计禁忌(英文版).

GUI设计禁忌(英文版)GUI设计禁忌(英文版)

2009-09-11

Better Builds With Maven

Better Builds With Maven

2009-09-11

thinking in patterns(中文).pdf

深入浅出设计模式(英文) http://www.china-pub.com/27862

2009-02-02

面试资料-面试常用的问题

面试经常被问到的问题 和具体的技术和行业无关的问题

2008-11-09

程序员面试宝典扫描版

程序员面试宝典扫面板 面试的程序员们可以参考下

2008-11-09

编程高手箴言

编程高手箴言<br>有时间多看看啦:)

2007-08-09

Manning.Java.Persistence.with.Hibernate.Nov.2006

Manning.Java.Persistence.with.Hibernate.Nov.2006

2007-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除