前言 昨天还是周末,公司群里就有人@,说集群有问题了,敲完Hive一直卡在那里进不去,于是我很快登上WebUi,看到了这么一幕:这台节点的磁盘满了,其他的数据分布都比较平均 为什么会这样 这里就不得不说一下HDFS复本存放策略了: namenode如何选择在哪个datanode存储复本(replic ...
分类:
其他好文 时间:
2021-02-20 12:16:37
阅读次数:
0
CopyOnWriteList简介 ArrayList是线程不安全的,于是JDK新增加了一个线程并发安全的List——CopyOnWriteList,中心思想就是copy-on-write,简单来说是读写分离:读时共享、写时复制(原本的array)更新(且为独占式的加锁),而我们下面分析的源码具体实 ...
分类:
其他好文 时间:
2021-02-20 11:47:34
阅读次数:
0
考虑边分治。 边分治的时候考虑跨过中心边的点对 \((x,y)\) 的答案。考虑到 \(d_x+d_y-d_{lca(x,y)}\) 其实是 \(\frac{1}{2}(dix(x,y)+d_x+d_y)\) ,这下就跟 \(lca\) 没关系了。 显然在边分治的过程中 \(dis(x,y)\) 也 ...
分类:
其他好文 时间:
2021-02-17 14:59:55
阅读次数:
0
Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用 摘要 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Nacos 作为其核心组件之一,可以作为注册中心和配置中心使用 。 Nacos简介 Nacos 致力于帮助您发现、配置和管理微服务。 ...
分类:
编程语言 时间:
2021-02-16 12:05:45
阅读次数:
0
主要内容 1. 使用zookeeper原生 API 实现分布式锁2. 分析Curator实现分布式锁的原理3. 实现带注册中心的RPC框架 使用zookeeper原生 API 实现分布式锁 Synchronized或者Lock zookeeper 、redis、数据库 在使用ZooKeeper进行分 ...
分类:
其他好文 时间:
2021-02-16 11:58:30
阅读次数:
0
SpringMVC的执行流程 简要分析执行流程 DispatcherServlet表示前端控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。 我们假设请求的url为 : http://localhost:8080/SpringMVC/he ...
分类:
编程语言 时间:
2021-02-09 12:30:34
阅读次数:
0
Arm Development Studio 2020.1-1 Windows 64Bit最新版本更新 软件下载请访问米尔科技下载中心 What's included in Development Studio? Arm Development Studio IDE Development Stud ...
Arm Development Studio 2020.1-1 Linux 64Bit下载,请访问米尔科技下载中心 what's included in Development Studio? Arm Development Studio IDE Development Studio helps y ...
分类:
系统相关 时间:
2021-02-05 10:33:42
阅读次数:
0
鼠标经过展开下拉菜单 方法一 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" ...
分类:
Web程序 时间:
2021-02-04 11:47:40
阅读次数:
0
647. 回文子串 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。 示例 1: 输入:"abc" 输出:3 解释:三个回文子串: "a", "b", "c" 示例 2: 输入:"aaa" 输出:6 解释: ...
分类:
其他好文 时间:
2021-02-01 12:41:25
阅读次数:
0