Centos7 安装 docker 和 docker compose
Centos7 安装 docker 和 docker compose 删除旧版docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docke
Linux RedHat 8 修改yum源
Linux RedHat 8 修改yum源 RedHat安装完成后是不能直接使用yum安装的,会提示我们没有注册,所以要修改成Centos的源 This system is not registered to Red Hat Subscription Management. You can use
分布式事务
什么是分布式事务 说到事务,相信大家都接触过MySQL的事务,但是MySQL的事务并不能解决分布式场景下的事务问题。如下图。这时候,我们就需要用到分布式事务来解决分布式场景下的事务问题了。 通过上图,如果是让我们自己去实现一个分布式事务,要如何实现? 通过补偿的方式来进行分布式事务 通过全局的事务来
面试官:如果让你去设计淘宝那么多订单的的系统,你怎么分库分表
今天这篇文章,其实也是我曾经面试中遇到过的真题。 分库分表大家可能听得多了,但读扩散问题大家了解吗? 这里涉及到几个问题。 分库分表是什么? 读扩散问题是什么? 分库分表为什么会引发读扩散问题? 怎么解决读扩散问题? 这些问题还是比较有意思的。 相信兄弟们也一定有机会遇到哈哈哈。 我们先从分库分表的
ThreadLocal 变量存储为什么不用 Map
ThreadLocal 解决的问题 这涉及到 ThreadLocal 设计的初衷,为什么需要 ThreadLocal? ThreadLocal 翻译过来就是“线程本地(变量/对象)”,那么线程的变量/对象为什么需要本地化呢? 这涉及到一个更本质的东西: 一个对象它如果不是本地化的,那就是可共享的,而
在Windows下使用GraalVM运行原生HelloWorld
安装 GraalVM 下载GraalVM:https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.7/graalvm-community-jdk-17.0.7_windows-x64_bin.zip 配置Graa
Redis集群为什么使用16384个哈希槽
Redis是一个流行的开源内存数据库,它使用哈希表来存储键值对。Redis Cluster是Redis的分布式解决方案之一,它将数据分布到多个节点上以提高可用性和性能。以下是关于Redis Cluster中哈希槽(hash slot)数量为16384的信息: Redis Cluster将整个键空间划
redis 主从同步原理
Redis是一种内存中的数据结构存储系统,它支持主从同步。主从同步是指主节点将数据复制到从节点,以便实现数据冗余、提高系统可用性和性能。下面是Redis主从同步的原理。 当从节点与主节点建立起主从关系后,从节点向主节点发送SYNC命令请求进行主从同步。主节点收到SYNC命令后,执行fork创建一个子
IDEA启动时报端口被占用错误
IDEA启动时因端口被占用报错: Internal error. Please refer to https://jb.gg/ide/critical-startup-errors java.net.BindException: Address already in use: bind a
静香商业库免费使用通知
我们非常高兴地宣布,现在静香商业库已经实行了全面免费使用政策。这个决定的根源在于免费皮卡鱼引擎的强势崛起,作为商业引擎编写的库已经失去了任何优势。作为一家有良心、有底线的老牌开局库开发团队,我们于4月5日宣布了免费使用的消息。但是,我们发现市场上仍有少数不怀好意、居心叵测的人,利用静香库老版本的云库