随笔分类 -  Spring系列

摘要:1.Spring 容器相关的概念理解:1)Spring的容器为ApplicationContext或BeanFactory(被称为IOC容器) IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Sprin 阅读全文
posted @ 2020-09-03 11:43 爱笑的berg 阅读(506) 评论(0) 推荐(0)
摘要:1.事务失效-自身调用(通过REQUIRES、REQUIRES_NEW传播属性):自身调用即调该类自己的方法。 同类OrderServiceImpl 中 doSomeThing()方法 不存在事务,该方法去调用本类中的存在事务注解的 insertAndUpdateOrderInfo() 方法。但是i 阅读全文
posted @ 2020-07-19 12:17 爱笑的berg 阅读(738) 评论(0) 推荐(0)
摘要:property属性文件读取 阅读全文
posted @ 2020-07-11 10:23 爱笑的berg 阅读(1295) 评论(0) 推荐(0)
摘要:1、web.xml文件在每个web工程不是必须要有的: web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当web工程没用到这些时,你可以不用web.xml文件来配置你的Applicatio 阅读全文
posted @ 2019-03-24 11:33 爱笑的berg 阅读(309) 评论(0) 推荐(0)
摘要:经测试发现将查询的结果100万数据(池子中共有大概14亿的数据)写入Excle文件并进行压缩导出zip文件最耗时的地方竟然在查询,因此本篇文章主要是针对如何在spring+ibatis1.2.8中优化查询1)对查询的SQL进行优化,表数据量特别大(上亿、上十亿)的时候可以按照查询条件中的某个字段如: 阅读全文
posted @ 2018-08-30 20:47 爱笑的berg 阅读(1017) 评论(0) 推荐(0)
摘要:1、#和$两者含义不同#:会进行预编译,而且进行类型匹配;$:不进行数据类型匹配。示例:变量name的类型是string, 值是"张三" $name$ = 张三 #name# ='张三'因此使用$就会报错,若要使用$的话,需要修改为’$name$’;2、两者的实现方式不同2.1)$ 作用相等于是字符 阅读全文
posted @ 2018-08-26 15:00 爱笑的berg 阅读(1408) 评论(0) 推荐(0)
摘要:Apache iBatis(现已迁至Google Code下发展,更名为MyBatis)是当前IT项目中使用很广泛的一个半自动ORM框架,区别于Hibernate之类的全自动框架,iBatis对数据库的操作拥有更加灵活的控制,对于那些经常需要调用本地数据库函数自定义SQL语句,或是喜欢自己优化SQL 阅读全文
posted @ 2018-08-25 17:39 爱笑的berg 阅读(1429) 评论(0) 推荐(0)
摘要:1、dataSource-applicationContext.xml文件配置理解:(spring1.2.8+ibatis1.5.3)1.1)配置数据源 DriverManagerDataSource:类实现了 SmartDataSource接口。可以使用bean properties来设置JDBC 阅读全文
posted @ 2018-04-03 18:45 爱笑的berg 阅读(669) 评论(0) 推荐(0)
摘要:1、ibatis理解: iBatis属于半自动化的ORM框架,我们需要编写SQL语句,由iBatis进行数据库访问,返回结果。而iBatis可以为我们做的更多,比如对查询参数集合、结果、分页查询、事务管理的封装等。虽然不如全自动SQL方便,但是SQL的主动权却在我们开发人员的手中,对SQL优化的掌控 阅读全文
posted @ 2018-04-03 16:05 爱笑的berg 阅读(4179) 评论(0) 推荐(0)
摘要:1、实例:EmployeeService的bean对象中配置sessionFactory属性:方法1:(1)EmployeeService.java中写法(属性和set方法): private SessionFactory sessionFactory; public void setSession 阅读全文
posted @ 2017-09-24 16:06 爱笑的berg 阅读(1671) 评论(0) 推荐(0)
摘要:1、在spring中如何解决中文乱码问题(两种方法):方法1)自己编写一个过滤器步骤1、package com.zjb.web.filter;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Filt 阅读全文
posted @ 2017-09-24 15:25 爱笑的berg 阅读(458) 评论(0) 推荐(0)
摘要:1、spring MVC配置详解: 引用:http://www.cnblogs.com/superjt/p/3309255.html spring mvc3.0.5配置文件详解、各个jar包的用途 引用:http://www.cnblogs.com/mrysc/p/5956419.html 2、修改 阅读全文
posted @ 2017-01-11 19:26 爱笑的berg 阅读(138) 评论(0) 推荐(0)