写流程 1.Client从缓存中定位region,没有则访问zookeeper,获取meta表所在的Region Server位置 2.去相应的Region Server获取meta表,存到Client的缓存里 3.从meta表中获取region信息,得到Namespace、表名和RowKey等相关 ...
分类:
其他好文 时间:
2020-04-28 22:47:16
阅读次数:
49
1、jmap命令基本概述 jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。 打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 64位机上使用需要使用如下方式: jmap -J-d64 -heap pid ...
分类:
其他好文 时间:
2020-04-27 22:41:48
阅读次数:
63
Python实现堆 堆 堆是一种完全二叉树(当一个高度为 h 的完美二叉树减少到 h 1,并且最底层的槽被毫无间隙地从左到右填充,我们就叫它完全二叉树),有最大堆和最小堆两种 最大堆: 对于每个非叶子节点 V,V 的值都比它的两个孩子大,称为 最大堆特性(heap order property) 最 ...
分类:
编程语言 时间:
2020-04-27 15:06:28
阅读次数:
47
树的实际应用 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序属于选择排序,其最好、最坏、平均时间复杂度均为 O(nlogn) ,他也是 不稳定排序 1. 堆介绍及最大最小堆 堆是具有以下性质的完全二叉树 每个结点的值都大于或等于其左右孩子结点的值,称为大项堆 每个结点的值都小于等于其 ...
分类:
编程语言 时间:
2020-04-24 20:06:27
阅读次数:
68
原文:ASP.NET Core技术研究-全面认识Web服务器Kestrel 因为IIS不支持跨平台的原因,我们在升级到ASP.NET Core后,会接触到一个新的Web服务器Kestrel。相信大家刚接触这个Kestrel时,会有各种各样的疑问。 今天我们全面认识一下ASP.NET Core的默认W... ...
分类:
Web程序 时间:
2020-04-24 13:12:17
阅读次数:
91
错误提示 HEAP CORRUPTION DETECTED:after Normal block( ) at 0x . CRT detected that application wrote memory after end of heap buffer. 错误原因 使用的内存大于申请的内存,所以在 ...
分类:
编程语言 时间:
2020-04-24 01:36:44
阅读次数:
111
这里我们先说句题外话,相信大家在面试中经常被问到介绍Java内存模型,我在面试别人时也会经常问这个问题。但是,往往都会令我比较尴尬,我还话音未落,面试者就会“背诵”一段(Java虚拟机是由堆、方法区、虚拟机栈,吧啦吧啦。。。),估计心里还一脸自豪的想幸好哥提前在网上搜过,早有准备。每每这个时候,我都 ...
分类:
编程语言 时间:
2020-04-23 20:56:08
阅读次数:
88
一、物理结构和概念结构 学习堆必须明确,堆有两个结构,一个是真实存在的物理结构,一个是有助于理解的概念结构。 1. 堆一般由数组实现,但是我们平时在理解堆的时候,会把他构建成一个完全二叉树结构。堆分为大根堆和小根堆:大根堆,就是这颗树里的每一个结点都是以它为根结点的树中的最大值;小根堆则与之相反。 ...
分类:
编程语言 时间:
2020-04-23 19:35:27
阅读次数:
79
找出下列正数组的最大差值, 例子:[1,2,4,55,223]; 思路:求出最大值和最小值 方法Math.max(),Math.min(),max和min只能处理数字,不能处理数组和字符串; ...结构赋值 let a=[1,2,4,55,223]; let max=Math.max(...a); ...
分类:
编程语言 时间:
2020-04-22 18:07:26
阅读次数:
88
min-max归一化: def normalize(x): return (x-min(x))/(max(x)-min(x)) 调用sklearn的库,可参考: https://www.cnblogs.com/zhanglianbo/p/5690974.html ...
分类:
其他好文 时间:
2020-04-21 13:24:01
阅读次数:
42