自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Flink系列文章

Flink系列文章 1 概念 Flink学习1-基础概念 浅析背压(Back Pressure)机制及其在 Spark & Flink中的实现 2 安装和配置 Flink学习2-安装和启动 3 使用 3.1 概览 Flink学习3-API介绍 3.2 DataStream 3....

2020-04-22 09:55:21 118 0

原创 大数据好文推荐

大数据好文推荐 0x01 OLAP 1.1 Druid Apache Druid:一款高效的 OLAP 引擎 0x02 OLTP 2.2 Elasticsearch 搜索引擎 ElasticSearch 0x04 00x3 序列化和压缩 3.1 Avro Avro概念介绍...

2019-05-16 15:13:55 590 0

原创 知识分享-博客公众号推荐

知识分享 摘要 本文会记录一些常看的技术团队分享文章和牛人博客,持续更新。 0x01 技术团队分享 1.1 活跃 有赞技术segmentfault 有赞技术个人网站-大数据 美团技术团队 阿里中间件团队 优酷土豆大数据团队 滴滴技...

2019-04-02 16:58:56 297 0

转载 Java-JVM知识总结

Java-JVM知识总结 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: Java虚拟机(JVM)你只要看这一篇就够了! 作者:Java程序员-张凯 jvm系列(二):JVM内存结构 作者:Phodal 纯洁的微笑 转载仅...

2019-02-15 11:21:07 292 0

原创 好文推荐

好文推荐 摘要 本文会不断加入一些读到的好文,作为一个积累。 0x01 思想 阿里技术专家:优秀工程师必备的三大思维 主要讲了技术人员应当具有的多维度思维: 产品思维(用户角度思考->易用性->深刻理解产品特性) 技...

2019-01-30 11:13:11 197 0

原创 Java-并发-关于锁的一切

