- 浏览: 253359 次
- 性别:
- 来自: 广州
最新评论
-
pshaoyi:
连接创建没问题,在执行的时候就报错了。Caused by: c ...
jdbc连接池简单封装 -
imbangbang:
中文乱码,没有解决掉
Java实现Zip压缩与解压(解决中文乱码问题) -
chjy1983:
麻烦也发份给我,chl_82@126.com,谢谢!
Java实现Zip压缩与解压(解决中文乱码问题) -
jidacwj:
楼主写的这个有问题呀首先,多线程分割文件第45行,我尝试打印每 ...
Java 大文件读取排序 -
www6wzk:
非常好的学习例子,十分感谢!
Jbpm工作流实例—报销申请
文章列表
看了一下Mybatis3,很简洁,不错,符合一贯的原则。
电脑不插网线设置主机系统与VMWare中linux系统实现网络互连设置。
SWT And JFace
- 博客分类:
- Java
The_Definitive_Guide_to_SWT_and_JFace
SWT如果涉及到线程中的数据互访,在一个线程中的触发事性中再去访问另一个线程的数据,会报Invalid thread access的错误。
用SWT提供的display.asyncExec方法,SWT不是另开一个线程,只是把调用了run方法一次,所以当我们调用Thread.sleep或者后台程序运行时间比较久时程序就会死掉,即无响应。
使用定时器(线程实现)可以很好的解决UI update时候死掉的现象。 定时的通过外部发消息然后再去update UI.
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLay ...
Log4j xml 配置文件log4j.xml[默认读取的文件]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" cl ...
Whom to be
- 博客分类:
- 随想
We all wear masks, every one, every day.
And sometimes we wear them so much.
we forget whom we really are.
And sometimes if we are lucky, someone comes along and
shows us whom we really wanna be, whom we shoud be.
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
public class ThreadPoolTest {
BlockingQueue<Runnable> workQueue;
ThreadPoolExecutor pool;
public ...
需求:
csv文件中存在千万级数据,需要按照某一列进行排序
比如
1,royzhou1985@163.com,13752468532,123,1
1,royzhou1985@183.com,13752465532,123,1
1,royzhou1985@173.com,13752463532,123,1
要求可以按照其中某一列,比如邮件地址或者手机号码排序。
实现:
为了不导致内存溢出,每次读取一定数量的记录,比如10W行记录。使用Java API Collections.sort()排序,然后写到一个临时文件。 这样就可以将大文件拆分成很多个排序了的小文件.
然后打开这些小文件,全部读取 ...
最近很有兴趣研究Oracle,今天把Oracle10g装好,准备研究一下,搜集了一些不错的书籍Share一下:
Introduction to Oracle - SQL PL-SQL
Oracle9i Database Concepts
Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions
Expert one on one Oracle
http://sourceforge.net/projects/jargp/files/
最近在做一个界面 由于用到iframe 当主页面onresize的时候需要对子页面的布局重新调整 发现onresize时间会重复调用多次
随后发现可以通过setTimeout来延迟调用要执行的方法。
具体使用如下:
var resizeTimer = null;
function doResize(){
document.frames['contentFrame'].SetGrid();
}
window.onresize = function(){
if(resizeTimer) clearTimeout(resizeTimer);
resizeTimer = ...
主流MVC框架有很多,如Struts1、Struts2、WebWork等,之前也使用过,但是接触了Spring的MVC之后发现还是比较喜欢Spring的MVC,他保留了原有的request、response等对象,显得更加熟悉。
首先必须在web.xml中配置分发器:
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://j ...
- 2009-11-20 17:42
- 浏览 2840
- 评论(0)
<script language=Javascript>
var proMaxHeight = 150;
var proMaxWidth = 110;
function proDownImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
var rate = (proMaxWidth/image.width < proMaxHeight/image.h ...
- 2009-10-10 17:01
- 浏览 1381
- 评论(1)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var Calendar = {
target : new Object(),
format : "yyyy-MM-dd",
curDate : new Date(),
weekArray : new Array ...
- 2009-10-09 22:25
- 浏览 1340
- 评论(0)