随笔分类 - 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
阅读全文
摘要:自定义数据库连接池[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...
阅读全文
摘要:全站压缩流输出[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 .
阅读全文
摘要: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...
阅读全文
摘要: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...
阅读全文

浙公网安备 33010602011771号