一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

Spring学习总结(28)——Spring获取request对象的几种方法及线程安全性总结

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 前言 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息...

2019-02-26 10:40:51

阅读数 294

评论数 0

Spring学习总结(27)——Spring常用注解再总结

1、声明Bean的注解 @Component  组件,没有明确的角色。 @Service  在业务逻辑层使用(service层)。 @Repository  在数据访问层使用(dao层)。 @Controller  在展现层使用,控制器的声明(Controller层)。 2、注入Bean...

2018-10-23 12:50:10

阅读数 578

评论数 0

Spring学习总结(26)——Spring事务原理详解

一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:(1)、获取连接:Connection con = DriverManager.getConnection()(...

2018-06-22 18:12:52

阅读数 5098

评论数 1

Spring学习总结(25)——注解@PostConstruct和@PreDestroy使用总结

@PostConstruct 和 @PreDestroy这两个都是方法的注解,将注解标注在方法上,该方法就能够在应用启动和销毁时执行,@PostConstruct 注解标注的函数,是在类执行完构造函数之后执行。@PreDestroy 注解标注的函数,是在应用结束之前执行。场景介绍:(缓存场景)比如...

2018-02-23 09:45:31

阅读数 1179

评论数 0

Spring学习总结(24)——Spring配置文件加载路径总结

1. Spring使用ClassPathXmlApplicationContext 从classpath读取ClassPathXmlApplicationContext 默认会去 classPath 路径下找。classPath 路径指的就是编译后的 classes 目录。 1.1 如果配置文件在...

2017-11-26 13:32:16

阅读数 756

评论数 0

Spring学习总结(23)——Spring Framework 5.0 新特性

Spring Framework 5.0 是自 2013年12月版本 4 发布之后 Spring Framework 的第一个主发行版。Spring Framework 项目的领导人 Juergen Hoeller 于 2016 年 7 月 28 日宣布了第一个 Spring Framewor...

2017-08-21 14:47:35

阅读数 21239

评论数 1

Spring学习总结(22)——Spring-framework-bom解决spring的不同模块依赖版本不同问题

Spring不同模块或者与外部进行集成时,依赖处理就需要各自对应版本号。比如,较新spring与较老的quartz,它们集成就会遇到问题,给搭建和升级带来不便。因此Spring IO Platform应运而生,只要项目中引入了它,外部集成时依赖关系无需版本号。Spring IO Platform只...

2017-04-20 11:23:59

阅读数 9533

评论数 0

Spring学习总结(21)——Spring集成阿里巴巴数据库连接池DruidDataSource配置及其常见问题汇总

一、参考配置如下

2017-01-13 12:03:51

阅读数 9136

评论数 1

Spring学习总结(20)——Spring加载多个项目properties配置文件问题解决

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder '${redis.host}'       at org.springframework.util.PropertyPlaceholderHel...

2016-11-17 09:46:16

阅读数 2955

评论数 0

Spring学习总结(19)——Spring概念详解

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。你可能正在想“Spring不过是另外一个的framework”。当已经有许...

2016-09-20 14:17:52

阅读数 2925

评论数 0

Spring学习总结(18)——Spring整合Mysql数据库一主多从、多主多从配置

一、新建jdbc.properties配置文件 master.jdbc.driverClassName=com.mysql.jdbc.Drivermaster.jdbc.url=jdbc:mysql://127.0.0.1:3306/springdemo?useUnicode=true&c...

2016-09-09 17:39:21

阅读数 6425

评论数 0

Spring学习总结(17)——Spring AOP权限管理

每个项目都会有权限管理系统 无论你是一个简单的企业站,还是一个复杂到爆的平台级项目,都会涉及到用户登录、权限管理这些必不可少的业务逻辑。有人说,企业站需要什么权限管理阿?那行吧,你那可能叫静态页面,就算这样,但你肯定也会有后台管理及登录功能。 每个项目中都会有这些几乎一样的业务逻辑,我们能不能把他...

2016-09-09 17:29:41

阅读数 2462

评论数 0

Spring学习总结(16)——Spring AOP实现执行数据库操作前根据业务来动态切换数据源

深刻讨论为什么要读写分离? 为了服务器承载更多的用户?提升了网站的响应速度?分摊数据库服务器的压力?就是为了双机热备又不想浪费备份服务器?上面这些回答,我认为都不是错误的,但也都不是完全正确的。「读写分离」并不是多么神奇的东西,也带不来多么大的性能提升,也许更多的作用的就是数据安全的备份吧。 从一...

2016-09-08 09:47:11

阅读数 2786

评论数 0

Spring学习总结(15)——Spring AOP 拦截器的基本实现

一个程序猿在梦中解决的 Bug 没有人是不做梦的,在所有梦的排行中,白日梦最令人伤感。不知道身为程序猿的大家,有没有睡了一觉,然后在梦中把睡之前代码中怎么也搞不定的 Bug 给解决的经历?反正我是有过。 什么是 AOP ? AOP 为 Aspect Oriented Programming ...

2016-09-08 09:46:32

阅读数 1712

评论数 0

Spring学习总结(14)——Spring10种常见异常解决方法

在程序员生涯当中,提到最多的应该就是SSH三大框架了。作为第一大框架的Spring框架,我们经常使用。 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉。 一、找不到配置文件的异常 [plain] view plaincopy org.springfr...

2016-07-15 18:45:39

阅读数 6954

评论数 1

Spring学习总结(13)——Spring+Log4j+ActiveMQ实现远程记录日志

应用场景 随着项目的逐渐扩大,日志的增加也变得更快。Log4j是常用的日志记录工具,在有些时候,我们可能需要将Log4j的日志发送到专门用于记录日志的远程服务器,特别是对于稍微大一点的应用。这么做的优点有: 可以集中管理日志 :可以把多台服务器上的日志都发送到一台日志服务器上,方便管理、查...

2016-07-06 09:32:02

阅读数 3272

评论数 0

Spring学习总结(12)——Druid连接池及监控在spring配置

Druid连接池及监控在spring配置如下:  id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-met...

2016-06-30 15:07:55

阅读数 1784

评论数 0

Spring学习总结(11)——Spring JMS MessageConverter介绍

消息转换器MessageConverter  MessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候...

2016-05-16 12:53:07

阅读数 8274

评论数 0

Spring学习总结(10)——Spring JMS---三种消息监听器

消息监听器MessageListener 在spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这...

2016-05-16 12:51:54

阅读数 7728

评论数 0

Spring学习总结(9)——Spring AOP总结

spring IOC和AOP是Spring框架的两大核心基石,本文将对Spring AOP做一个系统的总结。 什么是AOP AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充...

2016-05-16 12:43:17

阅读数 7956

评论数 3

提示
确定要删除当前文章?
取消 删除