本文介绍linux内存机制、虚拟内存swap、buffer/cache释放等原理及实操。
分类:
系统相关 时间:
2020-06-21 18:03:47
阅读次数:
57
想了解 ES 集群的底层原理,不再只关注业务层面了。 前置前提: 1、只有候选主节点(master:true)的节点才能成为主节点。 2、最小主节点数(min_master_nodes)的目的是防止脑裂。 这个我看了各种网上分析的版本和源码分析的书籍,云里雾里。 核对了一下代码,核心入口为 find ...
分类:
其他好文 时间:
2020-06-21 09:54:22
阅读次数:
96
Merge Two Sorted Lists (E) 题目 Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of ...
分类:
其他好文 时间:
2020-06-21 09:38:24
阅读次数:
51
孔多塞投票制 1.排序选择 投票人将候选人按照自己的喜好进行排名 第一偏好 第二偏好 第三偏好 选民人数 A B C 30 A C B 1 B A C 29 B C A 10 C A B 10 C B A 1 2. 两两对决 对任意两个候选人,去掉其它的人,对他们两个人进行对比,产生一个胜负 击败了 ...
分类:
其他好文 时间:
2020-06-21 09:32:19
阅读次数:
99
对边建点,原图中的边转化为 点的点 - 边的点 - 点的点 于是用 LCT 维护连通关系,并支持查询最大值位置即可 #include <bits/stdc++.h> using namespace std; const int N = 300005; int n,m,val[N],t1,t2,t3; ...
分类:
其他好文 时间:
2020-06-20 21:26:56
阅读次数:
58
dumpsys meminfo详解adb shell dumpsys meminfo [pkg/pid] 可以用来查看指定进程包名的内存使用情况 dumpsys meminfo -h 帮助meminfo dump options: [-a] [-d] [-c] [-s] [--oom] [proce ...
分类:
移动开发 时间:
2020-06-20 18:41:31
阅读次数:
395
问题: 给定字符串s,和可进行交换的index对数组。 对字符串s的各个位置index,可根据交换数组所示的两两交换(次数不限),求进行交换后,可得最小的字符串。 Example 1: Input: s = "dcab", pairs = [[0,3],[1,2]] Output: "bacd" E ...
分类:
其他好文 时间:
2020-06-20 15:49:13
阅读次数:
53
1、关闭缓存 swap; 2、堆内存设置为:Min(节点内存/2, 32GB); 3、设置最大文件句柄数; 4、线程池+队列大小根据业务需要做调整; 5、磁盘存储 raid 方式——存储有条件使用 RAID10,增加单节点性能以及避免单节点存储故障。 ...
分类:
系统相关 时间:
2020-06-20 11:17:31
阅读次数:
100
CPU:top top -H -p PIDprintf %x PPIDjstack pid | grep UPID vmstat 1procs memory swap-- io -system-- cpu r b swpd free buff cache si so bi bo in cs us s ...
分类:
其他好文 时间:
2020-06-20 10:36:52
阅读次数:
63
地址:https://leetcode-cn.com/problems/minimum-distance-between-bst-nodes/ <?php /** 给定一个二叉搜索树的根节点 root,返回树中任意两节点的差的最小值。 示例: 输入: root = [4,2,6,1,3,null,n ...
分类:
其他好文 时间:
2020-06-19 18:00:43
阅读次数:
51