在软件开发过程中难免需要批量上传与下载,生成报表保存也是常有之事,最近集团门户开发用到了Excel模版下载,Excel生成,圆满完成,对这一知识点进行整理,资源共享,有不足之处还望批评指正,文章结尾提供了所需jar包的下载,方便大伙使用,下面言归正传!1.Excel的下载1)Action中:添加响应...
分类:
编程语言 时间:
2014-07-30 11:44:33
阅读次数:
330
1.InputStream和System.in(Scanner)InputStream 输出流以字节为单位来获取数据,且需要复杂的判断并创建字节数组作为缓冲 另外字节转换为字符时容易出现中文乱码的情况;Scanner Java扫描器类,可以从输入流中读取指定类型的数据或字符串。对于字符数据的读取,应...
分类:
编程语言 时间:
2014-07-30 11:44:03
阅读次数:
252
Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP 主要是利用代理模式的技术来实现的。1、静态代理:就是设计模式中的proxy模...
分类:
编程语言 时间:
2014-07-30 11:43:23
阅读次数:
330
Java栈与堆堆:顺序随意栈:后进先出(Last-in/First-Out). Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可...
分类:
编程语言 时间:
2014-07-30 11:43:03
阅读次数:
315
String类格式化当天日期转换符:%tb : 格式化为月份的英文缩写%tB : 格式化为月份的英文全写%ta : 格式化为星期%tA : 格式化为星期%ty : 格式化为两位年份值%tY : 格式化为四位年份值%tm : 格式化为两位月份值%td : 格式化为两位日期值%te : 格式化为星期一位...
分类:
编程语言 时间:
2014-07-30 11:36:43
阅读次数:
196
摘自:http://blog.csdn.net/cselmu9/article/details/8625530#t6在开发中经常会使用到一些日期方面的操作,下面例子展示几个常用的操作。1、取得指定日期是星期几取得指定日期是星期几可以采用下面两种方式取得日期是星期几:a、使用Calendar类 1 /...
分类:
编程语言 时间:
2014-07-30 11:35:03
阅读次数:
318
取消线程: (1)一个线程可以调用pthread_cancel来取消另一个线程。 (2)被取消的线程需要被join来释放资源。 (3)被取消的线程的返回值为PTHREAD_CANCELED 有关线程的取消,一个线程可以为如下三个状态:(1)可异步取消:一个线程可以在任何时刻被取消。(2)可同步取消:...
分类:
编程语言 时间:
2014-07-30 11:34:23
阅读次数:
220
/** * org.springframework.web.util.IntrospectorCleanupListener的用途 * @see -----------------------------------------------------------------------------...
分类:
编程语言 时间:
2014-07-30 11:34:13
阅读次数:
218
题目:Given a binary tree, return the postorder traversal of its nodes' values.For example:Given binary tree {1,#,2,3}, 1 \ 2 / 3return [3...
分类:
编程语言 时间:
2014-07-30 11:33:23
阅读次数:
258
BigDecimal的运用BigDecimal 类主要用于大数字的精确的小数计算主要方法: 加法: public BigDecimal add(BigDecimal augend) augend:执行加法操作数 减法: public BigDecimal subtract(BigDecimal...
分类:
编程语言 时间:
2014-07-30 11:32:13
阅读次数:
246
Eclipse 默认的Javadoc API是英文版的,修改成中文版本的API步骤为:Window-->Preference-->Java-->Installed JREs 选择已经安装好的JRE-->Edit-->JRE system libraries-->rt.jar (默认是英文版本的源代码...
分类:
编程语言 时间:
2014-07-30 11:32:03
阅读次数:
288
在将命令行下的C++程序转换成MFC窗口程序时一般会提示下面这种错误:fatal error C1010: unexpected end of file while looking for precompiled header directive解决办法:在该文件第一行(记住一定要是第一行)加入#i...
分类:
编程语言 时间:
2014-07-30 11:31:53
阅读次数:
214
function string10to62(number) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ'.split(''), radix = chars.length...
分类:
编程语言 时间:
2014-07-30 11:27:03
阅读次数:
374
重定向输出流实现程序输出到日志利用System类中的setOut()方法,实现输出流的重定向,把它指向一个文件输出流,从而实现日志功能。即: 程序运行后绘制控制台提示运行结束信息,但是在运行过程中的步骤都保存到了日志文件中。主要方法setOut(): 重新分配System类的标准输出流。 publi...
分类:
编程语言 时间:
2014-07-30 11:26:53
阅读次数:
296
1.String中的equals和==的区别 String是对象而非基本数据类型,不能使用"=="来判断两个字符串是否相当, 判断两个字符串内容是否相同用equals(); 判断两个字符串内存地址是否相同用"=="2.startsWith(String str): 判断字符串是否以str为前缀3.e...
分类:
编程语言 时间:
2014-07-30 11:26:03
阅读次数:
264