首先来看一段代码,看过上一节的朋友肯定对这段代码并不陌生。这一段代码诠释了Spring加载bean的完整过程,包括读取配置文件,扫描包,加载类,实例化bean,注入bean属性依赖。 ``` public void refresh() throws...
分类:
编程语言 时间:
2014-08-20 16:42:03
阅读次数:
364
效果图一共3个页面:注册页,欢迎页,用户列表页很简单的例子,主要是为了把流程走通,没有各种验证。注册页: 欢迎页: 用户列表页: 源码地址https://github.com/lemonbar/spring-framework-mongodb参考文档Spring framework:http:...
分类:
数据库 时间:
2014-08-20 16:05:32
阅读次数:
493
@Overridepublic void init(FilterConfig filterConfig) {//unchecked = filterConfig.getInitParameter("unchecked").split(",");WebApplicationContext wc = W...
分类:
编程语言 时间:
2014-08-20 15:59:52
阅读次数:
155
Ibatis2.3与spring3.0整合,其要明确一下,Ibatis与Hibernate一样都是dao层链接数据库用的框架。它是一个轻量级的orm框架,比Hibernate更加灵活。sqlMapConfig是spring提供给它的核心类,它是线程安全的,是单例模式,其作用类似于Hibernate的...
分类:
编程语言 时间:
2014-08-20 15:50:42
阅读次数:
212
最近在把code改写成async+await的形式,发现有些情况下需要在finally中需要调用异步方法,但是编译器不允许在cache和finally中出现await关键字。。。但是用Wait()或者Result又会导致一些其他稀奇古怪的毛病(死锁啦,AggregateException啦。。。.....
分类:
其他好文 时间:
2014-08-20 15:47:52
阅读次数:
183
Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset.get(key)- Get the valu...
分类:
其他好文 时间:
2014-08-20 14:04:32
阅读次数:
250
在实际项目中,通常需要用到定时任务(定时作业),spring框架提供了很好的实现。
1、 下载spring-quartz插件包
这里默认当前系统中是集成了spring框架的基本功能的。去网上下载spring定时器的jar包,这里用的是quartz-all-1.8.4.jar,下载完成之后添加的项目的classPath中去。
2、编写定时任务执行模块的代码
spring使得定时任务编码十分...
分类:
编程语言 时间:
2014-08-20 12:38:32
阅读次数:
179
一、什么是 AOP。
AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。
二、AOP 的作用。
常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解...
分类:
编程语言 时间:
2014-08-20 12:37:52
阅读次数:
309
jsonp数据jsonpHandler({name:"liujinyu",age:"24"})ajax调用$.ajax({ type:'GET', url:"http://10.14.85.90/data/people.html", dataType:'jsonp', cache:true, asy...
分类:
Web程序 时间:
2014-08-20 12:20:02
阅读次数:
245