java
yunzhongxia
这个作者很懒,什么都没留下…
展开
-
BigDecimal 加法保留小数位数
BigDecimal bg1=new BigDecimal("1111.20"); BigDecimal bg2=new BigDecimal("2222.05"); Double ss = bg1.doubleValue()+bg2.doubleValue(); Double flag = null; String text = ss.toString(); ...2009-11-07 09:39:24 · 1131 阅读 · 0 评论 -
Jakarta Commons Cookbook学习笔记(一)
开发中需要写很多工具类,大多数是关于字符串、文件、JavaBean、集合等。写这些类之前建议你看看apache下的common包,如果有就不必再造轮子了,但是common的源代码还是值得我们研究的。本篇的重点是讲解common包下StringUtils和WordUtils。你需要在测试类中导入import org.apache.commons.lang.StringUtils;...2010-08-14 22:20:48 · 114 阅读 · 0 评论 -
Effective java 读书笔记第八章(1)
将局部变量的作用域最小化 较早的程序设计语言(如C语言)要求局部变量必须在一个代码块的开头处进行声明,出于习惯,有些程序员继承了这种“优良作风”,这个习惯应该改正。再次提醒,Java允许你在任何可以出现语句的地方声明变量。 要是局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方声明。如果变量在使用之前声明,这只会造成混乱-----对于试图理解程序功能的读者来说...2010-05-13 19:30:24 · 110 阅读 · 0 评论 -
POI学习笔记(四)
大时代原创 2010-01-03 12:07:16 · 73 阅读 · 0 评论 -
POI学习笔记(三)
14. 自定义颜色 HSSF: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFRow row = sheet.createRow((short) 0); HSSFCell cell = row.createCell((short) 0);...原创 2010-01-02 22:10:33 · 106 阅读 · 0 评论 -
POI学习笔记(二)
7. 设置单元格的边框 public void createBorder() throws Exception { Workbook wb = new HSSFWorkbook(); Sheet sheet = wb.createSheet("new sheet"); // Create a row and put some cells in it. Rows ar...原创 2010-01-02 20:42:31 · 121 阅读 · 0 评论 -
POI学习笔记(一)
项目中经常要解析和生成Excel文件,最常用的开源组件有poi与jxl。jxl是韩国人开发的,发行较早,但是更新的很慢,目前似乎还不支持excel2007。poi是apache下的一个子项目,poi应该是处理ms的office系列文档最好的组件了。poi3.6版本已经开始支持excel2007了。但是由于excel2007底层的实现似乎变成xml与excel2003底层存储发生了本质的...原创 2009-12-29 12:53:47 · 113 阅读 · 0 评论 -
XStream学习笔记四
XStream生成xml文件和从xml文件中得到对象public class TestReadAndWrite { /** * @param args */ public static void main(String[] args) { Person person=new Person(); person.setName("张三"); Cal...2009-12-05 11:30:07 · 111 阅读 · 0 评论 -
XStream学习笔记三
本篇主要讲解XStream的Converter简单的Converter先创建一个简单的pojo类public class Person { @Override public String toString() { // TODO Auto-generated method stub return getName(); } private String...2009-12-05 10:52:40 · 116 阅读 · 0 评论 -
Junit4学习笔记一
Junit4是Junit框架有史以来的最大改进,其主要目标是利用java5的Annotation特性来简化测试用例的编写。Junit4的官方网址是http://www.junit.org/。 Junit依赖反射来执行每个以test开头的方法,然而在Junit4中,由于有了Annotation的支持,测试方法不需要再以testXXX标示了,而是写上一个@Test标注即可。例如:...2010-03-18 12:31:09 · 76 阅读 · 0 评论 -
XStream学习笔记二
以下面的xml文件展开讨论。<blog author="Guilherme Silveira"> <entry> <title>first</title> <description>My first blog entry.</description> </entry&2009-12-03 13:47:02 · 107 阅读 · 0 评论 -
XStream学习笔记一
XStream是一个实现java对象和xml相互转化的开源组件,官方的地址是http://xstream.codehaus.org下面创建一个简单的例子。1 Create classes to be serializedpackage org.utmost.util.xml;public class User { private String name; priva...2009-12-03 10:12:34 · 105 阅读 · 0 评论 -
取得系统的环境变量
System.getProperty("java.library.path")2009-11-30 15:59:52 · 73 阅读 · 0 评论 -
打印JdbcTemplate执行sql
有关log4j的基础知识请参考log4j详解与实战,本文主要讲解Spring对log4j的增强。lo4j有2个不方便的地方log4j的配置文件修改后必须重启才能生效。配置文件只能放在WEB-INF/classes目录下。Spring对 log4j做了更好的增强,下面是要在web.xml中增加的配置参数。<!--如果不定义webAppRootKey参数,那么webApp...2010-03-09 22:55:30 · 932 阅读 · 0 评论 -
转 接口滥用问题
我们知道,大家提倡面向接口编程,但凡事都有个度,当滥用,那么面向接口完全流于形式。 一.首先,我们先讲一下面向约定编程。企业编程中,都有一定的项目分层编程规范,如前台与后台逻辑之间的联系通过定义接口来完成。正如我们平时使用的 MVC三层模形,service层,dao层很多都使用接口,那么新来者肯定也要遵守规范,在这三层使用接口。就是大家约定成俗都使用接口而已。但请确记,你这不是...原创 2011-08-22 16:57:10 · 178 阅读 · 0 评论