随笔分类 -  Java练习

摘要:1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <script type="text/javascript"> 6 function bodyLoad(){ 7 8 var 阅读全文
posted @ 2013-05-02 19:41 hacket520 阅读(406) 评论(0) 推荐(0)
摘要:自定义数据库连接池[connection动态代理] 1、代理类 1 import java.lang.reflect.InvocationHandler; 2 import java.lang.reflect.Method; 3 import java.lang.reflect.Proxy; 4 import java.sql.Connection; 5 import java.sql.DriverManager; 6 import java.sql.SQLException; 7 import java.util.LinkedList; 8 9 // 自定义连接池10 public... 阅读全文
posted @ 2013-05-01 19:48 hacket520 阅读(321) 评论(0) 推荐(0)
摘要:全站压缩流输出[response动态代理]1、普通类-代理类 1 import java.io.ByteArrayOutputStream; 2 import java.io.IOException; 3 import java.lang.reflect.InvocationHandler; 4 import java.lang.reflect.Method; 5 import java.lang.reflect.Proxy; 6 import java.util.zip.GZIPOutputStream; 7 8 import javax.servlet.Filter; 9 import . 阅读全文
posted @ 2013-05-01 17:18 hacket520 阅读(235) 评论(0) 推荐(0)
摘要:1、全站字符编码过滤[request动态代理] a)使用装饰设计模式 b)使用动态代理开发步骤:1)写一个普通类,无需任何继承或实现 2)写一个实例变量,记住代理谁,即目标对象 3)使用构造方法为实例变量赋值 4)写一个普通方法,该方法的返回值是接口,该接口是目标对象的实现接口a)普通类-即代理类 1 import java.io.IOException; 2 import java.lang.reflect.InvocationHandler; 3 import java.lang.reflect.Method; 4 import java.lang.reflect.P... 阅读全文
posted @ 2013-05-01 16:36 hacket520 阅读(230) 评论(0) 推荐(0)
摘要:1 public static void shutdown(){ 2 3 System.out.print("请输入多少分钟后关机:"); 4 Scanner scanner = new Scanner(System.in); 5 int minute = scanner.nextInt()*60; 6 Runtime runtime = Runtime.getRuntime(); 7 String shutdown = "shutdown -s -t "+minute; 8 t... 阅读全文
posted @ 2013-04-15 00:20 hacket520 阅读(329) 评论(0) 推荐(0)