22 22
4年前
一文看懂二叉树的概念和原理
系列文章推荐阅读0.前言到目前为止,我们已经讲述了、、、四种数据结构,它们有一个共同的特点,就是它们都是线性表,换句话来说,它们都是线性结构,像一根绳子一样。在文章已经介绍过线性表的定义了,即由若干元素按照线性结构(一对一的关系)组成的有限序列。关键词是一对一的关系。显然,在复杂的现实社会中,这种一对一的关系是不能较好的满足我们的需求的。比如
Wesley13 Wesley13
3年前
2021年最新版大数据面试题全面总结
更新内容和时间表大数据基础篇Part0:Java基础篇Part1:Java高级篇Part2:Java之JVM篇Part3:NIO和Netty篇Part4:分布式理论篇框架篇Part5:Hadoop之MapReducePart6:Hadoop
Wesley13 Wesley13
3年前
HDD机械硬盘的性能
HDD机械硬盘的性能性能指标:IOPS1000/(寻道时间AverageSeekTime旋转延迟AverageLatency)寻道时间(AverageSeekTime)是指将读写磁头(DiskHead)移动至正确的磁道上所需要的时间。从公式可以得出
Stella981 Stella981
3年前
Lua程序设计之字符串精要
(摘自Lua程序设计)基本:Lua语言的字符串是一串字节组成的序列。在Lua语言中,字符使用8个比特位来存储。Lua语言中的字符串可以存储包括空字符在内的所有数值代码,这意味着我们可以在字符串中存储任意的二进制数据。Lua语言中的字符串是不可变值,我们不能像C语言中那样直接改变某个字符串中的某个字符,但是我们可以通过创建一个新字符
Wesley13 Wesley13
3年前
MySQL一些常用的时间函数 current_timestamp()
mysql自带的一些函数功能也是很强大的,这里整理了一下时间方面的获取当前时间格式串:获取当前时间戳current_timestamp() yyyymmdd hh:ii:ss now() yyyymmdd hh:ii:sscurdate() yyyymmddcurrent_date
Stella981 Stella981
3年前
NTP服务导致的dubbo服务停止后无法摘除节点
20200630晚上22:40左右出现大量的dubbo接口超时。原因是NTP服务出现时间差,与真实的北京时间差了正好8小时,开始出问题的时间段,NTP服务由VM虚拟机切换到PVE虚拟机,但是切换机器之后没有调整好时间,导致所有机器节点的时间全部出现问题。2020063022:45左右,将PVE虚拟机NTP服务回切至VM虚拟机,NTP服务
Wesley13 Wesley13
3年前
MongoDB运行状态、性能监控,分析
mongostat详解!(https://static.oschina.net/uploads/space/2017/0411/000336_i2JV_2253738.png)mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变
hashgame776 hashgame776
3年前
哈希竞猜游戏算法原理及特性说明hashgame776
PoH作为一种新的共识算法近期受到了较大的关注,而PooI验证池和PBFT则是联盟链和私链中较为常见的共识算法。1、PoH:即历史时间证明算法,旨在通过将时间本身编码到区块链中来减轻处理块中网络节点的负载。PoH采用创新的分片式时钟,将时间和状态解耦。简单来说就是将全局的时间链和每个区块的时间链分开,状态的更新不再需要全局时间的同步。PoH通过引入一个名叫信
铁扇公主 铁扇公主
2年前
Timemator Mac版
Timemator是一款功能强大、易于使用的时间管理和追踪软件,适用于各种场景,包括个人时间管理、项目管理、团队协作等等。无论是个人用户还是企业用户,都可以使用Timemator来更好地管理时间和提高生产效率。时间追踪:Timemator可以自动追踪用户的
flinkcdc中checkpoint不成功问题排查
本文分享自天翼云开发者社区《》,作者:徐东使用flink1.16和flinkcdc3.0进行数据接入,采用standalone模式。运行一段时间后checkpoint开始失败,但日志中没有报错信息。因savepoint和checkpoint机制一致,使用手