Java Source
bluesmile979
嘘——千万不要告诉他们我做了好事,这会影响我的形象的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将GC日志输出到文件
<br />因为测试需要将JVM的GC信息输出到文件中,然后使用了Xloggc:filename 命令后,非常华丽的悲剧了。<br /> <br />最终调查结果我只能说,我了个去,弄个统一标准不好么。<br /> <br /> 将GC日志输出到文件:不同JDK设置的参数不同,参考JDK官方文档<br /> SUN:-Xloggc:filename (例如:-Xloggc:D:/gc.log) linux windows<br /> IBM:-Xverbosegc:file=filename原创 2010-08-26 16:25:00 · 1653 阅读 · 0 评论 -
Java GC 原理
<br />一个优秀的java编程程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些java编程程序设计建议,从GC角度提高java编程程序的性能。<br /> GC的基本原理<br /> java编程的内存管理实际上就是对象的管理,其中包括对象的分配和转载 2010-08-04 09:47:00 · 1599 阅读 · 0 评论 -
Log clear
set LOG_ROOT=%1if "" equ "%LOG_ROOT%" set LOG_ROOT=C:/logs/applogsif not exist %LOG_ROOT% exit 1cd %LOG_ROOT%copy nul blankfile@echo offfor /R %%A in (*.log.*) do del %%Afor /R %%A in (*原创 2009-06-09 16:13:00 · 414 阅读 · 0 评论 -
字符串格式化--补位--日期时间
private String formatExecTime(long time) { final int MILLI = 1000; final int SECOND = 60; final int MINUTE = 60; return String.format( "%02d:%02d:%02d", time / MILLI / SECOND / MIN原创 2009-06-01 10:36:00 · 452 阅读 · 0 评论 -
关于PrepareStament使用SQL语句中包含in函数的解决办法
1.用for循环一个个地执行"param1,param2,param3", 循环的次数是你的参数表长度 2. 把参数param1,param2,param3合起来变成一个长串:in_str,然后用这种办法 select * from table where instr(:in_str,列名) > 0 ; 其中instr是orcal的函数,在DB2中没有这个函数参考如下:Oracle转载 2009-05-16 08:12:00 · 740 阅读 · 0 评论 -
jdk1.5新特性
JDK 1.5Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。简转载 2009-05-05 10:31:00 · 1105 阅读 · 0 评论 -
Java泛型
同事整理的,用来给大家扫盲用的,赫赫。Java泛型 在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。转载 2009-03-10 16:48:00 · 7324 阅读 · 9 评论 -
搜索使用代理
package com.xyj.proxy;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import j转载 2009-03-09 11:18:00 · 377 阅读 · 0 评论 -
JS操作XML
已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.Sel转载 2009-02-25 10:51:00 · 532 阅读 · 0 评论 -
判断文件编码是否为UTF-8
优快云笑着--胖胖兰原创,转载请注明。http://blog.youkuaiyun.com/bluesmile979/archive/2009/02/12/3881519.aspx 这里研究一下如何来判断文件的编码是否是UTF-8,关于这个问题网络上一般采用的是判断文件的BOM头,但是这种方法有个缺点,就是有一些工具,比如EditPlus,比如Java程序,做出来的UTF-8编码的文件是不会在文原创 2009-02-12 13:52:00 · 9840 阅读 · 2 评论 -
取得MD5编码
public static String md5String(String csinput) { byte[] b, b2 ; StringBuffer buf ; String csreturn = null ; try { b = csinput.getBytes("iso-8859-1"); MessageDigest md = MessageDigest.ge原创 2009-02-13 13:32:00 · 306 阅读 · 0 评论 -
base64编码转化
public static String getBASE64(String s) { String ret = null; if (s == null) { return null; } try{ ret = (new BASE64Encoder()).encode( s.getBytes("UTF-8") ); } catch(Exception e){ ret = nu原创 2009-02-13 13:30:00 · 339 阅读 · 0 评论 -
Java执行外部命令
有的时候我们会需要在Java程序里面执行一个批处理或者其他的外部程序,我们的Java程序需要等待这个外部程序执行结束之后继续执行。一般会采用如下代码: Process p=Runtime.getRuntime().exec(batPath); p.waitFor();按照API来看,上面的代码时没有问题的。但是经常的,我们会遇到,p.waitFor()在一直等待,也就是说进原创 2009-02-05 09:41:00 · 405 阅读 · 0 评论 -
以独占的方式访问某个文件
<br />有时候,我们需要以独占的方式访问某个文件,因此,需要在打开文件时,对文件上锁,以防其他人或进程也访问该文件。Java本身提供了俩种锁文件的方式:<br />方式一:用RandomAccessFile类操作文件<br />RandomAccessFile的open方法,提供了参数,实现以独占的方式打开文件:<br /> new RandomAccessFile(file, "rws")<br />其中的“rws”参数中,rw代表读写方式,s代表同步方式,也就是锁。这种方式打开的文件,就是独占原创 2010-10-14 10:30:00 · 2535 阅读 · 0 评论
分享