在说AOP之前,先来看看切片面包,我们是把面包看成一个对象,而如果想在面包中间夹点番茄酱或者其他什么东西怎么办呢,是不是需要把面包切片,在每一片都要夹点东西,在编程中给对象重复性 执行某一动作是不是特别繁琐也降低了效率。今天要学习的AOP能很好的解决这种问题 。一、AOPAOP(Aspect-Ori... ...
分类:
编程语言 时间:
2017-09-07 16:09:46
阅读次数:
434
Todo: 1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了; 2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了; 3.代理模式,在Aop实现中用到了JDK的动态代理; 4.策 ...
分类:
编程语言 时间:
2017-09-06 10:07:23
阅读次数:
315
区别 jsp和html相比,最显著的优势就在于,jsp里面可以写Java代码,但是html中不能。 写法 <%! %>,这里面可以申明变量或方法,注意:这里面申明的变量是全局的 <% %>,与上面的方法相比,这个方法的局部的 <%= %>,用于输出表达式到浏览器,注意:这里面的表达式不能跟分号 在j ...
分类:
编程语言 时间:
2017-09-05 13:58:49
阅读次数:
262
上传使用jar: <a href="/jsp/manageuser/imgupload.jsp?bookId=${li.id}">上传封面</a> 页面取出bookId 页面: spring-mvc。xml: ...
分类:
Web程序 时间:
2017-09-01 22:19:56
阅读次数:
217
Python连接MySQL的实例代码 MySQLdb下载地址:http://sourceforge.net/projects/mysql-python/ 下载解压缩后放到%Python_HOME%/Lib/site-packages目录中,python会自动找到此包。 MySQLdb基本上是MySQ ...
分类:
数据库 时间:
2017-09-01 10:00:53
阅读次数:
231
C标签 C;if 可以用来将数据库中用0-1等字符代替的定义显示出来,比如0代替否,1代替是。 例子: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib ...
分类:
Web程序 时间:
2017-08-31 12:45:50
阅读次数:
269
1.关系型数据库? 数据库中的表对象之间是有关系的。 一对一,一对多,多对多。 ORM映射。数据库表映射到实体对象。 实体与实体之间是有关系的。 一对多的关系。 比如商品分类表与商品表之间的关系,就是一对多的关系。 入库主表与入库子表之间的关系,也是一对多的关系。 出库主表与出库子表之间的关系,也是 ...
分类:
其他好文 时间:
2017-08-28 00:47:28
阅读次数:
1442
一、普通用户无法使用 sudo 操作 二、64 位 Fedora 安装 32 位兼容库 yum install glibc libstdc++ libgcc libX11.i686 libXext.i686 libao.i686 alsa-lib.i686 三、解决 Kernel 执行 make m ...
分类:
其他好文 时间:
2017-08-27 00:17:44
阅读次数:
160
最近在做事务添加时 发现自己的事务没有新建,上网查到 仅用作收藏。 其二 注意 事务的注解 应该在 内层的事务上面 一、描述 Spring遇到嵌套事务时,当被嵌套的事务被定义为“PROPAGATION_REQUIRES_NEW”时, 内层Service的方法被调用时,外层方法的事务被挂起; 内层事务 ...
分类:
其他好文 时间:
2017-08-25 14:05:15
阅读次数:
207
1.在Spring的配置文件中开启shiro的注解支持 <!-- 开启shiro框架注解支持 --> <bean id="defaultAdvisorAutoProxyCreator" class="org.springframework.aop.framework.autoproxy.Defaul ...
分类:
其他好文 时间:
2017-08-22 16:13:00
阅读次数:
145