java
houkai2007
这个作者很懒,什么都没留下…
展开
-
快速排序算法的java实现
快速排序思想: 一趟快速排序是: 1,随机产生一数列,选取第一个数(这里也可选其他的数)作为比较的基石,假设这个数为X,这样X=A[0];设两个变量i=0,j=n-1;n是这个数列的长度 2,从前面开始找,找到第一个比A[0]大的数,找到了就与X交换 3,从后面开始找,找到第一个比A[0]小的数,找到了就与X交换 4,重复步骤2,3,直到i=j; 这样一趟快速排序...原创 2013-08-08 12:25:41 · 94 阅读 · 0 评论 -
设计模式
设计模式设计模式原创 2010-10-08 18:22:59 · 75 阅读 · 0 评论 -
PiePie
package com.huawei.jfreechart;import org.jfree.chart.ChartFactory;import org.jfree.chart.JFreeChart;import org.jfree.data.general.DefaultPieDataset;public class Pie { public static void ...原创 2010-09-29 09:11:07 · 89 阅读 · 0 评论 -
jboss-cache
jboss-cachejboss-cache66OMUVersion_PortType原创 2010-09-27 17:59:30 · 72 阅读 · 0 评论 -
jbossha
jbosshajbosshajbossha原创 2010-09-27 17:50:44 · 105 阅读 · 0 评论 -
Java中的IO流知识总结
总结一:Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayReader, CharArrayW...原创 2011-05-13 00:26:02 · 104 阅读 · 0 评论 -
Log4j 包动态加载
Log4j的包下载完成后,解压,将其中打包好的的log4j-1.x.x.jar导入你的工程LIB中。Log4j之所以受欢迎的原因之一是它的灵活性。Log4j提供了灵活的配置方法,默认是调用BasicConfigurator.configure()来进行配置,但如果只是简单的调用BasicConfigurator.configure()来进行配置工作,那么所有的配置都是固定的,不方便以后修改配置...原创 2011-05-12 16:24:20 · 164 阅读 · 0 评论 -
service
serviceservice原创 2010-09-25 20:03:22 · 68 阅读 · 0 评论 -
jboss
jboss_jboss原创 2010-07-06 22:57:04 · 362 阅读 · 0 评论 -
java使用相对路径读取xml文件
一、xml文件一般的存放位置有三个:1.放在WEB-INF下;2.xml文件放在/WEB-INF/classes目录下或classpath的jar包中;3.放在与解析它的java类同一个包中,不一定是classpath;二、相对应的两种使用相对路径的读取方法:方法一:(未验证)将xml文件放在WEB-INF目录下,然后程序代码:InputStream i...原创 2011-01-19 14:41:10 · 268 阅读 · 0 评论 -
java中堆和栈区别
stack 和 heap 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heap 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap):是一个可动态申请的内存空间(其记录...原创 2011-04-28 22:32:28 · 80 阅读 · 0 评论 -
深入研究java.lang.ThreadLocal类
一、概述ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制...原创 2011-01-12 01:01:36 · 97 阅读 · 0 评论 -
linux的拷贝文件夹
linux的拷贝文件夹 mendation发布于 2007-7-26 | 1675次阅读 字号: 大 中 小 (网友评论 3 条) 我要评论 从百度知道上拷贝而来。CP命令 格式: CP [选项] 源文件或目录 目的文件或目录 选项说明:-b 同名,备分原来的文件 -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 cp -...原创 2010-09-19 08:11:51 · 112 阅读 · 0 评论 -
JBoss中文文档.
JBoss中文文档.原创 2010-10-08 18:31:16 · 296 阅读 · 0 评论 -
Java性能定位工具
Java性能定位工具.docJava性能定位工具.doc原创 2010-10-08 18:33:50 · 127 阅读 · 0 评论 -
软件工程思想
软件工程思想.软件工程思想.软件工程思想.原创 2010-10-08 18:52:15 · 77 阅读 · 0 评论 -
java.util.Timer
1。Timer是用来干什么用的?2。如何来使用one-time execution, 和repeated execution?3。Timer总共启用了几个线程?4。Timer执行精确吗?5。Timer的原理简单介绍。6。schedule()和scheduleAtFixRate() 有什么区别?1。Timer是用来干什么用的? javadoc上是这么说的:A facility fo...原创 2013-07-06 17:04:17 · 123 阅读 · 0 评论 -
获取Java项目根目录
获取Java项目根目录 <pre id="content-586097673" mb10">一 相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的...原创 2013-07-03 19:50:06 · 122 阅读 · 0 评论 -
如何使用java synchronized进行线程同步
这篇文章从网上找到的,作者是谁不详,因为到处都是转帖。看了之后,解开了我对synchronized的一些疑问,同时也验证了我之前的理解是正确的,记录下来。 在java编程思想中对synchronized的一点解释:1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchr...原创 2012-05-15 01:02:08 · 79 阅读 · 0 评论 -
MyEclipse优化为工作减轻负担
MyEclipse优化为工作减轻负担,MyEclipse优化呢我们从以下几个方面来谈谈:每次一启动MyEclipse我的PF使用率就增加了500-600,而且在JSP页面编写代码时写几个字符之后就假死大概几秒之后才从文件上看到输入的字符。导致电脑反应迟钝,甚至处于假死状态。经过研究和搜索发现了一些对MyEclipse的优化方法:MyEclipse优化1.去掉拼写检查...原创 2010-12-02 15:11:19 · 69 阅读 · 0 评论 -
在Hibernate中实现Oracle的自动增长
在Hibernate中实现Oracle的自动增长根据hibernate的文档,有两种方式实现实体对象的主键自动增长。第一种:设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence,此种做法就如同MS-SQL,MY-SQL中的自动增长一样,不需要创建触发器,具体的oracle数据库脚本及hibernate配置文件如下:[1]oracle数据...原创 2011-02-13 22:44:17 · 126 阅读 · 0 评论 -
数据库编程规范
数据库编程规范原创 2010-10-19 08:11:34 · 87 阅读 · 0 评论 -
JAVA
JAVAJAVAJAVAJAVA原创 2010-10-19 01:12:36 · 74 阅读 · 0 评论 -
oscache实现二级缓存简介
OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持, 下面简单介绍一下OSCache的配置和使用过程。 1.安装过程 从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本, 我下载的是oscache-2.0.2-full版本。 解压缩下载的文件到指定目...原创 2010-10-13 15:07:24 · 103 阅读 · 0 评论 -
JAVA虚拟机性能参数调优
JAVA虚拟机性能参数调优原创 2010-10-11 15:42:24 · 159 阅读 · 0 评论 -
Java内存泄漏的定位和解决
问题描述解决方法概述Optimizeit安装包获取方法Optimizeit的安装与eclipse集成通过详述解决此问题单的过程来学习此软件的使用总结回顾定位内存泄漏的其他软件大家自由发言探讨一下其他内存泄漏的原因和解决方法...原创 2010-10-11 15:33:12 · 223 阅读 · 0 评论 -
利用jvmstat进行jvm性能监视
最近需要在 Linux 系统上对 Java 的应用系统进行监测,就用到了 JDK1.5 附带的工具 jps ( Java Virtual Machine Process Status Tool ,查看 JVM 进程状态的工具), jstat(Java Virtual Machine Statistics Monitoring Tool ,运行数据监测工具 ) 以及 jstatd ( jstat 的...原创 2010-10-08 23:44:05 · 156 阅读 · 0 评论 -
浅谈设置JVM内存分配的几个妙招
一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉...原创 2010-10-08 23:26:44 · 80 阅读 · 0 评论 -
NIO ByteBuffer 使用方法
NIO ByteBuffer 使用方法缓冲区分配和包装 在能够读和写之前,必须有一个缓冲区,用静态方法 allocate() 来分配缓冲区: ByteBuffer buffer = ByteBuffer.allocate(1024); allocate() 方法分配一个具有指定大小的底层数组,并将它包装到一个缓冲区对象中 — 在本例中是一个 ByteBuffer。 ...原创 2010-06-21 23:53:31 · 87 阅读 · 0 评论 -
junit测试
有两种方式:1、Jbuilder7中已经包含了Junit的开发包了,只需将junit.jar加入到你的测试项目中就OK了2、也可以到http://download.sourceforge.net/junit/去下载一下较新的Junit安装包,解压一个指定的目录,然后设环境变量$JUNITHOME为junit解压缩后的目录,将junit.jar加到你的环境变量$CLASSPATH中(这样是方...原创 2010-06-21 11:29:04 · 100 阅读 · 0 评论 -
JAVA-提高反射效率
JAVA-提高反射效率原创 2010-06-13 16:17:17 · 170 阅读 · 0 评论 -
读取特定行
//对于不是特别大的文件,我想这个只需要读取文件一次就可以了。所以可取。特大文件就 不行了。 InputStream in=new FileInputStream("D:\\test\\changes.txt"); byte[]b=new byte[in.available()]; in.read(b); String []li...原创 2010-05-07 13:05:46 · 100 阅读 · 0 评论 -
jdbc 批处理.rar
jdbc 批处理.rar原创 2010-05-07 00:16:57 · 64 阅读 · 0 评论 -
enum
package com.huawei.web.util;public enum DbParamEnum{ userName(0),userPwd(1); private int iValue; private static final String exception = "Invalid Enum Value"; ...2010-05-04 19:09:15 · 87 阅读 · 0 评论 -
JAVA 部署LINUX
JAVA 部署LINUX2010-05-03 23:57:44 · 93 阅读 · 0 评论 -
获取文件
Document document = new SAXReader().read(Thread.currentThread().getContextClassLoader().getResourceAsStream(filePath));2010-05-03 23:20:26 · 87 阅读 · 0 评论 -
Transaction
TransactionTransaction原创 2010-07-13 17:55:07 · 65 阅读 · 0 评论 -
集群特殊服务--Notification Service使用说明
集群特殊服务--Notification Service使用说明原创 2010-07-08 17:13:17 · 337 阅读 · 0 评论 -
INPUTSTREAM
INPUTSTREAMINPUTSTREAM原创 2010-07-07 15:54:33 · 100 阅读 · 0 评论 -
thread
threadthread原创 2010-07-07 14:25:39 · 481 阅读 · 0 评论