public final static String filterSQLInjection(String s) { if (s == null || "".eq…
import java.util.Calendar; import java.util.Collection; import java.util.HashMap; import j…
最近在做文件下载这块的东西,研究了一下多线程文件下载这块的知识。这里只说一下原理,具体实现请看代码,已经写了注释了。 主要原理  …
package niocommunicate; import java.io.IOException; import java.net.InetSocketAddress; imp…
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端 Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏…
private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event)…
Abstract 4种Lock的实现: TASLock TTASLock CLHLock MCSLock TASLock 每一个Lock带有一个状态位,lock()与unlock(…
import java.io.UnsupportedEncodingException; import java.util.Iterator; import java.util.L…
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calen…
Java NIO非堵塞技术实际是采取Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,这样,我们就不必开启多个线程死等,从外界看…
测试随机生成测试数据 import java.util.HashMap; import java.util.Map; /** * 随机生成中文姓名,性别,Email,手机号,住址 …
import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; impor…