自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

程序之死

      4年的编程生涯,多少个白天和黑夜,深深的刻录在脑门的抬头纹上。曾经的年少轻狂,曾经深夜独自敲代码的那份激情,仍像在昨天一直燃烧。       而今回归本质,程序已死,研磨设计之源,天下万般皆顺于自然,然后谈道。...

2010-09-15 16:08:49 106

[探究JMX] 5、动态模型MBean

一、简介      Model MBean是基于DynamicMBean的更实用的MBean,如果编写被管理的类为标准MBean,我们必须为它们实现一套以MBean为后缀名的接口,这样使代码的耦合度增高。而基于Model Mbean,我们可以用配置文件等动态的方式来管理类,被管理的类可以是普通的类,这样也降低了系统的耦合性。 二、准备工作       1、为了Web方式管理...

2010-07-02 16:34:04 174

[探究JMX] 4、Spring2.x集成MX4J

一、简介      Spring的JMX支持提供了一些特性,让你能透明地将Spring应用程序集成到JMX基础实施中去。确切地说,Spring的JMX支持提供了四种核心特性:将任意Spring Bean自动注册为JMX MBean灵活操纵Bean管理接口的机制通过远程JSR-160连接器对MBean的声明式暴露对本地和远程MBean资源的简单代理二、准备...

2010-07-01 18:13:10 145

原创 [探究JMX] 3、JMX服务器端连接

一、简介       上一节介绍的是通过Web方式访问和操控MBean,本节所要介绍的是通过RMI方式,实现客户端与服务器端的通信,即客户端获取MBeanServerConnection,然后对服务器端被注册的MBean进行操作。 二、代码实例  package com.muyu.jmx;import java.rmi.registry.LocateRegistry...

2010-07-01 14:44:06 178

[探究JMX] 2、JMX注册例子

一、简介      JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。主要用于管理和监控程序,本节以一个简单的例子理解怎样管理MBean。 二、准备工作      JMX有一套标准,SUN公司JDK提供了实现该套标准的JMX接口。基于JDK就可以开发出JMX代码了。      1、 安装JDK1.5      2、 代...

2010-07-01 13:10:07 163

[探究JMX] 1、JMX简介

      JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。         JMX致力于解决分布式系统管理的问题,比如网站的监控和软件的参数配置等,因此,能够适合于各种不同的环境是非常重要的。        管理对象是JMX应...

2010-07-01 11:18:06 145

数据库事务与并发和锁机制

      软件开发中,事务与并发一直是个很头疼的问题,其中包括操作系统的任务调度,Java多线程并发死锁问题,当然数据库也是绕不过去的。下面就来详细解析数据库事务与并发产生的原因、过程及其解决办法。       一个事务是由一系列数据库操作构成。就并发性和恢复控制的角度来看,其具有“原子性”,在一个事务中如果一个操作失败,就必须撤销所有操作。当多个事务同时访问数据库资源时,可能会造成并发...

2010-06-11 13:32:18 308

JDBC多结果集处理

      一般情况下,statement执行execute后只会返回单一结果集,如果想一次返回多个结果集,就得用JDBC驱动的多结果集处理方式。各个数据库厂商有不同的实现方式,但共同的是他们都采用存储过程来实现。 一、Oracle多结果集是基于ref cursor实现的 Create table person (Id int, name varchar2(50))...

2010-06-10 18:06:14 530

排序算法大全

闲来无事,用Java重写了下各种排序算法,以备用。public class Sort { public long[] array; //冒泡排序 public void bublingSort(long[] array) { int length = array.length; long temp; f...

2010-06-10 15:31:34 84

Google项目托管集成EclipseSVN版本控制

     前不久为时一年开发了一个ERP系统,架构Spring2.5 + Struts1.2 + Hibernate3.0 + DWR + JFreeChat,开发工具MyEclipse7.5,版本控制工具当然是SVN了,不过这里的SVN是作为MyEclipse插件使用的。我们的项目就托管在Google上,这样我们就不局限在自家那点地方开发了。       上一篇文章里已经详细描述了怎...

2010-03-19 00:16:32 79

Google项目托管与TortoiseSVN版本控制

      使用Google Code可以实现项目托管、资料共享和版本控制等很多实用的功能。您可以把它想象成一个简单的网络硬盘(2G),我想您决不会拿google的速度说事。Google Code的项目托管功能结合客户端的SVN工具,使您在只要有网路的地方就可以实现文档资料的统一管理和使用。(Google Code与TortoiseSVN、Myeclipse的集成会使远程版本控制变得异常简单,...

2010-03-17 22:09:32 106

原创 管理学定则--java反射枚举

import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public enum 管理定律 { 蓝斯登原则("在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒", "...

2010-01-11 19:08:43 110

空空如也

空空如也

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

TA关注的人

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