Java

Spring 与 mybatis整合---事务管理

MyBatis与Spring整合前后事务管理有所区别整合前:通过  session=sessionFactory.openSession(true);  //或者是false设置事务是否自动提交;整合后,在这样写就不起作用了,无论设置为true还是false 都会自动提交事务;如果想设置事务非自动提交有以下几...

Spring 与 mybatis整合 Error parsing Mapper XML. Cause: java.lang.NullPointerException

mapper配置文件中的namespace没有填;而且namespase的值应该填为:mapper的权限定名;否则还是会抛出异常 org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sqlSessi...

java NIO原理及实例

1、reactor(反应器)模式  使用单线程模拟多线程,提高资源利用率和程序的效率,增加系统吞吐量。下面例子比较形象的说明了什么是反应器模式:  一个老板经营一个饭店,  传统模式-来一个客人安排一个服务员招呼,客人很满意;(相当于一个连接一个线程)  后来客人越来越多,需要的服务员越来越多,资源条件不足以再请更多的...
代码星球·2020-08-12

Spring与Struts整合

正常的spring与struts工程文件所需jar包及配置条件下,增加如下配置:struts.xml增加:<constantname="struts.objectFactory"value="spring"/>配置action的时候,class直接写spring配置文件(applicationContext...
代码星球·2020-08-12

spring-DataSource

spring支持的dataSource有好多,  如:自带的org.springframework.jdbc.datasource.DriverManagerDataSource    ibatis、c3p0、JDBC、hibernate等等;首先看第一种,使用自带的datasource: 1、项目结构   ...
代码星球·2020-08-12

Struts2 知识体系

1、struts2是什么  struts2是用于企业级Web开发的框架,基于struts2开发Web应用程序,在开发效率、可扩展性、可维护性上都会大有提升。2、struts2的优点  struts2框架是典型的实现了MVC架构的框架,使用struts框架,通过struts2.xml文件配置非常容易的将数据层(模型)、控...
代码星球·2020-08-12

java memcache应用

1importjava.io.Serializable;2importjava.text.DateFormat;3importjava.util.Date;4importjava.util.Map;56importcom.danga.MemCached.MemCachedClient;7importcom.pt.uti...
代码星球·2020-08-12

Struts2的运行机制简介

1、客户端通过URL请求tomcat2、URL找到对应站点的WEB.xml 发现里面有 struts2配置3、执行StrutsPrepareAndExecuteFilter类的init方法4、在init方法中,找到 struts.xml文件5、解析 struts.xml文件,根据...
代码星球·2020-08-12

Spring AOP面向切面编程的实现

1、涉及到的几个概念  切面类、被切对象、切入点、切入时间、切入内容;(自己命的名,好理解点)2、看配置文件<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmln...

java 单例模式及getInstance的好处

1、什么是单例模式  简单理解为,有一个类,只能有一个实例化对象,这就是单例模式。2、getInstance的好处  首先看一下怎样使用getInstance实现单例模式publicclassConnectionPool{privatestaticConnectionPoolpool;//其他成员变量//&hellip...

关于JAVA插入Mysql数据库中文乱码问题解决方案

方案一:在创建client的时候,指定使用的编码方式 具体如下:conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=GBK","root","");&nb...

报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named UserService

解决报错:org.springframework.beans.factory.NoSuchBeanDefinitionException:Nobeannamed'UserService'availableatorg.springframework.beans.atorg.springframework....

spring XML格式

使用spring遇见一个很坑的问题,在XML中这样配置:<methodname="newSoapParam2"parameters="java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Double,java....
代码星球·2020-08-09

Spring依赖注入

首先说一下什么是依赖注入,刚开始接触spring的时候不理解;现在根据初步理解,依赖注入,就是将xml文件中设置的属性值,注入到类的实例化对象中!下面介绍spring的依赖注入一、set注入二、构造函数注入下面的代码展示了这两种注入方式,注意将set注入,注释掉可以正常执行;将构造函数注释掉便不能正常执行;因为注释掉构...
代码星球·2020-08-09

Spring 读取XML配置文件的两种方式

importorg.springframework.context.ApplicationContext;importorg.springframework.context.support.ClassPathXmlApplicationContext;publicclassTestAction{publicstatic...