这些年背过的面试题 — 分布式篇
2024年3月12日 - 网易
每个Proposer发送提交提案的时间设置为一段时间内随机,保证不会一直死循环;Raft算法Raft是一种为了管理复制日志的一致性算法Raft使用心跳机制来触发选举。当server启动时,初始状态都是follower。每一个server都有一个定时器,超时时间为electiontimeout(一般为150-300ms),如果某server没有超时的情况下收到来自领...
详情
NoSQL 数据库的分布式算法
2018年8月21日 - 网易
1.过高的传播延迟使它在数据同步方面不太好用,所以比较典型的用法是只作为辅助性的功能来检测和修复计划外的不一致。Cassandra就使用了反熵算法来在各节点之间传递数据库拓扑和其他一些元数据信息。2.一致性保证较弱:即使在没有发生故障的情况下,也会出现写冲突与读写不一致。3.在网络隔离下的高可用和健壮...
详情
轻视WinXPe异常系统健壮性将命悬一线
2008年10月7日 - 新浪
一般来说,最常见的错误有程序进入死循环,内存泄漏等。这种情况下运行的程序本身无法解决,只能通过其它程序干预。而异常是由于CPU执行了某些指令引起的,是程序执行时遇到的非正常情况或意外行为。这种情况不像错误类那样,通常在程序运行时可以解决,由异常代码调整程序运行方向使程序仍可继续运行直至正常结束。异常和中断...
详情
轻松应对Java试题,这是一份大数据分析工程师面试指南
2019年7月29日 - 网易
2.异常处理机制在实际工作中会经常被用来实现将程序的异常处理代码和正常业务代码分离,异常处理代码的错误要么高调抛出以让开发者定位处理或低调捕获从而不影响代码的正常执行,从而提高程序的健壮性,现在异常机制已经成为判断一门编程语言是否成熟的标准。考题模拟:面试例题1Java基本类型的类型转换有几种方式,你能简单...
详情