自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HelloQ的博客

我希望你开心,又希望你不开心。

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 JDK1.8(二)---Stream串行流和并行流详解

前序JDK1.8—函数式编程(lambda、方法引用、Stream)Stream流串行流一、执行机制基于pipeline(管道)二、流的特性stream不存储数据stream不改变数据源stream不可重复使用stream串行执行上个节点会影响下个节点三、流的节点中间节点(懒加载): filter、distinct结束节点:toArray、foreach并行流API:parallelStream()利用多线程去处理一批数据,各个线程处理完的结果最后...

2020-09-25 15:12:40 1796

原创 云服务器旅程(一):Linux上安装Jenkins

实现腾讯云上CentOS服务器安装Jenkins自动打包一、安装Docker添加yum源(依次在终端执行)yum updateyum install epel-release -yyum clean allyum listyum install docker-io -y #安装dockersystemctl start docker #运行dockerdocker info #查询docker信息出现下列信息则显示安装成功二、安装Jenkins拉取Jenkins镜像dock

2020-09-24 20:13:21 190

原创 分布式事务的原理及实际工作中遇到的解决方案

一、为什么存在分布式事务?因为系统微服务化后,服务拆分,数据库拆分导致一次更新可能在多服务(多JVM实例)下更新多数据源,无法应用单机事务,所以产生了分布式事务。二、 为什么分布式事务无法套用单机事务?由于多数据源,多服务实例导致服务调用需要使用远程调用等网络请求,网络请求会超时,如果套用单机事务会导致如下情况:A服务更新A库请求到达B服务请求返回A服务B服务更新B库最终结果成功成功成功失败a回滚b回滚成功成功失败成功a回滚b不回滚无

2020-09-21 17:59:58 408

原创 消息队列(RocketMQ):事务消息实现以及最终一致性

最近项目中有一个高并发的更新数据库单表单记录的功能,为了避免数据库压力,采取了更新该记录时候发送mq,进行流量消峰。但是该记录的更新要和其他表更新一起,就会有分布式事务的问题。所以就采用了RocketMQ的事务消息来实现分布式事务的一致性。RocketMQ前文中的阿里的rocketMq集成的ons框架配置以及普通、延时、定时消息实现的文章一、事务消息类型RockectMQ事务消息提供了X/Open XA的分布式事务的功能,能实现分布式事务的最终一致性。二、 X/Open XA规范是什么?X/OP

2020-09-18 15:31:01 4829 1

原创 @Transaction:Spring事务生效、失效的条件

事务相关由于公司做的是金融支付相关的业务,所以大量使用了事务,将入职以来遇到的事务相关的经验记录一下。一、Spring事务Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件中做相关的事务规则声明,另一种是基于@Transactional 注解的方式。二、@Transaction注解属性

2020-09-15 14:24:36 2041

redis的window下的客户端和可视化应用.rar

redis在windows下的客户端和可视化应用,下载玩玩吧吧

2019-08-08

空空如也

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

TA关注的人

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