摘要: spring是如何解析自己的配置文件的(1)最近没事儿,就想看看spring是如何加载配置文件的(例如:applicationContext.xml),怕会忘掉,所以记下来: 1.入口 org.springframework.web.context.ContextLoaderListener(这里推荐使用listener,查了查原因,大部分是因为listener启动的时间更早) //重要源码 /*... 阅读全文
posted @ 2010-05-06 23:56 瞌睡虫 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: Spring创建Bean的过程BeanFacotry ApplicationContext 1. beans包提供了以编程方式管理和操作bean的基本功能,而context包增加了ApplicationContext,它以一种更加面向框架的方式增强了BeanFactory的功能。 2. context包的基础是位于org.springframework.context包中的ApplicationC... 阅读全文
posted @ 2010-05-04 20:42 瞌睡虫 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 对称加密和不对称加密原理版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://joshuafan.blogbus.com/logs/10767265.html私钥加密(对称加密 symmetric cryptography):私钥加密算法使用单个私钥来加密和解密数据。由于具有密钥的任意一方都可以使用该密钥解密数据,因此必须保护密钥不被未经授权的代理得到。私钥加密又称为对称加... 阅读全文
posted @ 2010-04-22 23:23 瞌睡虫 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 概述 一个简单的基于注解的 Controller 清单 3. annomvc-servlet.xml 让一个 Controller 处理多个 URL 请求 清单 3. 每个请求处理参数对应一个 URL 处理方法入参如何绑定 URL 参数 清单 5. 按参数名匹配进行绑定 清单 8. 通过 @RequestParam 注解指定 清单 11. 使模型对象的特定属性具有 Session 范围的作用域 请... 阅读全文
posted @ 2010-04-21 01:22 瞌睡虫 阅读(557) 评论(0) 推荐(0) 编辑
摘要: Advanced AOP这一章将更详细的讨论Spring AOP中可用的功能以及如何在真实世界的应用程序中使用AOP。首先是@AspectJ,Spring 2.5 可以使用新的方法构建aspect;他可以将使用指定注释注释的类自动转换为Spring AOP的aspect。@AspectJ可以使你更清楚简单的定义aspect。因为使用@AspectJ aspect是Spring的bean,你可以充分... 阅读全文
posted @ 2010-04-20 23:25 瞌睡虫 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 本文通过分析 Java 动态代理的机制和特点,解读动态代理类的源代码,并且模拟推演了动态代理类的可能实现,向读者阐述了一个完整的 Java 动态代理运作过程,希望能帮助读者加深对 Java 动态代理的理解和应用。引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行... 阅读全文
posted @ 2010-04-15 00:07 瞌睡虫 阅读(262) 评论(0) 推荐(0) 编辑
摘要: AOP实现(一)——Advice在Spring1.2或之前的版本中,实现AOP的传统方式就是通过实现Spring的AOP API来定义Advice,并设置代理对象。Spring根据Adivce加入到业务流程的时机的不同,提供了四种不同的Advice:Before Advice、After Advice、Around Advice、Throw Advice。1、Before ... 阅读全文
posted @ 2010-04-14 22:40 瞌睡虫 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一直都是简单去js实现cookie的一些操作,今天把js对cookie操作系统的整理了一遍,包括:js读取cookie,js添加cookie,js删除cookie,示例如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><h... 阅读全文
posted @ 2009-12-02 15:50 瞌睡虫 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 最近参加了一个ORACLE的培训,ORACLE与平日惯用的SQL SERVER果然有很大不同,在网上搜索了一下转了这篇比较SQL与ORACLE的帖子,总体上感觉SQL SERVER使用更加便捷,人性化,在网上的资料支持很丰富ORACLE更加专家一些,性能可能也强一些,很多东西可以由管理员来配置,管理员手段更加丰富001、SQL与ORACLE的内存分配ORACLE的内存分配大部分是由INIT.ORA... 阅读全文
posted @ 2009-11-26 14:05 瞌睡虫 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1.1 行级锁行级锁是针对行来锁定的,比如在事务里,进程A执行了一条update语句: update student set name='xx' where id=13 则行级锁会锁住student表里id=13的记录,不让别的进程对它操作, 只有等事务完成后才解除锁,举个例子,以 SQL SERVER为例, 同时打开两个查询分析器,在第一个查询分析器里写:use northwindselect ... 阅读全文
posted @ 2009-10-23 11:06 瞌睡虫 阅读(201) 评论(0) 推荐(0) 编辑