前言 众所周知,分布式事务是个复杂的问题,有很多种不同的思路和方法。 在 Seata 项目中,最早由阿里巴巴中间件开源出的 AT 模式(Automatic Transacti...
前言 众所周知,分布式事务是个复杂的问题,有很多种不同的思路和方法。 在 Seata 项目中,最早由阿里巴巴中间件开源出的 AT 模式(Automatic Transacti...
以前我做产品,做开发,做运营的时候,我问客户预算多少?他告诉我:2块钱。当时我以为他是在开玩笑,直到看到李彦宏被泼冷水…… AI可以干很多有意义的事情,比如让劳动者丢掉工作;...
步入社会,工作的我们,是否每天朝九晚五?是否依然是996制度?我知道,所有人都不想工作,都想每天悠闲自在的生活着,只可惜我们不是富二代。 如果有一天你不想工作了,建议你看一看...
上个单位辞职,没有主动退出微信群。我存了点私心,主要是想看看领导是怎么处理离职员工,顺便也可以让我学习一下。 我所在的网点是一个小支行,内部小群,不过20人左右,办公室的小姑...
1. 什么是连接器 在ActiveMQ中有3个重要的角色:Broker、Producer、Consumer。Broker为消息代理,它是ActiveMQ服务端角色,接受客户端...
Docker在我刚出来实习的时候就有接触到,那会只是将公司里制作好的包去客户那边进行简单部署,只知道Docker是个容器可以在里面安装运行软件,其他一概不知。今天学习的时候刚...
1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久...
1 问题描述 最近有小伙伴在做商品抽奖活动时,在对奖品库存进行扣减,有线程安全的问题,遂加锁synchronized进行同步,但发现加锁后并没有控制住库存线程安全的问题,导致...
1 并发问题的症状 1.1 多线程put后可能导致get死循环 从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来...