![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Jefry2008
这个作者很懒,什么都没留下…
展开
-
项目中导出Excel报表
2010年12月22日,冬至。 今天终于把南美话单分拣报表做完,主要实现将报表数据用EXCEL导出。于是自己写了一个小例子与大家分享。 [b] 1、准备Apache提供的开源jar包poi-3.0.1-FINAL-20070705.jar,我将把它上载上来,供大家方便使用。[/b] [b] 2、编写导出Excel类[/b] [code="java"] package co...原创 2010-12-22 20:56:51 · 167 阅读 · 0 评论 -
线程池与定时器
[b]通过线程池创建线程:[/b] [code="java"]ExecutorService service = Executors.newFixedThreadPool(3); //这里也可以new其它线程池 for (int taskCount=1;taskCount原创 2011-05-02 17:55:17 · 127 阅读 · 0 评论 -
HttpClient,htmlParse简易用法
[b]解析新华信托html[/b][code="java"]package com.zte.util;import java.util.ArrayList;import java.util.List;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.Htt...原创 2011-05-26 09:05:38 · 129 阅读 · 0 评论 -
应用的轻量级与重量级的划分你了解吗?
[size=medium]很多人可能这样认为:运用spring的应用是轻量级的应用。其实这种观点是不正确的。 划分一个应用是重量级还是轻量级,主要看它使用了多少服务。使用的服务越多,容器要为普通的Java做的工作就越多,必然会影响到应用的发布时间或者运行性能。 对于Spring容器,它提供了很多服务(事务管理服务、JMS服务、Spring Core、持久化服务、……),但是...原创 2011-02-08 22:49:00 · 457 阅读 · 0 评论 -
API_CHM
要离职了,传点资料到博客原创 2011-02-28 10:02:32 · 134 阅读 · 0 评论 -
死锁分析
[b]非死锁[/b][code="java"]public class DeadLock extends Thread{ Object o1 = new Object(); Object o2 = new Object(); int flag = 0; @Override public void run() { if(flag == 1){ ...原创 2010-11-12 22:48:40 · 93 阅读 · 0 评论 -
jboss中通过JNDI得到数据源
在ZTE中兴做项目的时候,一会换Oracle,一会换Sysbase,配置文件也在不换的换,底层获取连接的代码感觉很复杂。但是在jboss中通过JNDI得到数据源也就主要是这样实现先来介绍两个基本概念:1. 数据源和连接池.在 DataSoure 中可以事先建立多个数据源对象,把这些数据库连接保存在连接池( Context poo) 中.这样我们在访问数据库时,不用自己再...原创 2010-12-02 20:34:27 · 207 阅读 · 0 评论 -
阻塞队列步步升华
[size=x-large][b]1、首先我们定义一个简单的队列。这个队列可以不断的往队列中放数据,一个放数据的线程,一个取数据的线程。队列可以无限大,所以这样会有内存泄露的危险。[/b][/size][code="java"]package com.zte;import java.util.Random;import java.util.Vector;public cla...原创 2011-10-17 12:01:52 · 119 阅读 · 0 评论