自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 es集群搭建

什么情况下需要搭建es集群?1.需要做负载均衡,即单机挂掉之后不影响集群对外输出2.数据量过大,单机承受不了es集群的搭建过程:1.准备3台服务器或者虚拟机我的机器ip分别为:192.168.11.131 ,192.168.11.132,192.168.11.1332.下载es的包es官网即可下载,我使用的是6.1.3版本3.重点:修改/config/elasic...

2019-11-03 18:43:21 367

原创 Spring中的事务失效

最近项目中碰到了spring的事务失效场景,现在将spring的事务失效的几种场景列举一下:环境:Springboot2.2.4 (springboot不存在父子容器,所有没有可能是service注册到父容器中导致service无法被代理导致的事务失效)1.this导致事务失效代码如下:controller:controller中autowired了service,常规代码...

2020-02-09 21:18:16 634

原创 spring中的事务传播机制

事务传播行为类型 说明PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY 使用当前的事务,如果当前没有事务,就抛出异常...

2020-02-09 01:14:59 454

原创 spring中事务源码

最近这段时间在学习spring中的事务相关的知识,发现还是要学习以下spring的源码 学习环境:springboot2.2.4 先从事务的使用方式开始分析:秘密都在@EnableTransactionManagement这个注解中,这个类会向spring容器中导入如下类:TransactionManagementConfigurationSelector。这也是...

2020-02-08 16:24:30 286

原创 Spring中的事务隔离级别

事务隔离级别其实是数据库中的概念和spring无关,由于这篇文章是在Spring框架中对事务的隔离级别进行测试,所以标题叫做Spring中的事务隔离级别 测试环境:SpringBoot2.2.4,mysql5.7.27,数据源是druid1.1.20 ,其他的包用Springboot配套的版本即可Spring中的5中事务隔离级别1.TransactionD...

2020-02-08 11:31:01 498

原创 Srping的事务传播与事务隔离

最近项目中碰到事务相关的bug,在这里总结一下,Spring中最常见的事务传播和事务隔离机制。1.事务隔离 1.1 事务隔离等级(假设有2个事务,transactionA和transactionB) 1⃣️.脏读 TransactionA中将变量status从0改为1,但是未提交 Transaction...

2019-10-06 10:40:55 129

原创 forkAndjoin线程池与普通线程池比较

最近项目在做excel导出时,需要设置从数据库查询出来的某个字段的值。由于数据量较大,经常出现导出时响应太慢的问题。所以打算用多线程优化一下。 我在本地做了一个实验,先在数据库中,插入10万条数据。然后分别测试量3种情况: 1.不使用多线程直接单线程修改测试来一下时间大概是9秒2.使用普通线程池+countdownLatch(这个也是项目中以前的用法...

2019-10-04 09:44:21 3388 9

原创 spring 学习笔记之ioc的基本使用

本文是学习Spring的简单使用的文章,不涉及源码分析,非常适合新手学习(我的Spring系列的文章均基于Spring5.X,均使用注解式开发) 一.Ioc中bean的注册方法总结 1.@configuration+@bean注解 @configuration注解是Spring注解版的核心注解,后面源码分析文章会详细介绍 使用方式:默...

2019-09-22 21:36:34 197

原创 spring ioc 流程的详细分析

Spring全家桶现在是java开发最主流的选择,本文主要分析Spring ioc技术的前半部分:ioc容器的创建过程。本人不是大佬,这篇文章不是研究性质的文章,只能算是个Spring的学习笔记,不足之处恳请大家指正。本文基于最新的Spring5来阅读ioc的源码。 本文基于最新的注解版ioc容器的创建,当你new AnnotationConfigApplicationCon...

2019-09-22 00:40:22 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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