上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: jQuery对Ajax进行了很好的封装,使我们可以方便地进行Ajax请求。 一、第一层封装 使用 $.ajax() 发起请求,此时大多数请求信息需要我们在属性中设置。 例子: <script type="text/javascript"> $(function () { $("a").click(f 阅读全文
posted @ 2023-03-01 17:16 在博客做笔记的路人甲 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 编程式事务: 由程序员编写事务控制代码,例如:OpenSessionInView。 声明式事务: 由框架提供的,程序员只需要声明出哪些方法要进行事务控制和如何进行事务控制。 一、配置 1、准备要进行事务管理的数据库对象 <!--DataSource对象--> <bean id="dataSource 阅读全文
posted @ 2023-03-01 12:54 在博客做笔记的路人甲 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 通过设置事务隔离级别来解决下面问题。 脏读: 事务A读取到事务B中未提交的数据(缓存中的数据),而后事务B回滚了,此时A读到的数据与数据库不一致,此数据称为脏数据,此过程称为脏读。 不可重复读: 事务A对数据库某条信息进行第一次读取后,事务B对此条数据进行修改,造成A进行第二次读取数据时发现与之前的 阅读全文
posted @ 2023-03-01 12:35 在博客做笔记的路人甲 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 在spring配置文件中,对引用属性进行自动注入。 它和加载配置文件一起出现会出现问题。 一、自动注入 (一)、配置方式 1、在<bean>中通过 autowire属性配置,只对这个bean生效 2、在<beans>中通过default-autowire属性配置,对标签内的所有bean有效。 (二) 阅读全文
posted @ 2023-02-28 16:05 在博客做笔记的路人甲 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 使用注解,可以大大提高开发效率! 一、准备工作 xml配置: 配置扫描后,spring才会去扫描指定包下的注解生效。 <!--扫描可能存在spring注解的包--> <context:component-scan base-package="com.lurenjia"></context:compo 阅读全文
posted @ 2023-02-28 15:56 在博客做笔记的路人甲 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 默认的代理模式是jdk自带的代理模式,所以在使用注解生成通知时(AOP),会有类型转换失败的情况。 解决方案: 在spring配置文件中开启cglib代理模式。 <!--配置动态代理实现, true:使用cglib动态代理 false:使用jdk动态代理(默认)--> <aop:aspe 阅读全文
posted @ 2023-02-28 15:19 在博客做笔记的路人甲 阅读(35) 评论(0) 推荐(0) 编辑
摘要: AOP,面向接口的编程,实际上是代理模式的实现。 参考:代理模式(Proxy) 一、使用Scheme-based方式配置 需要实现接口重写指定方法,来确定通知所在位置。 (一)、前置通知和后置通知 切点类: public class Client { public void sayHi(){ Sys 阅读全文
posted @ 2023-02-28 12:41 在博客做笔记的路人甲 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在html中对于图片资源的加载,是通过访问其src的值进行一次请求。 我们可以在Java中使用BufferedImage类创建一张图片,通过Graphics2D类进行图片的绘制,从而动态制作验证码图片,再使用工具类ImagIO把图片写入到 resp.getOutputStream() 响应 阅读全文
posted @ 2023-02-27 18:41 在博客做笔记的路人甲 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 在pom.xml中配置依赖: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.1</version> <scope>compile</scope> </dependency> 基本使 阅读全文
posted @ 2023-02-24 17:59 在博客做笔记的路人甲 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 代码: 实现了遍历所有的单选框,如果其值为1,则变为选中状态。 $(document).ready(function(){//表单选择器,获取到所有的单选框,使用each进行遍历,i为索引,n为dom对象 $.each($(":radio"),function (i,n){ //转为jQuery对象 阅读全文
posted @ 2023-02-20 14:36 在博客做笔记的路人甲 阅读(24) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页