上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 一、前言: 事务的传播行为(propagation)就是为了解决外层方法调用内层事务方法的各个情况的。 接下来要说的嵌套事务的使用是基于Spring声明式事务管理中的注解@Transactional 方式的。 二、事务的传播行为: @Transactional(propagation=Propaga 阅读全文
posted @ 2020-06-08 11:53 回青 阅读(4114) 评论(2) 推荐(1) 编辑
摘要: 最近线上发生了一起故障,是关于嵌套事务未回滚的问题,这里记录一下。 发生故障的场景是: 主方法parent()里调child()方法,当child()抛出异常时,parent()和child()均未回滚。背景先介绍到这里,你可以先想想为什么没回滚,下面由浅入深讲解。 华丽的分割线 一、场景分析 场景 阅读全文
posted @ 2020-06-08 10:22 回青 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Redis内存回收机制主要体现在以下两个方面: 删除到达时间的键对象。 内存使用达到maxmemory上限时触发内存溢出控制策略。 1.删除过期键对象 Redis所有的键都可以设置过期属性,内部保存在过期字典中。由于进程内保存了大量的键,维护每个键精准的过期删除机制会导致消耗大量的CPU,对于单线程 阅读全文
posted @ 2020-05-22 10:22 回青 阅读(426) 评论(0) 推荐(0) 编辑
摘要: java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。 新建实体类 1 package com.vvvtimes.vo; 2 3 import java.math.BigDecimal; 4 import j 阅读全文
posted @ 2020-05-20 14:32 回青 阅读(45035) 评论(0) 推荐(0) 编辑
摘要: Spring MVC自定义消息转换器(可解决Long类型数据传入前端精度丢失的问题) 1、前言 对于Long 类型的数据,如果我们在Controller层通过@ResponseBody将返回数据自动转换成json时,不做任何处理,而直接传给前端的话,在Long长度大于17位时会出现精度丢失的问题。 阅读全文
posted @ 2020-05-18 10:55 回青 阅读(677) 评论(0) 推荐(0) 编辑
摘要: mybatis批量更新及其效率问题 一:背景注意:第一种:第二种:二:批量更新的方式总结:第一种:第二种:三:总结:最近,负责公司一些旧数据的批量整理和清洗工作,在网上寻找了两种mybatis批量更新的方法。现在在这里总结下和说明下遇到的问题。 一:背景公司旧数据的清洗,比如图片路径的改变,日期格式 阅读全文
posted @ 2020-01-06 15:46 回青 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 刚编写的一个shell文件执行时突然遇到shell文件不能运行,一下子觉得奇了怪了,明明写的shell文件,而且添加了可执行权限,竟然提示这个结果:如下 尝试对文件的用vim打开该sh文件,输入:set ff ,显示fileformat=unix,说明没有问题(如果显示fileformat=dos, 阅读全文
posted @ 2019-12-31 11:35 回青 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 去除html页面中GET《 http://localhost:8080/favicon.ico 404 (Not Found)》 html5页面中经常会遇见以下问题,总是看着碍眼,那么怎么解决呢? GET http://localhost:8080/favicon.ico 404 (Not Foun 阅读全文
posted @ 2019-12-20 11:40 回青 阅读(3335) 评论(0) 推荐(1) 编辑
摘要: dubbo由于是二进制的传输,占用带宽会更少 springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大 dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决 springcloud的接口协议约定比较自由且松散,需要有强 阅读全文
posted @ 2019-06-19 11:21 回青 阅读(10122) 评论(0) 推荐(1) 编辑
摘要: Mycat+Mysql主从复制实现双机热备 一、mysql主从配置原理 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库中的数据一致。 这样做有如下几点好处: 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可 阅读全文
posted @ 2019-05-13 11:38 回青 阅读(2143) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页