`
eric_hwp
  • 浏览: 127831 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
原文发表处:http://blog.csdn.net/zuoxiaolong8810/article/details/8917853  下面介绍下spring中的AOP核心接口。                  Advice体系:                  Spring采用AOP联盟的Advice作为超级接口,扩展了很多子接口,比如Bef ...
原文http://jinnianshilongnian.iteye.com/blog/1418596 在学习AOP之前要先了解几个概念: 连接点(Jointpoint):表示需要在程序中插入横切关注点的扩展点,连接点可能是类初始化、方法执行、方法调用、字段调用或处理异常等等,Spring只支持方法执行连接点,在AOP中表示为“在哪里干”; 切入点(Pointcut):选择一组相关连接点的模式,即可以认为连接点的集合,Spring支持perl5正则表达式和AspectJ切入点模式,Spring默认使用AspectJ语法,在AOP中表示为“在哪里干的集合”; 通知(Advice):在连 ...
Spring 中bean 的生命周期短暂吗? 在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并 ...
在Bean的声明周期中,有两个事件尤为重要:post-initialization和pre-destruction。 Spring提供了两种机制:interface-based和method-based,供bean签入上述事件。 所谓的post-initialization和pre-destruction,是指在bean的属性设置完毕执行的事件和在bean销毁之前执行的事件。 method-based机制:通过在BeanFactory中的配置,init-method和destory-method,通过设置这两个属性来指定要执行的回调方法。 interface-based机制:be ...

spring容器启动

什么时候spring容器启动?其实就是程序中执行加载 xml配置文件的时候 1.应用程序下加载 ApplicationContext ctx = new ClassPathXmlApplicationContext("testspring2.xml"); 2.web模式下加载 web.xml:    <context-param>       <param-name>contextConfigLocation</param-name>       <param-value>classpath:spring-hi ...
原文连接:http://jhaij.iteye.com/blog/1882582 用户任务 描述 user task 是一个需要由实际用户操作的节点. 当流程执行到这么一个用户任务节点时,会通过user(用户) 或者组(group) 在task中定义的 assigned 角色来创建一个新的用户任务.   图形 用户任务就是左上角有人员图标的图形  
grid.getSelectionModel().getSelected(); //获取选中的第一条记录,返回record类型 grid.getSelectionModel().getSelections(); //获取选中的全部记录,返回一个数组,里面全是record类型 grid.store.remove(record);//参数是record类型的,移除该数据 grid.store.removeAt(rowIndex);//参数是行数,移除该行 grid.store.removeAll();//移除全部数据 有了上面这些,删除就简单了 删除选中的第一条记录 grid.store.rem ...

java自定义异常

//自定义异常代码的例子 public class PasswordErrorException extends RuntimeException { public PasswordErrorException() { // TODO Auto-generated constructor stub } public PasswordErrorException(String message) { super(message); // TODO Auto-generated constructor stub } public Password ...
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。 实现代码如下: <script type="text/javascript"> Array.prototype.unique = function() { var a = {}; var len = this.length; for (var i = 0; i < len; i++) { if (typeof a[this[i]] == "undefined") { ...
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URLConnection; import java.util.List; import java.util.Map; public class HttpRequest { /** * 向指定URL发送GET方法的请求 * ...
<script src="jquery.min.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> $(document).ready(function(){ $('#mySelect').change(function(){ alert($(this).children('option:selected').val()); var p1=$ ...
document.readyState:判断文档是否加载完成。firefox不支持。 这个属性是只读的,传回值有以下的可能: 0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。1-LOADING:加载程序进行中,但文件尚未开始解析。2-LOADED:部分的文 ...
在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。对于数组、函数、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。 要想区别对象、数组、函数单纯使用 typeof 是不行的。或者你会想到 instanceof 方法,例如下面这样: var a = {};var b = [];var c = function () {}; //a b c 都是 Object 的实例console.log(a instanceof ...
import java.util.Properties; import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessag ...

mybatis分页实现

最近开始尝试用mybatis,比较郁闷其对分页的实现,看了网上一些例子,还是不满意。最好的应该是rapid-framework里的实现了,但没实现分页参数的参数化,参数都是硬编码在sql里,在oracle这样的数据库里,性能影响还是有的。   下面是我的实现,但还是觉得有些复杂。   StatementHandlerInterceptor.java 主要是负责修改sql,在rapid-framework,其实就只有这样一个Interceptor,但如果要设置参数,就不止了。   @Intercepts({  @Signature(type = StatementHandler.cl ...
Global site tag (gtag.js) - Google Analytics