BBBBB
摘要: JDK动态代理在JDK 1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在我们终于发现动态代理是实现AOP的绝好底层技术。 JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,在并通过反射机制调用目标类的代码,动态将横切逻辑和业务逻辑编织在一起。 而Proxy为InvocationHandler实现类动态创建一个符合某一接口的代理实例。这样讲一定很抽象,我们马上着手 阅读全文
posted @ 2012-02-26 01:20 如是然 阅读(262) 评论(0) 推荐(1) 编辑
摘要: Spring 3.1包详解Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确:org.springframework.aop-3.1.0.M1.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,org.springframework.asm-3.1.0.M1.jar ---- ----spring 独立的asm 程序,相比2.5版本,需要额外的asm.jar包。org.springframework.aspects-3.1.0.M1.jar ---- ----spring 提供对 AspectJ 框架的整合。org.spr 阅读全文
posted @ 2012-02-24 14:42 如是然 阅读(5188) 评论(0) 推荐(1) 编辑
摘要: 01、 系统安装02、 设置ROOT可直接登录 03、 设置sudo 04、 关闭selinux 05、 校园网上网 06、 添加YUM源 07、 安装fastestmirror YUM插件 08、 升级系统 09、 删除废旧内核 10、 添加rpmfusion源 11、 安装多媒体解码器 12、 播放器音乐标签乱码 13、 gedit打开文件乱码 14、 当前目录右键打开终端 15、 安装vim 16、 ibus输入法 17、 安装libreoffice 18、 安装gcc g77 19、 安装CHM阅读器 20、 安装firefox flash插件 21、 安装unrar 22、 安装系统 阅读全文
posted @ 2012-01-03 21:57 如是然 阅读(2195) 评论(0) 推荐(0) 编辑
摘要: //动态添加行function addRow(){ var table = document.getElementById("tableID"); var newRow = table.insertRow(); //创建新行 var newCell1 = newRow.insertCell(); //创建新单元格 newCell.innerHTML = ""; //单元格内的内容 newCell.setAttribute("align","center"); //设置位置}//动态删除行function delet 阅读全文
posted @ 2011-12-22 21:38 如是然 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: Exception in thread "main" java.lang.ExceptionInInitializerError at org.hibernate.cfg.Configuration.reset(Configuration.java:330) at org.hibernate.cfg.Configuration.<init>(Configuration.java:296) at org.hibernate.cfg.Configuration.<init>(Configuration.java:300) at org.hibernate 阅读全文
posted @ 2011-12-18 20:06 如是然 阅读(971) 评论(1) 推荐(0) 编辑
摘要: 1 package com.curriculumDesign.database; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.util.ArrayList; 6 7 public class ConnectionPool { 8 9 private static int maxConnectNum = 10;10 11 private java.sql.Connection conn[] = new Connection[maxConnectNum];12 ... 阅读全文
posted @ 2011-12-18 16:53 如是然 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI﹑ASP﹑PHP等。之后,Sun公司推出了基于Java语言的Servlet+Jsp+JavaBean技术。相比传统的开发技术,它具有跨平台﹑安全﹑有效﹑可移植等特性,这使其更便于使用和开发。 Java应用程序访问数据库的基本原理 ... 阅读全文
posted @ 2011-10-28 15:28 如是然 阅读(45356) 评论(3) 推荐(10) 编辑
摘要: PHP用header实现下载功能 阅读全文
posted @ 2011-10-12 22:42 如是然 阅读(9500) 评论(1) 推荐(0) 编辑
摘要: 问题描述"Help Jimmy" 是在下图所示的场景上完成的游戏:场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。Jimmy 老鼠在时刻0 从高于所有平台的某处开始下落,它的下落速度始终为1 米/秒。当Jimmy 落到某个平台上时,游戏者选择让它向左还是向右跑,它跑动的速度也是1 米/秒。当Jimmy 跑到平台的边缘时,开始继续下落。Jimmy 每次下落的高度不能超过MAX 米,不然就会摔死,游戏也会结束。设计一个程序,计算Jimmy 到地面时可能的最早时间。输入数据第一行是测试数据的组数 t(0 <= t <= 20)。每组测试数 阅读全文
posted @ 2011-09-17 01:13 如是然 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 连通区域 面积 阅读全文
posted @ 2011-09-09 18:54 如是然 阅读(598) 评论(0) 推荐(0) 编辑