自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 论坛 (4)
  • 收藏
  • 关注

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

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

2013-03-31 18:27:52 1484

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

定义Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.将请求封装成对象,以便使用不同的请求、队列、或日志将客户端参数化,同时提供

2013-03-30 14:53:43 1133

原创 【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 (default-war) on project com.alpha.webapp: Error asse

2013-03-28 17:12:13 30288

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

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

2013-03-25 13:12:39 3641 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 it.        确保某个类只有一个实例,并提供一个全局访问点。类图:

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

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

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

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

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

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

2013-03-21 16:18:55 2695

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

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

2013-03-21 16:08:02 2334

转载 【JMX】5. 模型MBean

复习一共有四种MBean:标准MBeans(Standard MBeans)设计和实现是最简单的,这类MBean使用自己的方法名作为管理接口;——在前一篇中的Hello、HelloMBean就是一个标准MBeans(Standard MBeans)动态MBeans(Dynamic MBeans)必须实现一个指定的接口,由于动态MBeans在运行期间暴露它们的管理接口,因此更为灵活; 开

2013-03-21 15:46:03 1316

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

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

2013-03-21 15:17:37 1246

转载 【JMX】3. 动态MBean

复习一共有四种MBean:标准MBeans(Standard MBeans)设计和实现是最简单的,这类MBean使用自己的方法名作为管理接口;——在前一篇中的Hello、HelloMBean就是一个标准MBeans(Standard MBeans)动态MBeans(Dynamic MBeans)必须实现一个指定的接口,由于动态MBeans在运行期间暴露它们的管理接口,因此更为灵活;

2013-03-21 14:37:39 1897

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

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

2013-03-21 14:16:26 2917

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

http://damies.iteye.com/blog/51788什么是JMXJMX        即 Java Management Extensions   Java管理扩展,是一个为应用程序植入管理功能的框架MBean   即 managed beans                         被管理的Beans举一个应用实例:在一个系统中常常会有一些配

2013-03-21 11:40:48 3994

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

虽然Object类是一个具体类,但它主要还是用于扩展。因为其所有nonfinal方法(equals、hashCode、toString、clone以及finalize)都是为重写设计的,所以这些方法都有显式的通用约定。任何重写这些方法的类都有责任遵循这些通用约定;若未做到这一点,则其他依赖于这些约定的类就不能与之一起正常运作。        本章讲述何时如何覆盖Object中的nonfinal

2013-03-20 16:45:59 1375

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

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

2013-03-10 21:53:43 1347

commons-modeler-2.0.1.jar + commons-logging-1.1.2-bin.zip

用Apache的commons-modeler辅助开发JMX时,必须的jar包。

2013-03-21

Eclipse快捷键整理

Eclipse常用的快捷键

2008-04-04

Java代码规范

Java代码规范,编写格式良好的代码

2008-04-04

在for循环中,如何实现变量的动态命名?

发表于 2008-09-18 最后回复 2017-03-07

导入文本文件到SQL2000,最后一步提示列数过多

发表于 2008-09-23 最后回复 2008-10-19

SQL Server导入文本文件,如何删除指定的若干列?

发表于 2008-09-23 最后回复 2008-10-19

普通的关系型数据库用的是什么类型的数据结构?

发表于 2008-09-18 最后回复 2008-09-19

空空如也

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

TA关注的人 TA的粉丝

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