摘要: package 动态连接数据库;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.sql.Connection;import java.sql.DriverManager;import java.util.L... 阅读全文
posted @ 2014-05-01 21:18 夏微风 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Java synchronized详解第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本... 阅读全文
posted @ 2014-05-01 21:04 夏微风 阅读(256) 评论(0) 推荐(0) 编辑
摘要: package 动态代理扩展List;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.ArrayList;import java.util.List;public class ListPro { ... 阅读全文
posted @ 2014-04-29 20:49 夏微风 阅读(177) 评论(0) 推荐(0) 编辑
摘要: import java.security.MessageDigest;import java.util.*;public class Hello2{ public static void main(String[] args) throws Exception{ Random r = new Random();//从用户的用户名中解析出一个随机数 int ran = 1+... 阅读全文
posted @ 2014-04-29 20:11 夏微风 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 动态代理的功能: 1:增强一个类的方法。 2:在不修改源类的情况下,修改类的行为或是方法。 在Java中有一个类 Proxy 动态代理在运行时,会创建被代理类的接口号的子类. 1:只这么一个要求: 所有被代理的类,必须要拥有一个接口。 2:动态代理有两个核心类 1:Proxy具体类,它的静态方法newProxyInstance用于动态的创建一些接口的子类. 2:Invoc... 阅读全文
posted @ 2014-04-28 21:15 夏微风 阅读(168) 评论(0) 推荐(0) 编辑
摘要: package CST对象调用存储过程;import java.sql.CallableStatement;import java.sql.Types;import org.junit.Test;import 配置方式.dbUtils.Connection2;/** * java调用存储过程 * * @author lx * */public class CallableStatemen... 阅读全文
posted @ 2014-04-26 14:58 夏微风 阅读(301) 评论(0) 推荐(0) 编辑
摘要: mysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控... 阅读全文
posted @ 2014-04-26 14:20 夏微风 阅读(328) 评论(0) 推荐(0) 编辑
摘要: package 读取大文件.read;import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.sql.ResultSet;im... 阅读全文
posted @ 2014-04-25 16:30 夏微风 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 1、问题定义 闪回是dba做的工作。现在也可授权给某个用户。 闪回的定义:就是将用户错误的操作回恢到以前的状态。即使你的事务提交的commit。 如果你删除了一个表。Drop table(DDL) 不用commit直接生效的。 闪回:flashback。 概念: Oracle默认有2G硬盘空间,这2G的数据,保存的是用户的某些操作记录。如果用户操作的数据在这2G之内的。则可以条件... 阅读全文
posted @ 2014-04-25 15:38 夏微风 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: package 配置方式.dbUtils;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.util.Properties;public class Connection2 { // 声明静态con private static Conne... 阅读全文
posted @ 2014-04-25 15:36 夏微风 阅读(295) 评论(0) 推荐(0) 编辑