java
文章平均质量分 65
tianping168
人生观:
人生就是个过程嘛,
无愧于自己就够了。
座右铭:
在逆境中要看到生活的美,
在希望中别忘记不断奋斗。
爱好:
下围棋,打星际,运动健身。
展开
-
用java截取字符串长度的方法
我们在开发时有时我们会遇到字符过多的问题,如文章标题,需要截取一定长度并后面用省略号代替。我在网上看了许多代码,觉得都不理想。因为有中文和英文字符,中文是2字节,英文是1字节,所以要判断一下,有的判断中文字符时,一些特殊字符不好判断,如“☆■♀”等等,下面是我的java代码,参考网上一些资料做了一些修改。 /** *//** * 截取字符串设定长度 * @param s原创 2008-05-09 16:36:00 · 4547 阅读 · 2 评论 -
jxl导出excel异常:java.lang.ArrayIndexOutOfBoundsException: 31
jxl导出excel异常:java.lang.ArrayIndexOutOfBoundsException: 31java.lang.ArrayIndexOutOfBoundsException: 31at jxl.biff.IndexMapping.getNewIndex(IndexMapping.java:68)at jxl.biff.FormattingRecords.rationali原创 2009-07-08 14:53:00 · 3790 阅读 · 3 评论 -
oscache缓存使用总结
在目前流行的三种开源的缓存工具中,OSCache的配置和使用应给是最简单的了,它主要是针对页面级的配置,EHCache主要针对对象级的缓存,MemCached应该是比较完整的了。下面我来总结一下OSCache,下面是网上找的两篇文章介绍:从 https://oscache.dev.java.net/files/documents/629/61427/oscache-2.4.1-full.z转载 2009-06-24 16:30:00 · 8442 阅读 · 0 评论 -
java压缩文件夹下的所有文件和选定文件
昨天遇到压缩文件的问题,在网上找了好多相关的资料和例子,我最终找到一个比较好的例子,并做了一些小的修改。 此例子可压缩一个文件夹中的所有文件,如下:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import org.apache.tools.zip.原创 2009-02-25 11:04:00 · 7877 阅读 · 1 评论 -
Java的各种IO操作总结
转贴来自:http://www.cnblogs.com/wjun530/archive/2007/06/14/782898.html一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream转载 2008-06-23 10:57:00 · 830 阅读 · 0 评论 -
复制和克隆数组,实现数组空间自动增长
转贴来自:http://www.ibm.com/developerworks/cn/java/j-arrays/#3复制和克隆数组使用数组可以做很多事。如果数组的初始大小已无法满足您的需要,您就需要创建一个新的更大的数组,然后将原始元素复制到更大数组的相同位置。但是,如果您不需要将数组变大,而只希望在使原始数组保持原样的基础上修改数组元素,您必须创建数组的一个副本或克隆版本。Syste转载 2008-05-29 13:46:00 · 2857 阅读 · 0 评论 -
数组反射,判断Class 对象是否为数组及类型。将任意类型数组的大小加倍
转贴来自:http://www.ibm.com/developerworks/cn/java/j-arrays/#3数组反射如果因为某种原因,您并不确定参数或对象是不是数组,您可以检索对象的 Class 对象并询问它。 Class 类的 isArray() 方法将会告诉您。一旦您知道拥有了一个数组,您可以询问 Class 的 getComponentType() 方法,您实际拥有的是什么类转载 2008-05-29 13:53:00 · 18368 阅读 · 2 评论 -
Java不常用的关键字介绍 native,strictfp,transient,volatile
转贴来自:http://www.qinglearn.com/article/chengxu/JAVA/info-12099.htmlabstract default if private this boolean do implements protected throw break double import public throws byte else instanceof ret转载 2008-05-27 14:08:00 · 977 阅读 · 0 评论 -
字符串连接的性能(Effective java)- -
转贴来自:http://anonymous.bokee.com/875294.html字符串的连接操作符(+,string concatenations operator);如果是产生一行输出,或者是产生小的,大小固定的对象用+是很合适的,但是对于大规模的情形;因为为了连接n个字符串而重复使用字符串连接符,要求n的平方级时间。(字符串是不可变的,两个字符串被连接的时候,他们的内容都要被拷贝)这转载 2008-05-19 14:08:00 · 1177 阅读 · 0 评论 -
Java字符串各种连接方式性能比较
转贴来自:http://blog.csdn.net/bestseal/archive/2008/04/16/2296283.aspx剑字有19种写法,Java中字符串连接也有好多种写法,比如要连接6个字符串,以下5种写法都是可以的,究竟哪种写法最简捷,哪种最高效呢。 public static String concat1(String s1, String s2, String s转载 2008-05-19 14:04:00 · 36885 阅读 · 4 评论 -
Rope 支撑起操纵大量字符串的系统
转贴来自:http://www.ibm.com/developerworks/cn/java/j-ropes/#main本文内容包括: Rope:概述 Ropes for Java 简介 变换性能测评 正则表达式的性能优化 应用程序 未来的研究方向 参考资料 关于作者 Rope:理转载 2008-05-19 11:25:00 · 1439 阅读 · 0 评论 -
使用apache commons-fileupload.jar 实现文件上传
转帖来自:http://hi.baidu.com/ljzcome/blog/item/b33c38908d696b88a977a4c9.html 使用apache commons-fileupload.jar 实现文件上传2008-04-18 01:09参考地址:http://commons.apache.org/fileupload使用fileupl转载 2008-07-23 17:24:00 · 1828 阅读 · 2 评论 -
java的几种对象(PO,VO,DAO,BO,POJO)解释
转帖来自:http://blog.chinaunix.net/u/4764/showart_144878.htmljava的几种对象(PO,VO,DAO,BO,POJO)解释 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的转载 2008-07-25 12:54:00 · 1129 阅读 · 0 评论 -
中文经过hibernate处理变成乱码
中文经过hibernate处理变成乱码,这个问题困扰了我好几天,试过修改hibernate的hibernate.cfg.xml配置文件,修改tomcat配置文件,都不行,头疼死了。后来经同事指点了一下,哦,原来是hibernate的版本问题,hibernate-3.0.5这个中文就是乱码,换成hibernate-3.2.0就行了,问题解决。哎,今天记下,免得以后再头疼了。原创 2010-01-05 12:27:00 · 938 阅读 · 0 评论