- 博客(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 252
原创 Spring中的事务失效
最近项目中碰到了spring的事务失效场景,现在将spring的事务失效的几种场景列举一下:环境:Springboot2.2.4 (springboot不存在父子容器,所有没有可能是service注册到父容器中导致service无法被代理导致的事务失效)1.this导致事务失效代码如下:controller:controller中autowired了service,常规代码...
2020-02-09 21:18:16 431
原创 spring中的事务传播机制
事务传播行为类型 说明PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY 使用当前的事务,如果当前没有事务,就抛出异常...
2020-02-09 01:14:59 295
原创 spring中事务源码
最近这段时间在学习spring中的事务相关的知识,发现还是要学习以下spring的源码 学习环境:springboot2.2.4 先从事务的使用方式开始分析:秘密都在@EnableTransactionManagement这个注解中,这个类会向spring容器中导入如下类:TransactionManagementConfigurationSelector。这也是...
2020-02-08 16:24:30 172
原创 Spring中的事务隔离级别
事务隔离级别其实是数据库中的概念和spring无关,由于这篇文章是在Spring框架中对事务的隔离级别进行测试,所以标题叫做Spring中的事务隔离级别 测试环境:SpringBoot2.2.4,mysql5.7.27,数据源是druid1.1.20 ,其他的包用Springboot配套的版本即可Spring中的5中事务隔离级别1.TransactionD...
2020-02-08 11:31:01 372
原创 Srping的事务传播与事务隔离
最近项目中碰到事务相关的bug,在这里总结一下,Spring中最常见的事务传播和事务隔离机制。1.事务隔离 1.1 事务隔离等级(假设有2个事务,transactionA和transactionB) 1⃣️.脏读 TransactionA中将变量status从0改为1,但是未提交 Transaction...
2019-10-06 10:40:55 83
原创 forkAndjoin线程池与普通线程池比较
最近项目在做excel导出时,需要设置从数据库查询出来的某个字段的值。由于数据量较大,经常出现导出时响应太慢的问题。所以打算用多线程优化一下。 我在本地做了一个实验,先在数据库中,插入10万条数据。然后分别测试量3种情况: 1.不使用多线程直接单线程修改测试来一下时间大概是9秒2.使用普通线程池+countdownLatch(这个也是项目中以前的用法...
2019-10-04 09:44:21 3133 9
原创 spring 学习笔记之ioc的基本使用
本文是学习Spring的简单使用的文章,不涉及源码分析,非常适合新手学习(我的Spring系列的文章均基于Spring5.X,均使用注解式开发) 一.Ioc中bean的注册方法总结 1.@configuration+@bean注解 @configuration注解是Spring注解版的核心注解,后面源码分析文章会详细介绍 使用方式:默...
2019-09-22 21:36:34 134
原创 spring ioc 流程的详细分析
Spring全家桶现在是java开发最主流的选择,本文主要分析Spring ioc技术的前半部分:ioc容器的创建过程。本人不是大佬,这篇文章不是研究性质的文章,只能算是个Spring的学习笔记,不足之处恳请大家指正。本文基于最新的Spring5来阅读ioc的源码。 本文基于最新的注解版ioc容器的创建,当你new AnnotationConfigApplicationCon...
2019-09-22 00:40:22 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人