spring
LZL102801
我喜欢在繁华的中心静静地看那车水马龙,灯红酒绿
展开
-
Spring如何处理线程并发
我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或转载 2013-02-28 16:39:27 · 570 阅读 · 0 评论 -
spring jdbctemplate的增删改查sample
1.首先先添加两个包:c3p0-0.9.1.2.jar 和 mysql-connector-java-5.1.7-bin.jar 创建一个file jdbc.propertiesJava代码 DriverClass=com.mysql.jdbc.Driver jdbcUrl=jdbc\:mysql\://localhost\:转载 2014-03-26 10:28:15 · 858 阅读 · 0 评论 -
servlert中处理spring Bean
public class InitServlet extends HttpServlet { private static final long serialVersionUID = -5826096764263027718L; public void destroy() { super.destroy(); } public void init() throws Servl原创 2014-05-09 11:04:57 · 1068 阅读 · 0 评论 -
Spring 远程调用 HTTP invoker
Spring HTTP invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用(意味着可以通过防火墙),并使用java的序列化机制在网络间传递对象。所以所有的pojo类必须实现序列化接口webserviceHTTP invoker跨平台,跨语言只支持java语言支持SOAP,提供wsd原创 2013-01-14 17:07:02 · 924 阅读 · 0 评论 -
@Transactional
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。SpringMVC中的事务注解@ Transaction就是为了方法执行中的对数据库操作事务的完整性做的,要么方法全部执行成功,所有sql语句全部正确执行,要么全部不做,就是这样。Spring的事物管理,一般加在service类上。也可以加在se转载 2016-12-21 09:30:03 · 5592 阅读 · 0 评论 -
spring aop 原理
spring AOP两种实现机制是什么?动态代理技术1.如果是有接口声明的类进行AOP 时,spring调用的是Java.lang.reflection.Proxy 类来做处理2.如果是没有接口声明的类时, spring通过cglib包和内部类来实现在AOP,权限控制,事务管理等方面都有动态代理的实现。JDK本身有实现动态代理技术,但是略有限制,即被代理的类必须实现转载 2017-01-04 17:09:13 · 257 阅读 · 0 评论 -
并发异步处理
异步:@async原创 2014-05-09 11:11:30 · 764 阅读 · 0 评论