- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 Java JDK动态代理解析
Java动态代理只能针对接口进行动态代理。如果需要对类进行实现代理可以使用:CGLIB,ASM等相关的操作字节码实现(在这里先只介绍下SUN 基于接口动态代理的实现)。 代码如下: [java] view plaincopy import java.lang.reflect.InvocationHandler; import java
2014-12-30 22:58:00 636
转载 依赖倒置,控制翻转,依赖注入
转自《http://dotnetfresh.cnblogs.com/archive/2005/06/27/181878.html》 在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容
2014-12-30 13:32:29 554
原创 Spring AOP声明式应用源码分析
Spring AOP应用主要有四种途径:1、利用ProxyFactory编程式应用;2、直接配置ProxyFactoryBean;3、配置AbstractAutoProxyCreator子类实现auto-proxy自动代理;4、通过配置Spring AOP。其中2,3,4都属于声明式Spring AOP的应用。 一、ProxyFactoryBean应用举例 ProxyFactoryBe
2014-12-29 21:57:29 1268
原创 Spring AOP:基本概念,基础接口,基础类,基本流程
一、基本概念 Aspect:切面就是一个关注点的模块化,如事务管理、日志管理、权限管理等; JoinPoint:程序执行的一个点,如方法的执行或者异常的捕获; Advice:在特定的连接点执行的操作,包括Before,After,Around等类型; PointCut:描述某一类指定的连接点,Advice通过联系PointCut在任何匹配PointCut的连接点执行Adivce操作; A
2014-12-28 21:52:11 1184
原创 mysql更改密码
mysql忘记密码,Windows下重新设置密码。 1.关闭MySQL服务。 2.打开DOS窗口,转到mysql\bin目录。 3.输入mysqld--skip-grant-tables回车。如果没有出现提示信息,那就对了。 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 5.输入mysql回车,如果成功,将出现MySQL提
2014-12-12 22:13:19 458
原创 Spring Expression分析
一、Spring Expression介绍 Spring Expression是Spring框架中一个强大表达式解析语言,支持在运行时动态的解析表达式给对象赋值。Spring Expression支持如下解析功能: 布尔和关系运算符,正则表达式,类表达式,访问属性、数组列表,哈希表,方法调用,关系运算,赋值,调用构造函数,Bean引用,数组构造,内联列表,三元运算符,变量,用户自定义
2014-12-10 23:48:20 6532
原创 Oracle查询数据库主外键关系
select user_cons_columns.constraint_name as 约束名, user_cons_columns.table_name as 子表名, user_cons_columns.column_name as 子表列名, user_cons_columns.position as
2014-12-04 09:11:01 1278 1
数据结构栈的基本操作
2011-06-10
二叉树遍历(先序,后序,中序,层序)
2010-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人