常用框架学习
LionArt
这个作者很懒,什么都没留下…
展开
-
mybatis中批量插入的两种方式(高效插入)
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。这篇文章主要介绍了mybatis中批量插入的两种方式(高效插入)的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧 MyBatis简介 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis...转载 2019-03-17 19:10:23 · 29735 阅读 · 0 评论 -
SpringMVC 指定404、500错误页面
1、在web.xml中追加 <error-page> <error-code>404</error-code> <location>/404</location> </error-page> <error-page> <error转载 2018-04-17 16:10:34 · 3086 阅读 · 0 评论 -
spring的xml中注册bean的时候报错1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 <xsd:schema>
报错内容: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 72; schema_reference.4: 无法读取方案文档 'http://www.springframework.org/schema/beans/spring-beans-4.2.xsd', 原因为 1) 无法找到文档; 2) 无法读取文档;转载 2017-09-15 14:00:54 · 1261 阅读 · 0 评论 -
CGLIB介绍与原理
CGLIB介绍与原理 一、什么是CGLIB? CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。 二、CGLIB原理 CGLIB原理:动态生成一个要代理类的子类,子类重写要代理的类的所有不是final的转载 2017-08-23 10:49:39 · 206 阅读 · 0 评论 -
深入理解 Spring 事务原理
一、事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事转载 2017-08-23 10:29:57 · 258 阅读 · 0 评论