Spring
liaomin416100569
这个作者很懒,什么都没留下…
展开
-
spring配置连接池
1 c3p0连接池 class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" dependency-check="none"> value="com.mysql.jdbc.Driver" /> value="jdbc:mysql://10.3.6.76:3306/mjadc" />原创 2010-01-21 08:49:00 · 993 阅读 · 0 评论 -
spring事物策略
6.3 Spring的事务Spring的事务管理不需与任何特定的事务API耦合。对不同的持久层访问技术,编程式事务提供一致的事务编程风格,通过模板化的操作一致性地管理事务。声明式事务基于Spring AOP实现,却并不需要程序开发者成为AOP专家,亦可轻易使用Spring的声明式事务管理。6.3.1 Spring支持的事务策略Spring事务策略是通过PlatformTransac原创 2010-04-13 11:02:00 · 861 阅读 · 1 评论 -
ibatis与spring继承
作为开源的Orm对象映射框架,ibatis是一个线程安全,学习容易,但是开发相对于hibernate来说的话,就要繁锁些,没有很好的工具支持ibatis所有的配置几乎是通过手写,这样增加了开发者的难度、、好啦,言归正转。下面编写实现。 一、引入spring,ibatis jar包. 二、编写log4j.properties日志文件 log4j.rootL原创 2010-04-15 16:28:00 · 735 阅读 · 0 评论 -
Spring BeanFactory实例化Bean的过程
Bean的实例化是Bean生命周期的一个非常重要的环节,一般来说,初始化后,就不再改变了,直到bean被从BeanFactory中显式的移除。 当从BeanFactory中通过getBean()方法获取一个bean的时候,BeanFactory会经过如下的步骤来构建Bean的实例,这正是实例化Bean的过程: 1、调用Bean的默认构造方法,或者在指定的构造方法,生成bean实例(转载 2010-04-21 18:23:00 · 625 阅读 · 0 评论 -
org.springframework.dao.DataAccessResourceFailureException Io 异常: tConnection reset
最近程序老是出现等待一会后 操作程序页面 出现下面异常org.springframework.dao.DataAccessResourceFailureException Io 异常: tConnection reset 通过测试是发现是dbcp连接池导致 因为服务器释放了 连接 浏览器客户端 没法检测到 当再次访问时 不会重新生成连接 所以通过配置datasource.v原创 2013-04-07 16:49:50 · 35766 阅读 · 3 评论 -
springboot心得笔记-入门
一。springboot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。springboo...原创 2017-09-27 11:23:34 · 1874 阅读 · 0 评论 -
springcloud记录篇10-thymeleaf模板引擎
一 。thymeleaf简介 Thymeleaf 是一个跟 FreeMarker 类似的模板引擎,它可以完全替代 JSP 。 thymeleaf特征:Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的...原创 2019-01-01 20:31:29 · 944 阅读 · 1 评论 -
springsecurity02-springsecurity oauth2实现单点登录之-授权服务器(Authorization Service)
文章目录oauth2简介oauth2简介具体关于oauth2,请参考https://blog.csdn.net/liaomin416100569/article/details/78871969简要介绍一下使用到的概念和术语(1) Third-party application:第三方应用程序,本文中又称"客户端"(client),即上一节例子中的"云冲印&a原创 2019-03-14 14:56:07 · 3395 阅读 · 0 评论 -
springsecurity03-springsecurity oauth2实现单点登录之-资源服务器(Resource Service)
文章目录资源文件简介资源文件实战资源文件简介文章参考自 https://projects.spring.io/spring-security-oauth/docs/oauth2.html一个资源服务(可以和授权服务在同一个应用中,当然也可以分离开成为两个不同的应用程序)提供一些受token令牌保护的资源,Spring OAuth提供者是通过Spring Security authentica...原创 2019-03-14 17:42:25 · 1611 阅读 · 0 评论 -
springsecurity04-springsecurity oauth2实现单点登录之-github客户端模拟
文章目录申请github oauth应用申请github oauth应用地址:springsecurity04-springsecurity oauth2实现单点登录之-github客户端模拟点击注册成功后,可以获取到对应客户端id和客户端密钥...原创 2019-03-20 11:30:07 · 838 阅读 · 1 评论 -
事物的隔离级别
事务的四个属性:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。1.原子性(Atomic) 最重要的原则,也是最容易理解的原则。被事务管理的所有方法,要么一起被提交,要么一起回滚。2.一致性(Consistency) 事务在系统完整性中实施一致性,如果事务成功地完成,那么系统中所有变化将正确地应用转载 2010-04-13 10:51:00 · 641 阅读 · 0 评论 -
srping的AOP简介与事务传播特性总结
srping用到的另外一项技术就是AOP(Aspect-Oriented Programming, 面向切面编程),它是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程)的补充。AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点。在应用 AOP 编程时, 仍然需要在定义公共功能, 但可以明确的定义这个功能在哪里, 以什么转载 2010-04-13 10:56:00 · 821 阅读 · 0 评论 -
spring中事物处理的类
在spring 一段事物的配置中 如下 http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.s原创 2010-04-13 10:17:00 · 648 阅读 · 0 评论 -
Spring中Bean的作用域
Bean作用域作用域描述singleton 在每个Spring IoC容器中一个bean定义对应一个对象实例。整个容器中只有该bean的唯一实例prototype 一个bean定义对应多个对象实例。request 在一次HTTP请求中,一个bean定义对应一个实例;即每次HTT原创 2009-12-02 15:59:00 · 1268 阅读 · 0 评论 -
Aop相关知识
.1. 简介面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足。在OOP中模块化的关键单元是类(classes),而在AOP中模块化的单元则是切面。切面能对关注点进行模块化,例如横切多个类型和对象的事务管理。(在AOP术语中通常称作横切(crosscutting)关注点。)AOP框架是Spring的一个重要组成部分。但是Spring IoC容器并不依翻译 2009-12-02 17:06:00 · 732 阅读 · 0 评论 -
BeanFactory与ApplicationContext 区别
org.springframework.beans.factory.BeanFactory 是Spring IoC容器的实际代表者, IoC容器负责容纳此前所描述的bean,并对bean进行管理。 在Spring中,BeanFactory是IoC容器的核心接口。 它的职责包括:实例化、定位、配置 应用程序中的对象及建立这些对象间的依赖。 Spring为我们提供了许多原创 2009-12-02 14:18:00 · 1236 阅读 · 0 评论 -
spring实例化bean的方式
主要利用三种注入方式 接口注入(不推荐) getter,setter方式注入(比较常用) 构造器注入(死的应用) 关于getter和setter方式的注入 有三种匹配方式: autowire="defualt" autowire=“byName” autowir原创 2009-12-02 14:42:00 · 629 阅读 · 0 评论 -
Spring使用p名称空间配置属性
给XML配置文件"减肥"的另一个选择就是使用p名称空间,从 2.0开始,Spring支持使用名称空间的可扩展配置格式。这些名称空间都是基于一种XML Schema定义。事实上,我们所看到的所有bean的配置格式都是基于一个 XML Schema文档。特定的名称空间并不需要定义在一个XSD文件中,它只在Spring内核中存在。我们所说的p名称空间就是这样,它不需要一个schema定义,与我们前面原创 2009-12-02 15:47:00 · 16677 阅读 · 3 评论 -
基于注解(Annotation-based)的配置
Spring 2.0 对必须的属性引入了@Required注解。在 Spring 2.5中已经可以用注解的方式去驱动 Spring 的依赖注射了。更重要的是,@Autowired注解提供了与第 3.3.5 节 “自动装配(autowire)协作者”一节中描述的同样功能,并且提供了更细致的控制与更好的适应性。Spring 2.5 也支持 JSR-250 中的一些注解翻译 2009-12-02 16:33:00 · 1153 阅读 · 0 评论 -
spring自定义bean的作用域
在Spring 2.0中,Spring的bean作用域机制是可以扩展的。这意味着,你不仅可以使用Spring提供的预定义bean作用域; 还可以定义自己的作用域,甚至重新定义现有的作用域(不提倡这么做,而且你不能覆盖内置的singleton和prototype作用域)。作用域由接口org.springframework.beans.factory.config.Scope定义。要将你自己的自定原创 2009-12-14 17:44:00 · 1157 阅读 · 0 评论 -
spring事物相关统计
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执原创 2010-04-13 11:00:00 · 727 阅读 · 0 评论 -
spring 事物配置几种
第一种 tx aop 空间引入空间 http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.原创 2010-04-13 10:31:00 · 779 阅读 · 0 评论 -
Spring的全局事物与局部事物
Spring的事物管理2009-10-14 22:50事物概念:是由一步或几步基本操作组成的逻辑执行单元。事物的特性:原子性,一致性,隔离型,持久性。对事物管理可以采用两个策略:全局事物:全局事物通常由应用服务器管理,使用JTA.全局事物可跨越对个事物性的资源,保证在多个事物性资源间跨越时资源的一致性。局部事物:局部事物和特定资源相关,例如,一个和jdb原创 2010-04-13 10:40:00 · 1620 阅读 · 0 评论 -
springsecurity01-springsecurity架构和入门
文章目录springsecurity简介核心组件SecurityContextHolderAuthenticationspring Security是如何完成身份认证的?AuthenticationManagerDaoAuthenticationProviderUserDetails与UserDetailsService架构概览图springboot集成 springsecurityhellowo...原创 2019-03-13 11:11:53 · 431 阅读 · 1 评论