spring
文章平均质量分 89
Java世界的小船
坚持每天进步一点点,要实现的梦想就不再遥远!
展开
-
2021-09-28
Spring Boot 消息队列 RabbitMQ 入门1.概述RabbitMQ 是 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。AMQP 里主要要说两个组件:Exchange 和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Queue ,这两者都在 Server 端,又称作 B原创 2021-09-28 16:02:31 · 299 阅读 · 0 评论 -
Spring面试题
Spring面试题整理Spring Transaction什么是事务?事务的特性指的是?列举 Spring 支持的事务管理类型?什么是控制反转(IOC)?什么是依赖注入?请解释下Spring框架中的IoC?后面持续更新 !Spring Transaction什么是事务?事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。事务的特性指的是?事务的特性指的是ACID1.原子性 Atomicity :一原创 2021-02-22 16:32:26 · 177 阅读 · 1 评论 -
Spring IoC 从单例缓存中获取 单例Bean
原文出自:http://cmsblogs.comSpring IoC 加载Bean 的第一个步骤:Object sharedInstance = getSingleton(beanName); if (sharedInstance != null && args == null) { if (logger.isDebugEnabled()) { if (isSingletonCurrentlyInCreatio原创 2021-01-30 16:52:59 · 227 阅读 · 0 评论 -
Quartz定时任务
Quartz是纯Java开发的工作任务调度框架,可以与各种Java框架配合使用,也可以独立运行。一般在项目中实现定时任务。根据官方的描述Quartz可以支持,一个、多个乃至万个定时任务,个人不太敢这么尝试,如果那么多定时任务的话,性能实在怕拖累了。不过也可以看出Quartz对自己的性能是很有自信的。本文讲解在Spring环境下以注解的方式如何实现Quartz,用后发现这个简单的实在不像话,哪像一个拥转载 2017-01-09 14:55:13 · 318 阅读 · 0 评论 -
Spring 整合 MyBatis
本文讲解Spring+SpringMVC+MyBatis的配置,数据库采用MySQL。项目基于Maven,对于Maven环境的配置本文不做详细描述,可参看网站相关文章。本文假设已经搭建好基于Maven的SpringMvc项目,并且已经整合了Spring。本文主要以注解方式配置。 创建数据源本文操作test数据库中的t_customer数据表,数据表结构如下:CREATE TABLE `t_cust原创 2017-01-09 19:54:56 · 293 阅读 · 0 评论 -
SpringMVC+Hibernate
本文介绍一下如何在SpringMVC项目基础上整合Hibernate。本文采用的是Spring 4.1.9+Hibernate4.3.11+Maven开发工具采用MyEclipse 2014本文的目标是搭建简单的SpringMVC+Spring+Hibernate+MySQL的开发环境,最终由Hibernate直接生成数据库中的数据表。完整代码可参见:http://code.taobao.org/p转载 2017-01-09 14:05:50 · 398 阅读 · 0 评论