上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 格式 a(){ a|a& };a 注解如下: a() # 定义函数,函数名为a { # 函数开始标识 a # 用递归方式调用a函数本身 | # 并用管道(pipe) a # 再次递归调用的a函数 那么a|a表示的即是每次调用函数a的时候就会生成两份拷贝 & # 调用间脱钩,以使最初的a函数被杀死后为 阅读全文
posted @ 2017-05-07 17:37 爱上咖啡的唐 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 特别注意: 在使用时,不一定所有浏览器都支持 阅读全文
posted @ 2016-09-25 14:28 爱上咖啡的唐 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 百度 底部 底部 阅读全文
posted @ 2016-09-25 14:17 爱上咖啡的唐 阅读(96) 评论(0) 推荐(0) 编辑
摘要: <b>b加粗</b><br/><i>i斜体</i><br/><blink>blink闪烁</blink><br/><big>big放大</big><br/><small>small缩小</small><br/>正常文字<sup><small>sup上标</small></sup><br/>正常文字< 阅读全文
posted @ 2016-09-25 14:13 爱上咖啡的唐 阅读(262) 评论(0) 推荐(0) 编辑
摘要: DataSourceTransactionManager:位于org.springframework.jdbc.datasource包中,提供对单个javax.sql.DataSource事务管理,用于Spring JDBC抽象框架、iBATIS或MyBatis框架的事务管理。 仅以此配置为例,其他 阅读全文
posted @ 2016-07-10 14:52 爱上咖啡的唐 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 两种代理: JDK动态代理:使用java.lang.reflect.Proxy动态代理实现,即提取目标对象的接口,然后对接口创建AOP代理。 CGLIB代理:不仅能进行接口代理,也能进行类代理,CGLIB代理需要注意以下问题: 不能通知final方法,因为final方法不能被覆盖(CGLIB通过生成 阅读全文
posted @ 2016-06-14 21:17 爱上咖啡的唐 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 提供访问当前被通知方法的目标对象、代理对象、方法参数等数据 用于环绕通知,使用proceed()方法来执行目标方法 访问连接点的静态部分,如被通知方法签名、连接点类型等 特别说明:JoinPoint 必须是第一个参数 阅读全文
posted @ 2016-06-14 21:00 爱上咖啡的唐 阅读(8713) 评论(0) 推荐(0) 编辑
摘要: *:匹配任何数量字符; ..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数。 +:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。 阅读全文
posted @ 2016-06-11 17:19 爱上咖啡的唐 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 说明: 配置在<aop:aspect>标签下</aop:aspect> types-matching:匹配需要引入接口的目标对象表达式; implement-interface:定义需要引入的接口; default-impl和delegate-ref:定义引入接口的默认实现,二选一 实例: 从理解上 阅读全文
posted @ 2016-06-05 10:13 爱上咖啡的唐 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 说明: execution( com.itany.service.impl...*(..))表示impl包下任何方法 execution( com.itany.service.impl..sayAfterThrowing*(..))这表示选取某个特定的方法 arg-names属性中的取值和调用方法的 阅读全文
posted @ 2016-05-31 22:22 爱上咖啡的唐 阅读(431) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页