`
royzhou1985
  • 浏览: 253359 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

Mybatis3

看了一下Mybatis3,很简洁,不错,符合一贯的原则。
    电脑不插网线设置主机系统与VMWare中linux系统实现网络互连设置。
Oracle 9i10g编程艺术

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

    博客分类:
  • Java
    最近很有兴趣研究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 ...
<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 ...
<!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 ...
Global site tag (gtag.js) - Google Analytics