代码改变世界

org.apache.commons.io使用实例

2012-08-15 14:17 by Patrick.Lee, 777 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://blog.csdn.net/pengchua/article/details/20339171.文件内容拷贝:import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.Writer;import org.apache.commons.io.FileUtils;import org.apache.commons.io.IOUtils;publicclass FileCopyExample { publics 阅读全文

Google Guava v11 Collections示例

2012-08-14 11:10 by Patrick.Lee, 708 阅读, 0 推荐, 收藏, 编辑
摘要:Guava中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。目前主要包含:com.google.common.annotationscom.google.common.basecom.google.common.cachecom.google.common.collectcom.google.common.eventbuscom.google.common.iocom.google.common.netcom.google.common.primitivescom.google.common.util.concurrent这里先介绍一下 阅读全文

Google类库 Guava

2012-08-13 11:11 by Patrick.Lee, 248 阅读, 0 推荐, 收藏, 编辑
摘要:google官方网站:http://code.google.com/p/guava-libraries/http://www.osctools.net/apidocs/apidoc?api=guavahttp://vipcowrie.iteye.com/blog/1524006 阅读全文

代码检查工具

2012-08-10 08:59 by Patrick.Lee, 231 阅读, 0 推荐, 收藏, 编辑
摘要:FindBugs、PMD 和 CheckStyle对比http://download.csdn.net/tag/checkstylehttp://wenku.baidu.com/view/b612db0bf12d2af90242e6f7.html### 阅读全文

SimpleDateFormat使用详解

2012-08-09 14:57 by Patrick.Lee, 233 阅读, 0 推荐, 收藏, 编辑
摘要:SimpleDateFormat使用详解2007-04-17 15:28public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFormat 中的 getTimeInstance、 getDateInstance 或 getDateTimeInstance 创建 阅读全文

JAVA String.format 方法使用介绍

2012-08-09 14:32 by Patrick.Lee, 783 阅读, 1 推荐, 收藏, 编辑
摘要:转自;http://blog.sina.com.cn/s/blog_6f6136490100ycas.htmlJAVAString.format方法使用介绍在JDK1.5中,String类增加了静态方法format(Stringformat,Objects...args),format(Locall,Stringformat,Objects...args)。该方法可以将各类数据按照指定的格式以字符串形式输出。其中format参数指定了输出的格式,而args则是一系列等待被格式化的对象。该方法与c语言中printf函数的用法有一定的相似性。下面我们着重讨论一下format参数的格式及含义。for 阅读全文

BigDecimal

2012-08-08 15:04 by Patrick.Lee, 937 阅读, 0 推荐, 收藏, 编辑
摘要:字段摘要staticBigDecimalONE 值为1,标度为0。staticintROUND_CEILING接近正无穷大的舍入模式。staticintROUND_DOWN接近零的舍入模式。staticintROUND_FLOOR接近负无穷大的舍入模式。staticintROUND_HALF_DOWN向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为上舍入的舍入模式。staticintROUND_HALF_EVEN向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则向相邻的偶数舍入。staticintROUND_HALF_UP向“最接近的”数字舍入,如果与两个相邻数字的距离相等,. 阅读全文

action,servlet单实例线程安全问题

2012-08-08 09:04 by Patrick.Lee, 991 阅读, 0 推荐, 收藏, 编辑
摘要:http://struts2.group.iteye.com/group/wiki/1379-action-in-struts2一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求同时访问,Servelet容器维护了一个线程池来服务请求。线程池实际上是等待执行代码的一组线程叫做工作者线程(Worker Thread),Servlet容器使用一个调度线程来管理工作者线程(Dispatcher Thread)。当容器收到一个访问Servlet的请求,调度者线程从线程池中选出一个工作者线程,将请求传递给该线程,然后由该线程来执行Servlet的service方法。当这个 阅读全文

java四舍五入

2012-08-07 17:51 by Patrick.Lee, 461 阅读, 0 推荐, 收藏, 编辑
摘要:转自:http://luyige007.iteye.com/blog/1058365java四舍五入 package Test; import java.math.BigDecimal; //引入这个包 public class Test { public static void main(String[] args) { double i = 3.856; // 舍掉小数取整 System.out.println("舍掉小数取整:Math.floor(3.856)=" + (int) Math.floor(i)); // 四舍五入取整 System.out.println 阅读全文

String字符串补0或空格

2012-08-07 15:17 by Patrick.Lee, 22357 阅读, 0 推荐, 收藏, 编辑
摘要:Java 中给数字左边补0(1)方法一import java.text.NumberFormat;public class NumberFormatTest { public static void main(String[] args) { //待测试数据 int i = 1; //得到一个NumberFormat的实例 NumberFormat nf = NumberFormat.getInstance(); //设置是否使用分组 nf.setGroupingUsed(false); //设置最大整数位数 nf.setMaximumIntegerDigits(4); //设置最小整数位数 阅读全文