Seata分布式事务 (理论与部署相结合)
Seata分布式事务 (理论与部署相结合)

分布式事务——Seata分布式事务1.本地事务与分布式事务1.1本地事务本地事务,也就是传统的单机事务。在传统数据库事务中,必须要满足四个原则:1.2分布式事务问题分布式事务,就是

大数处理方案

大数处理方案BigInteger适合保存比较大的整数。publicclassBigInteger_{publicstaticvoidmain(String[]args

java中如何打印出一个类中所有变量呢?

下文笔者将讲述,使用java代码打印出一个类中所有变量的方法分享,如下所示:在日常开发中,我们经常需获取一个类的变量信息,然后操作变量,那么该如何编写此类代码呢?当然我们可以借助外界的配置文件,将类

让SpringBoot也用上Fluent Validator

前言在使用SpringBoot的时候经常需要对客户端传入的参数进行合法性的校验,校验的方法基本上都是使用SpringBoot提供的注解,有时候遇上注解不能满足需求的时候还需要在业务逻辑上进行判断。这

Java中的抽象类已经final关键字

抽象类抽象类和普通类没什么大的差异,抽象类不能被实例化,必须用abstarct修饰,权限修饰符只能是public/protected类型;如果不写权限修饰符,则它默认就是public类型的。

翻了ConcurrentHashMap1.7 和1.8的源码,我总结了它们的主要区别。
翻了ConcurrentHashMap1.7 和1.8的源码,我总结了它们的主要区别。

ConcurrentHashMap思考:HashTable是线程安全的,为什么不推荐使用?HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即

通过Thread Pool Executor类解析线程池执行任务的核心流程
通过Thread Pool Executor类解析线程池执行任务的核心流程

摘要:ThreadPoolExecutor是Java线程池中最核心的类之一,它能够保证线程池按照正常的业务逻辑执行任务,并通过原子方式更新线程池每个阶段的状态。本文分享自华为云社区《【高并发】通过T

flowable初体验踩坑及概述

遵守bpmn2.0协议(前提)(还在找比较好用的绘图工具)可以使用idea插件进行绘图保存成xml进行改造编写FlowableBPMNvisualizer和JBossjBPM,暂时使用

分布式ID详解(5种分布式ID生成方案)
分布式ID详解(5种分布式ID生成方案)

分布式架构会涉及到分布式全局唯一ID的生成,今天我就来详解分布式全局唯一ID,以及分布式全局唯一ID的实现方案@mikechen什么是分布式系统唯一ID在复杂分布式系统中,往往需要对大量的数据和消

数据批处理速度慢?不妨试试这个
数据批处理速度慢?不妨试试这个

业务系统产生的明细数据通常要经过加工处理,按照一定逻辑计算成需要的结果,用以支持企业的经营活动。这类数据加工任务一般会有很多个,需要批量完成计算,在银行和保险行业常常被称为跑批,其它像石油、电力等行业

线程池底层原理详解与源码分析
线程池底层原理详解与源码分析

【1】为什么要使用线程池?  示例演示://设置业务模拟classMyRunnableimplementsRunnable{privateintcount;p

用过Redis吗,它使用在哪些地方(使用场景)?

1.用过Redis吗,它使用在哪些地方(使用场景)?Redis是一种内存型数据库,用作数据库,缓存和消息代理。数据结构简单,读写速度快(毫秒级),原子操作。适用于:数据高并发读写、海量数据读写