Java-并发-LockLike 摘要 本文简要说下Java中的各种锁和类锁机制,还有一些相关的如sleep/yield join等,分析其原理,做简单比较。 0x01 Thread相关方法 1.1 sleep 代码如下 /** * 使得当前调用该方法的线程暂停指定时长,具体取...

2018-12-14 18:43:50 237 0

原创 论文阅读-The Log-Structured Merge-Tree (LSM-Tree)

论文阅读-The Log-Structured Merge-Tree (LSM-Tree) 0x01 摘要 这两天看了下LSM树的内容,网上的博文大多讲的不太详细,但都有提到这篇论文。本着严谨的态度,就找时间啃了下此论文,在这里对核心内容做一些记录。 未完成。 0x02 论文摘要 高性能的交易系统...

2018-12-05 18:39:17 880 0

原创 数据结构-常用树总结

数据结构-常用树总结 0x01 摘要 本文会简单说下常用的树形结构如AVL树、红黑树、B树、B+树的一些知识点,从时间复杂度、使用场景等作对比。 0x02 对比 名称 简介 旋转规则 插入复杂度 删除复杂度 查找复杂度 使用场景 AVL树 高...

2018-12-04 14:51:27 1325 0

原创 Java-并发-容器-ConcurrentHashMap

Java-容器-并发-ConcurrentHashMap 0x01 摘要 本文讲讲Java中使用率极高的线程安全类ConcurrentHashMap 未完成 0x02 为什么线程安全 0x03 源码解析 3.1 初始化 3.2 放入 3.3 取出 public V get(Object key) ...

2018-11-09 14:31:38 1504 1

原创 算法-动态规划-三角形最小路径和

算法-动态规划-三角形最小路径和 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/triangle/ 1.2 题目描述 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 相邻的结点 在这里指的是 下标 与 上一层结点...

2020-05-26 14:22:58 2 0

原创 算法-回溯法/动态规划-零钱兑换

算法-动态规划-零钱兑换 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/coin-change/ 1.2 题目描述 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种...

2020-05-26 00:09:18 6 0

原创 算法-动态规划-最大子序和

算法-动态规划-最大子序和 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/maximum-subarray/ 1.2 题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入:...

2020-05-25 16:38:08 14 0

原创 算法-动态规划-打家劫舍2

算法-动态规划-打家劫舍2 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/house-robber-ii/ 1.2 题目描述 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后...

2020-05-25 15:54:51 11 0

原创 算法-动态规划-打家劫舍

算法-动态规划-打家劫舍 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/house-robber/ 1.2 题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,...

2020-05-25 15:09:24 14 0

原创 算法-搜索-接雨水2

算法-搜索-接雨水2 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/trapping-rain-water-ii 1.2 题目描述 给你一个 m x n 的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的...

2020-05-25 12:55:00 11 0

转载 分布式-协议

分布式-协议 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: 图解:什么是Raft算法? 作者: 无敌码农 分布式一致性算法 Paxos是什么梗? 作者: 无敌码农 Raft Vs Zab 作者: 黄靠谱 1 概述 本文主要讨论分布式协议,包括P...

2020-05-20 12:45:02 17 0

转载 数据结构-BitSet和RoaringBitmap

数据结构-BitSet和RoaringBitmap 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: RoaringBitmap数据结构及原理 作者:yizishou 出处:csdn 谈谈Roaring Bitmap 作者:TheLudlows 出处:c...

2020-05-19 12:23:04 27 0

转载 数据仓库-拉链表, 流水表, 全量表, 增量表, 切片表

数据仓库-拉链表,流水表,全量表,增量表 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: 数据仓库中的增量表,全量表,快照表,拉链表 作者:北京小辉 出处:csdn 什么是全量表,增量表,快照表,拉链表? 作者:泽米 出处:csdn 一文搞定数据仓...

2020-05-18 17:00:33 51 0

转载 分布式ID生成器

分布式ID生成器 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: 五大分布式ID生成器优缺点简单对比 作者:业余草 出处:无敌码农 1 概述 首先,不管是不是分布式系统,都有 ID 唯一的使用场景。而在分布式场景下,对 ID 的唯一性要求更严格! 常见...

2020-05-18 12:53:39 35 0

原创 算法-搜索-接雨水

算法-搜索-接雨水 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/trapping-rain-water/ 1.2 题目描述 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0...

2020-05-15 14:02:57 27 0

转载 网络-单播、多播(组播)和广播的区别

网络-单播、多播(组播)和广播的区别 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: 单播、多播(组播)和广播的区别 作者:Roger Luo cnblogs 带你走进网络世界:广播风暴 作者:网络技术栈 出处:百家号 1 概述 单播(Unica...

2020-05-15 11:12:08 35 0

原创 算法-回溯-火柴拼正方形

算法-回溯-火柴拼正方形 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/matchsticks-to-square/ 1.2 题目描述 还记得童话《卖火柴的小女孩》吗?现在,你知道小女孩有多少根火柴,请找出一种能使用所有火柴拼成一个正方形的方法。...

2020-05-14 14:33:23 23 0

原创 算法-图BFS-单词接龙2

算法-图BFS-单词接龙2 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/word-ladder-ii/ 1.2 题目描述 给定两个单词(beginWord 和 endWord)和一个字典 wordList,找出所有从 beginWord 到 e...

2020-05-13 17:26:02 68 0

原创 算法-图BFS-单词接龙

算法-图BFS-单词接龙 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/word-ladder/ 1.2 题目描述 给定两个单词(beginWord 和 endWord)和一个字典,找到从 beginWord 到 endWord 的最短转换序列的...

2020-05-13 11:26:54 33 0

转载 算法-并查集

算法-并查集 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: 超有爱的并查集~ 作者:飘过的小牛 出处:csdn 1 例子 杭电上的畅通工程 首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些城镇之间是有道路直接相连的。最后要解决的是整幅...

2020-05-12 17:54:57 46 0

原创 算法-图/DFS/BFS-岛屿数量

算法-图/DFS-课程表 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/number-of-islands 1.2 题目描述 给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只...

2020-05-12 12:17:28 30 0

原创 算法-滑动窗口-最小覆盖子串

算法-滑动窗口-最小覆盖子串 1 概述 1.1 题目出处 https://leetcode-cn.com/problems/minimum-window-substring/ 1.2 题目描述 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。 示例: 输...

2020-05-12 10:17:55 39 0

转载 多用户与多租户的区别

多用户与多租户的区别 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: 多用户与多租户的区别 作者:满城风絮2013 出处:cnblogs 看图秒懂多租户,形象具体! 作者:openfea 出处:csdn 如何理解多租户架构? 作者:平凡21 出处...

2020-05-11 17:42:27 135 0

原创 算法-Hash+滑动窗口/按位编码-重复的DNA序列

算法-Hash+滑动窗口-重复的DNA序列 1 概述 1.1 题目出处 https://leetcode-cn.com/problems/repeated-dna-sequences/ 1.2 题目描述 所有 DNA 都由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG...

2020-05-11 12:53:57 28 0

原创 算法-水位-无重复字符的最长子序列

算法-水位-无重复字符的最长子串 1 概述 1.1 题目出处 https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 1.2 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 ...

2020-05-11 11:58:16 32 0

原创 算法-Hash/BitSet-字母异位词分组

算法-Hash/BitSet-字母异位词分组 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/group-anagrams/ 1.2 题目描述 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ...

2020-05-11 11:18:35 34 0

原创 算法-Hash-单词规律

算法-Hash-单词规律 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/word-pattern/ 1.2 题目描述 给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, pa...

2020-05-10 14:20:05 23 0

原创 算法-Hash-回文

算法-Hash-回文 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/longest-palindrome 1.2 题目描述 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 “A...

2020-05-10 13:29:49 22 0

原创 算法-二叉树-序列化和反序列化二叉搜索树

算法-二叉树-序列化和反序列化二叉搜索树 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/serialize-and-deserialize-bst/ 1.2 题目描述 序列化是将数据结构或对象转换为一系列位的过程,以便它可以存储在文件或内存缓冲区...

2020-05-10 00:04:58 33 0

转载 开源项目-如何在贡献开源项目的过程中提升自己

开源项目-如何在贡献开源项目的过程中提升自己 转载声明 本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容: 如何在贡献开源项目的过程中提升自己的技术势力 作者:Sergey Bronnikov 出处:Gitee 引言 我今年不知是机缘巧合,还是所谓的注定,有多次机会和大家...

2020-05-09 15:26:29 52 0

原创 算法-二分查找

算法-二分查找 1 搜索插入位置 1.1 题目出处 https://leetcode-cn.com/problems/search-insert-position/ 1.2 题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的...

2020-05-08 11:38:36 21 0

原创 算法-图-课程表

算法-图-课程表 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/course-schedule 1.2 题目描述 你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如...

2020-05-07 14:53:48 53 0

原创 算法-BFS-二叉树的右视图

二叉树的右视图 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/binary-tree-right-side-view/ 1.2 题目描述 给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例: 输入: ...

2020-05-06 21:29:55 26 0

原创 二叉树展开为链表

二叉树展开为链表 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list/ 1.2 题目描述 给定一个二叉树,原地将它展开为链表。 例如,给定二叉树 1 / \ 2 ...

2020-05-06 18:54:48 30 0

原创 算法-二叉树/DFS-二叉树的最近公共祖先

二叉树的最近公共祖先 1 题目概述 1.1 题目出处 https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/ 1.2 题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖...

2020-05-06 13:17:09 35 0

提示
确定要删除当前文章?
取消 删除