自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【Hibernate】Hibernate的检索策略:lazy、fetch

检索策略 1、类级别和关联级别   可选的检索策略 默认值 受影响的检索方法 类级别 立即检索 延迟检索 延迟 Session.load() ——Session.get()/Query.list()都会立即检索 关联级别 立即检索 延迟检索 迫切左外连接检索 延迟 Sessio...

2013-03-31 18:27:52 1456 0

原创 【设计模式】6. 命令模式

定义 Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable ...

2013-03-30 14:53:43 1111 0

原创 【Maven】Maven部署Web项目报错webxml attribute is required

webxml attribute is required问题 mvn install一个web项目时,报错如下: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (defau...

2013-03-28 17:12:13 29012 0

原创 【Eclipse RCP】1. 一个简单的RCP程序示例

创建第一个RCP项目 New - Plugin Project 设置其ID、版本号、名称 取消选择Generate an activator 将Rich Client Application区域设为Yes 选择Hello RCP模板 生成的项目结构如下: 运行 自动创...

2013-03-25 13:12:39 3275 1

原创 【设计模式】5. 单例模式(以及多线程、无序写入、volatile对单例的影响)

单例模式 http://www.ibm.com/developerworks/cn/java/j-dcl.html 定义:         Ensure a class has only one instance, and provide a global point of access to...

2013-03-23 17:03:55 4345 2

转载 【JMX】8. JBoss中的JMX实现

前面都是用JDK自带的JMX实现来写的MBean,JMX的实现不独SUN一家,JBOSS也有自己的JMX实现。如果你使用JBOSS来做WEB服务器,那么基于JBOSS的实现来写MBean,是一个不错的选择。基于JBoss的MBean和基于SUN的MBean有什么不同吗?有一些不同之外,但绝大部份都...

2013-03-21 17:29:47 2254 1

转载 【JMX】7. 连接MBean:Java代码

前面用Html、jconsole等方法连接上了MBeanServer,并能够通过这些界面来操纵MBean。但有时我们需要不借助这些客户端,而是在自己的程序来操纵这些MBean,这就要求我们知道如何在代码里连接MBean。 客户端代码如下: public class Client { ...

2013-03-21 16:18:55 2634 0

转载 【JMX】6. 连接MBean:JConsole

前面所有看效果都是通过Html网页来看的。JDK5.0自带了一个jmx客户端,叫jconsole,位于c:\jdk\bin\jconsole.exe。我们来用用这个客户端来连接Mbean Server。   1)vm参数方式   1、还是用第一篇的那个HelloAgent,修改HelloAgent...

2013-03-21 16:08:02 2298 0

转载 【JMX】5. 模型MBean

复习 一共有四种MBean: 标准MBeans(Standard MBeans)设计和实现是最简单的,这类MBean使用自己的方法名作为管理接口;——在前一篇中的Hello、HelloMBean就是一个标准MBeans(Standard MBeans)动态MBeans(Dynamic MBean...

2013-03-21 15:46:03 1303 0

转载 【JMX】4. 用Apache的commons-modeler辅助开发JMX

前面各章中,每一个MBean都要有一个接口,比如前面的Hello要有一个HelloMBean接口。要多维护一个接口,的确是件麻烦的事。         Apache的commons-modeler利用JMX中的动态MBean原理很好的解决了这一问题,commons-modeler使用得我们可以只写...

2013-03-21 15:17:37 1236 0

转载 【JMX】3. 动态MBean

复习 一共有四种MBean: 标准MBeans(Standard MBeans)设计和实现是最简单的,这类MBean使用自己的方法名作为管理接口;——在前一篇中的Hello、HelloMBean就是一个标准MBeans(Standard MBeans)动态MBeans(Dynamic MBea...

2013-03-21 14:37:39 1864 0

转载 【JMX】2. JMX通知模型:Notification

复习 JMX构架中的各层及相关的组件 工具层(Instrumentation Level)     (a) MBeans(标准的,动态的,开放的和模型MBeans)     (b) 通知模型:Notification、NotificationListener等类     (c) MBean元数...

2013-03-21 14:16:26 2859 0

转载 【JMX】1. 什么是JMX、JDK中的JMX实现

http://damies.iteye.com/blog/51788 什么是JMX JMX        即 Java Management Extensions   Java管理扩展,是一个为应用程序植入管理功能的框架 MBean   即 managed beans             ...

2013-03-21 11:40:48 3718 0

翻译 【Effective Java】Ch3_Methods:Item8_重写equals方法时遵循通用约定

虽然Object类是一个具体类,但它主要还是用于扩展。因为其所有nonfinal方法(equals、hashCode、toString、clone以及finalize)都是为重写设计的,所以这些方法都有显式的通用约定。任何重写这些方法的类都有责任遵循这些通用约定;若未做到这一点,则其他依赖于这些约...

2013-03-20 16:45:59 1345 0

原创 【设计模式】4. 工厂方法模式、抽象工厂模式

简单工厂 简单工厂不是一个设计模式,而是一种编程习惯。 使用场景: 当客户端需要实例化一个类,但究竟实例化哪个类,要在运行时由一些条件来决定。 找出变化的方面(实例化哪个类),把他们从不变的部分分离出来,交由“简单工厂”完成。   public class PizzaStore{ Si...

2013-03-10 21:53:43 1322 0

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