2019年11月11日
摘要: Spring MVC 实现文件的上传 1.导入依赖: commons-io commons-fileupload <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</ 阅读全文
posted @ 2019-11-11 14:52 朝秦暮楚· 阅读(219) 评论(0) 推荐(0)
摘要: 作用 如客户端调用web程序时,如果程序出现异常,特别是运行时异常;如果没有try-catch进行捕获, 异常将最终不会被ExceptionResolver进行处理,导致程序出现500错误。亦或者当客户端访问一个 不存在的商品详情时,此时需要呈现给用户一个显示页,用户告知“您查找的商品不存在”等信息 阅读全文
posted @ 2019-11-11 14:50 朝秦暮楚· 阅读(136) 评论(0) 推荐(0)
  2019年11月9日
摘要: 一.SpringMV返回值类型 返回String类型时: 返回Object类型时: 传递参数 域属性传递: 处理器映射器 阅读全文
posted @ 2019-11-09 15:04 朝秦暮楚· 阅读(135) 评论(0) 推荐(0)
  2019年11月7日
摘要: SpringMVC案例: 创建类编程控制器 配置文件 Web容器 Jsp页面 注解式编程 创建类控制器 配置文件 阅读全文
posted @ 2019-11-07 14:05 朝秦暮楚· 阅读(140) 评论(0) 推荐(0)
  2019年11月5日
摘要: Spring与MyBatis整合 一、概述 将MyBatis与Spring进行整合,主要解决的问题就是将SqlSessionFactory对象交由Spring容器来管理,所以,该整合,只需要将SqlSessionFactory的对象生成器SqlSessionFactoryBean注册在Spring容 阅读全文
posted @ 2019-11-05 16:26 朝秦暮楚· 阅读(1906) 评论(0) 推荐(0)
  2019年11月4日
摘要: 首先需要知道几个名词: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 公平锁/非公平锁: 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优 阅读全文
posted @ 2019-11-04 16:22 朝秦暮楚· 阅读(338) 评论(0) 推荐(0)
摘要: 1.事务的隔离级别和传播方法 事务的四个特性 1:原子性:事务包含的所有操作要么全部成功,要么全部失败回滚;成功必须要完全应用到数据库,失败则不能对数据库产生影响; 2:一致性:事务执行前和执行后必须处于一致性状态, 例:用户A和用户B的前加起来一共是5000; 无论AB用户之间是如何相互转换的,事 阅读全文
posted @ 2019-11-04 13:46 朝秦暮楚· 阅读(268) 评论(0) 推荐(0)
  2019年10月31日
摘要: 顾问包装通知 通知(advice)是Spring中的一种比较简单的切面,只能将切面织入到目标类的所有方法中,而无法对指定方法进行增强 顾问(advisor)是Spring提供的另外一种切面,可以织入到指定的方法中 接口 PointcutAdvisor 实现类:NameMatchMethodPoint 阅读全文
posted @ 2019-10-31 15:10 朝秦暮楚· 阅读(213) 评论(0) 推荐(0)
  2019年10月29日
摘要: 声明式增强 声明式增强:借助Spring IOC的机制,为ProxyFactory代理工厂的属性实现依赖注入,这样做的优点是可配置型高,易用性好。 1.环绕增强 创建接口 创建impl实现类 创建加强类 配置大配置文件 测试 2.异常抛出增强 创建接口 创建impl实现类 创建增强类 大配置 测试 阅读全文
posted @ 2019-10-29 15:26 朝秦暮楚· 阅读(128) 评论(0) 推荐(0)
  2019年10月28日
摘要: 1.有哪些不同类型的IOC方式?解释并说明 (1)Set 注入 对于习惯了传统 javabean 开发的程序员,通过 setter 方法设定依赖关系更加直观。 如果依赖关系较为复杂,那么构造子注入模式的构造函数也会相当庞大,而此时设值注入模式则更为简洁。 Setter注入也需要在xml中进行配置,在 阅读全文
posted @ 2019-10-28 16:27 朝秦暮楚· 阅读(218) 评论(0) 推荐(0)