Pengchen's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

RegularExpressionMatching

正则表达式匹配 题目介绍 题目解法 题目介绍正则表达式匹配 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ‘*’ 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 示例 1: 123输入:s = "aa" p = "a"输出:fal
2021-01-07
Leetcode

整数反转

整数反转 题目介绍 题目解法 题目介绍整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 12输入: 123输出: 321 示例 2: 12输入: -123输出: -321 示例 3: 12输入: 120输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转
2021-01-04
Leetcode

分布式系统原理——条分缕析分布式:因果一致性和相对论时空

分布式系统原理——条分缕析分布式:因果一致性和相对论时空前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。本篇文章非常推荐,与作者接下来的几篇文章都很不错,对于网上的分布式理论见解很深,且引的参考文章都很不错,可以参考看看,提升分布式系统理解很有帮助。   在上一篇文章《条分缕析分布式:浅析强弱一致性》中,我们重点讨论了顺序一致性、线性一致性和最终一致性这几个概念。本文我们将继续深入,详
2021-01-03
分布式

分布式系统原理——条分缕析分布式:浅析强弱一致性

分布式系统原理——条分缕析分布式:浅析强弱一致性前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。本篇文章非常推荐,与作者接下来的几篇文章都很不错,对于网上的分布式理论见解很深,且引的参考文章都很不错,可以参考看看,提升分布式系统理解很有帮助。   当前这篇文章至少比计划拖后了两个月。在上一篇文章《条分缕析分布式:到底什么是一致性?》中,我们仔细辨析了「一致性」相关的几个容易混淆的概念。
2021-01-03
分布式

Z 字形变换

Z 字形变换 题目介绍 题目解法 题目介绍Z 字形变换 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: 123L C I RE T O E S I I GE D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:&quo
2021-01-03
Leetcode

分布式系统原理——条分缕析分布式:到底什么是一致性?

分布式系统原理——条分缕析分布式:到底什么是一致性?前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。本篇文章非常推荐,与作者接下来的几篇文章都很不错,对于网上的分布式理论见解很深,且引的参考文章都很不错,可以参考看看,提升分布式系统理解很有帮助。   凡是做服务器开发的技术同学,估计都对分布式系统以及相关的理论感兴趣。而对于分布式理论,大家讨论的最多的恐怕就是「分布式一致性」问题了。然
2021-01-02
分布式

LongestPalindrome

题目介绍最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 123输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。 示例 2: 12输入: "cbbd"输出: "bb" 题目解法1、下面第一版自己写的,
2021-01-02
Leetcode

FindMedianSortedArrays

题目介绍寻找两个正序数组的中位数 给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。 进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗? 示例 1: 123输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2 示例 2: 123
2021-01-01
Leetcode

LongestSubstringWithoutRepeatingCharacters

题目介绍无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 123输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 123输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b
2020-12-29
Leetcode

Zookeeper——使用场景

Zookeeper——使用场景前言  这篇文章取自这篇博客,作为整理和收录,方便后续查阅。   大致来说,zookeeper 的使用场景如下,举几个简单的: 分布式协调 分布式锁 元数据/配置信息管理 HA 高可用性 分布式协调  这个其实是 zookeeper 很经典的一个用法,简单来说,就好比,你 A 系统发送个请求到 mq,然后 B 系统消息消费之后处理了。那 A 系统如何知道
2020-10-30
Zookeeper
1…151617181920

搜索

Hexo Fluid