pieChart 描述
pieChart 描述[@more@]<?xml version="1.0" encoding="UTF-8" standalone="yes"?><c:chartSpace xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"> <c:lang val="zh-CN"/> <c:style val="13"/> <c:chart> <!--标题--> <c:title> &l
【转】1、JMX的Hello World
http://www.blogjava.net/chengang/archive/2006/03/07/34061.html[@more@]一、JMX简介 什么是JMX?在一篇网文中是这样说的:"JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理",这句话我现在看着还是不知所云,云里雾里。 我们还是从JMX能给我们提供什么好处入手来理解吧。举一个应用实例:在一个系统中常常会有一些配置信息,比如服务的IP地址,端口号什么的,那么如何来写这些代码呢?程序初哥一般是
【转】基于JBoss来写MBean
http://www.blogjava.net/chengang/archive/2006/03/07/34091.html[@more@]前面都是用JDK自带的JMX实现来写的MBean,JMX的实现不独SUN一家,JBOSS也有自己的JMX实现。如果你使用JBOSS来做WEB服务器,那么基于JBOSS的实现来写MBean,是一个不错的选择。象我们公司就是用JBOSS的,因此所有MBean都是基于JBoss来写的。基于JBoss的MBean和基于SUN的MBean有什么不同吗?有一些不同之外,但绝大部份都一样。 下面是我最早发的一篇关于JMX的文章,是我对公司所做项目的笔记,它上面的JMX例子就是基于JBOSS的。博客搬了几次家,文章删的删丢的
【转】JBoss4.0.5.GA设置控制台jmx-console登录密码
http://www.cublog.cn/u/20644/showart.php?id=334609[@more@]安装好jboss并启动jboss后,在浏览器窗口的地址栏里键入http://localhost:8080/jmx-console就可以浏览jboss的部署管理的一些信息,默认情况下不键入任何用户名和密码就可以进入此页面,使用起来还是有点安全隐患,因为不管任何人只要知道server的ip都可以进去访问。下面我们针对此问题对jboss进行配置,使得访问jmx-console也必须要知道用户名和密码才可进去访问.步骤:1. 进入jmx-console.war,通常此目录在{jboss_home}serverdefaultdeploy目录下。2. 编辑该目录下的WEB-I
常用的文件的操作方法
常用的文件的操作方法[@more@]public class FileUtility { /** * 创建目录 * * @param fileDir * 文件所在目录 * * @throws java.lang.Exception */ public static void createDir(String filePath){ File fileDir = new File(filePath); try { if (!fileDir.exists()) { fileDir.mkdir(); } } catch (Exception ex) { } } /** * @roseuid 46345A88024A */ public FileUtility() { } /** * 如果文件存在,则删除后并重新创建;如果不存在,则创建。 * * @param filePath - * 文件路径
log4j的使用方法
1 log4j的配置文件2 log4j的调用[@more@]1 log4j.properties### 设置org.zblog域对应的级别DEBUG、INFO、WARN、ERROR和FATAL和输出地A1,A2,A3 ##log4j.category.org.consoleLog=ERROR,A1 log4j.category.org.fileLog=WARN,A3 ##指定采用文本方式输出log4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%p] %m%n %c##指定采用文本方式输出log4j.appender.A3=org.apache.log4j.RollingFileAppenderlog
在c3p0基础上进行数据库操作的二次开发
提供了数据库在c3p0基础上进行数据库二次开发,在以后的过程中会进行完善。类作用如下:1 ConnectionManager:数据库链接池管理2 DataSetBean:数据库操作Bean3 Cursor:数据库结果游标4 DbObject:数据库配置基本类5 DbXmlParse:配置文件转换类6 c3p0-service-complex-db.xml:数据库配置文件8 QueryPage:分页的实现[@more@]1 ConnectionManager.javapublic class ConnectionManager {private static ConnectionManager instance = null;private Map dataSourceMap = null;private DbXmlParse xmlInstance = null;/*** 根据数据库数据源
Java反射经典实例 Java Reflection Cookbook
http://www.duduwolf.com/wiki/2006/85.html[@more@]import java.lang.reflect.Array;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * Java Reflection Cookbook * * @author Michael Lee * @since 2006-8-23 * @version 0.1a */public class Reflection { /** * 得到某个对象的公共属性 * * @param owner, fieldName * @return 该属性对象 * @throws Exception * */ public Object getProperty(Object owner, String fieldName) throws
oracle 启动关闭数据库
关于启动关闭数据库的一些常用操作[@more@]sqlplus "/as sysdba"sqlplus /nologconn username/password as sysdbastartup pfile='/adf/adf/adf/init.ora';startupstartup nomountstartup mountalter database open;alter database mount;startup restrict;alter system disable restricted session;alter system enable restricted session;alter database open read only;alter database open read write;alter system quiesce restricted;alter system unquiesce;startup force;startup open recover;alter system suspend;al
java 的反射实例
当通过接口的方式无法完成我们的目标的时候,我们可以考虑用java的反射机制来实现一个类要调用两个不同的类的相同的方法,如静态方法。[@more@]public class Parent1 { public static String getStr(){ return "this parent1"; }}public class Parent2 { public static String getStr(){ return "this parent2"; }}类一和类二都有两个相同的静态方法 getStr,下面的类通过反射机制可以调用两个类中的方法。public class Child { public Child(){ try {
【转】线程池的原理以及实现(java)
http://xfeng.bloghome.cn/posts/52947.html[@more@]在现代的操作系统中,有一个很重要的概念??线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个线程,那这两个线程共享此进程的全局变量和代码段,但每个线程各拥有各自的堆栈,因此它们拥有各自的局部变量,线程在UNIX系统中还被进一步分为用户级线程(由进
java 单线程(暂且理解为父线程)启动多个线程处理(理解为子线程)处理一个列表,并在所有子线程处理完毕后父线程再处理其他操作
主类:ParentChildMain 父线程类:ParentChildPoolTest子线程类:ParentChildDoThread线程池:ThreadPool[@more@]import java.util.ArrayList;public class ParentChildMain { private static ArrayList list = new ArrayList(); private static int controlNum = 0; private static int listNum = 0; public ParentChildMain() { for (int i = 0; i < 50; i++) { list.add(String.valueOf(i)); } listNum = list.size(); ParentChildPoolTest test = new ParentChildPoolTest(); test.start(); } public static synchronized
ORA-01548: 已找到活动回退段'_SYSSMU1$',终止删除表空间 解决办法
ORA-01548: 已找到活动回退段'_SYSSMU1$',终止删除表空间 解决办法[@more@]验证过程:1 查看所有回滚段信息:select segment_name,status,tablespace_name from dba_rollback_segs;SEGMENT_NAME STATUS TABLESPACE_NAME------------------------------ ---------------- ------------------------------SYSTEM ONLINE SYSTEM_SYSSMU1$ NEEDS RECOVERY UNDOTBS1_SYSSMU2$ NEEDS RECOVERY UNDOTBS1_SYSSMU3$ NEEDS RECOVERY UNDOTBS1_SYSSMU4$ NEEDS RECOVERY UNDOTBS1_SYSSMU5$ NEEDS RECOVERY UNDOTBS1_SYSSMU6$ NEEDS RECOVERY UNDOTBS1