Java
文章平均质量分 79
rick_123
蔡桂城
展开
-
DatabaseMetaData获取数据库信息
一、获取数据库表信息 getTablesResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)原创 2012-01-10 14:18:54 · 1939 阅读 · 0 评论 -
sun.misc.BASE64Encoder找不到jar包的解决方法
1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!2.在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: Acces转载 2013-06-20 11:19:41 · 1271 阅读 · 0 评论 -
HttpClient4 Post XML到一个服务器上
HttpClient4 Post XML到一个服务器上 现在网上介绍的HttpClient基本上全是3.x版本的内容,HttpClient4的API变化相对3已经变化很大,对HttpClient4做了简单的研究后,完成了一个HttpClient4 Post XML功能。 对于POST方式,最先想到的就是表单提交了,POST XML自然想到的就是定义一个变量名,比如叫xmlda转载 2013-05-04 15:32:16 · 782 阅读 · 0 评论 -
使用fat jar打包后抛出异常(sqljdbc签名引起)
问题:Exception in thread "main" java.lang.SecurityException: invalid SHA1 signature file digest for com/microsoft/sqlserver/jdbc/SQLServerException.class解决方法:Mircosoft had signed the jar fil转载 2013-05-03 10:56:18 · 1301 阅读 · 0 评论 -
PreparedStatement 查询大容量数据内存溢出解决
PreparedStatement ps = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = ps.executeQuery(); 在使用PreparedStatement 查询大容量数据时内存溢出,只需在p转载 2012-10-26 15:27:48 · 2025 阅读 · 0 评论 -
按行读取文件比较Scanner和RandomAccessFile读取的效率
public void importLineData(String dbid, File f, double ddd){ if(f.exists() && f.isFile() && f.length()>0){ try { RandomAccessFile raf = new RandomAccessFile(f,"r"); int count = 0;原创 2012-10-16 17:06:21 · 8407 阅读 · 1 评论 -
ascii
ascii160 和 ascii32 两种空格的区别ascii160的空格java中trim是去不掉的ISO 8859-1 character set: 160 - 255CharCodeNameDescription160nbspNon-breaking space161i转载 2012-09-06 11:17:51 · 849 阅读 · 0 评论 -
Java过滤Unicode
我们在解析XML文件时,会碰到程序发生以下一些异常信息:引用org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x{2}) was found in the value of attribute "{1}" and element is "1f".引用An invalid XML charac转载 2012-07-20 17:08:36 · 5066 阅读 · 1 评论 -
java模拟js的escape和unescape函数
/** * java模拟js的escape和unescape函数. * * */public class JSEscape { private static String[] hex = { "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "0A", "0B", "0C", "0D", "0转载 2012-02-19 23:24:25 · 1440 阅读 · 0 评论 -
Class泛型数组的创建
Class泛型数组无法直接创建,通过下面的Array来创建就OK了 //java是不支持范型数组的,think in java里面讲过啊,底层的数组类型只能是object的.//不过可以通过java反射来实现啊!import java.lang.reflect.*;public class GenericArray{ private T[] array; publi原创 2012-01-06 10:31:25 · 1135 阅读 · 0 评论 -
GZIPOutputStream 数据压缩问题
压缩字符串: 1. 创建字符串写入输出流os, 用于接收压缩后的byte[] 2. 用os 创建 GZIPOutputStream 对象gos 3. 将要压缩的字符串写入gos 4. 关闭gos 5. 从os中获取压缩后的内容 注意: 第4步和第5步顺序不能颠倒, 否则会抛出异常java.io.EOFException: Unexpected end of ZLIB i原创 2014-08-24 15:54:18 · 2325 阅读 · 0 评论