前言本次的目的是通过使用k8s搭建一个三节点的kafka集群,因为kafka集群需要用到存储,所以我们需要准备三个持久卷(PersistentVolume)简称就是PV。创建zk-pv首先通过nfs创建三个共享目录mkdir-p/data/share/pv/{kafka01,kafka02,kafk

前言本次的目的是通过使用k8s搭建一个三节点的zookeeper集群,因为zookeeper集群需要用到存储,所以我们需要准备三个持久卷(PersistentVolume)简称就是PV。创建zk-pv首先通过nfs创建三个共享目录mkdir-p/data/share/pv/{zk01,zk02,zk

127.WordLadder原题链接127.WordLadder解题思路由题目可得我们需要判断一个单词通过词典列表给的词是否能转换到另一个单词如果能最少转换次数是多少,且每次转换只能转换一个字符。其实我们完全可以把这个过程抽象成一个图,那么这题就变成了图中一个节点到另一个节点的最短路径。在图中求最短

[toc]128.LongestConsecutiveSequence(hard)原题链接128.LongestConsecutiveSequence题意解题思路审题可得题意是想求得数组中最长的连续序列的长度,但是数组并不是有序数组。如果是有序数组这题完全可以用动态规划来解。排序+动态规划1、我们可

395.LongestSubstringwithAtLeastKRepeatingCharacters原题链接395.LongestSubstringwithAtLeastKRepeatingCharacters解析思路我们来思考一下什么样的情况可能可以构成连续的子串,每个字符都出现了至少k次;什么

认识SeataSeata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。Seata的TXC模型根据上图可知整个TXC模型有三个重要的组件TC事务协调器,维护全局和分支事务的状态

230.KthSmallestElementinaBST原题地址230.KthSmallestElementinaBST解题思路由于给的二叉搜索树,总所周知二叉搜索树的中序遍历是有序的。所以这题可以变相的理解的为有序数组的中的第k个数二叉树的中路遍历有两种方法,递归、非递归(借助栈).我们先看递归递

前言​现在比较流行的分布式架构而言,它虽然带来一系列好处,比如支持高并发,高可用集群。同时它也带来一系列的挑战,今天我们将的就是其中一种挑战-分布式事务。​在传统的allin项目中单数据源的事务一致性依赖于单机事务,但是如果上升到分布式项目中,那么保证事务的一致性仅仅依靠单机事务是不能实现的,这时候

原题链接题目描述我们可以为二叉树T定义一个翻转操作,如下所示:选择任意节点,然后交换它的左子树和右子树。只要经过一定次数的翻转操作后,能使X等于Y,我们就称二叉树X翻转等价于二叉树Y。编写一个判断两个二叉树是否是翻转等价的函数。这些树由根节点root1和root2给出。示例:输入:root1=[1,