交换空间太小,使用dd的方式扩展2G空间。 ubuntu@ubuntu-42:/usr/local/tomcat$ free -h total used free shared buff/cache available Mem: 7.6G 6.0G 855M 13M 765M 1.3G Swap: ...
分类:
其他好文 时间:
2020-05-09 00:43:48
阅读次数:
63
性能观测工具可以按照系统级别和进程级别来分类,多数的工具要么基于计数器要么基于跟踪。我们把这些性能放在如下图中,包括一些常见工具作为示例 有一些工具不止适合一个象限,例如:top还有一个系统级别的视图,Dtrace也有进程级别的能力。还有一些性能工具是基于剖析(profiling)的。对系统和进程做 ...
分类:
其他好文 时间:
2020-05-08 23:02:51
阅读次数:
81
1、为什么我清空缓存(释放了0.55G)后,free增加了0.54,而available只增加了0.08G左右? 2、free与available的区别? 3、swap是什么意思? ...
分类:
系统相关 时间:
2020-05-08 16:40:23
阅读次数:
117
HashMap、CurrentHashMap 的实现原理基本都是BAT面试必考内容,阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制深入谈过hashmap的实现原理以及在JDK 1.8的实现区别,今天主要谈CurrentHashMap的实现原理,以及在JDK1.7和1.8的区别。 ...
分类:
编程语言 时间:
2020-05-08 10:06:08
阅读次数:
67
一、numpy库简介 Python标准库中提供了一个array类型,用于保存数组类型的数据,然而这个类型不支持多维数据,不适合数值运算。作为Python的第三方库numpy便有了用武之地。 numpy库处理的最基础数据类型是用同种元素构成的多维数组(ndarray),简称数组。数组中所有元素的类型必 ...
分类:
其他好文 时间:
2020-05-06 23:18:37
阅读次数:
145
``` //单点修改 pushup //查询区间内的最大字段和 #include #include #include #include using namespace std; const int N = 500010; int n, m; int w[N]; struct Node { //端点 ... ...
分类:
其他好文 时间:
2020-05-06 20:03:08
阅读次数:
53
题目: 解答: 1 先将数每一位拆成数组2,若数组为非升序序列,则直接返回原数即可3,否则,就找到数组中第一次出现升序的位置,从该位置往后找到最后一个最大值max_val及其下标max_ind4,从数组头开始找第一个比max_val小的数的下标i,交换i与max_ind位置的数即可 1 class ...
分类:
编程语言 时间:
2020-05-05 18:26:37
阅读次数:
60
C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。 c++ stl栈stack的头文件为: #include <stack> c++ stl栈stack的成员函数介绍 empty() 堆栈为空则返回真 pop() 移除 ...
分类:
其他好文 时间:
2020-05-05 18:05:38
阅读次数:
69
(一)一般分区 /boot 引导分区 256M swap 交换分区 物理内存的1.5倍左右,最高8G / 根分区 剩余都给 适用于:数据不太重要的服务器 (二)存储服务器(含数据库) /boot 引导分区 256M swap 交换分区 物理内存的1.5倍左右,最高8G / 根分区 100G /dat ...
分类:
系统相关 时间:
2020-05-05 09:15:52
阅读次数:
81
文件管理概述 对于Linux系统的目录结构,没有必要去背。我们要记住的就只是有几个常用的目录。 文件目录是以根目录为顶点开始的,Linux系统文件的目录结构: 对于linux中文件的基本操作: 1. 创建 mkdir文件夹,touch文件 2. 删除 rmdir文件夹 3. 编辑 4. 查看 tre ...
分类:
系统相关 时间:
2020-05-04 21:27:11
阅读次数:
103