首页 > 2021年03月29日 > 全部分享
OOM问题排查,Linux进程突然被杀掉(OOM killer)
Linux 内核有个机制叫OOM killer(Out Of Memory killer),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽而自动把该进程杀掉。内核检测到系统内存不足、挑选并杀掉某个进程的过程可以参考内核源代码linux/mm/oom_kill.c,当系统 ...
分类:系统服务   时间:2021-03-29 15:25:15    收藏:0  评论:0  赞:0  阅读:26
物理机与虚拟机
物理机是sda 虚拟机是vda ...
分类:其他   时间:2021-03-29 15:24:55    收藏:0  评论:0  赞:0  阅读:13
jmeter使用小常识(二)
性能指标(重要的指标): TPS(吞吐量):每秒钟处理事务数(QPS每秒请求数),tps越高越好 响应时间: 压测时脚本里不带:查看结果树,只有在调试时用,下面所示,循环次数为永远,调试器里的持续时间设置为20s,就是4个用户循环执行20s,一般压测时需要持续60s 聚合报告里的平均响应时间单位为毫 ...
分类:其他   时间:2021-03-29 15:24:30    收藏:0  评论:0  赞:0  阅读:21
Spark中普通集合与RDD算子的sortBy()有什么区别
分别观察一下集合与算子的sortBy()的参数列表 普通集合的sortBy() RDD算子的sortBy() 结论:普通集合的sortBy就没有false参数,也就是说只能默认的升序排。 如果需要对普通集合中的元素需要升序排怎么办? 如图所示,我这调用的sortby()是List集合的方法了,不是算 ...
分类:其他   时间:2021-03-29 14:28:10    收藏:0  评论:0  赞:0  阅读:18
Flutter - TextFormField
@、initialValue不会随setState更新,只能使用controller来控制 使用initialValue来控制,值不会被更新 使用controller来控制,值会变 import 'package:flutter/material.dart'; void main() { runAp ...
分类:其他   时间:2021-03-29 14:27:52    收藏:0  评论:0  赞:0  阅读:35
C语言入门学习第二十八天——动态内存管理
镇楼图 Pixiv:Nardack 〇、一个需要解决的问题 在C99之前无法使用变量作为数组的参数,比如 int n = 5; int a[n] = {0}; n = 6; 这种做法是不被允许的。 假如你有一个字符串固定只有4字节,无法在运行过程中改变长度,在使用strcat、strcopy等操作还 ...
分类:编程语言   时间:2021-03-29 14:27:37    收藏:0  评论:0  赞:0  阅读:39
python的装饰器概念学习基础基础版
前言 本文是自己在一个教学系列学习的总结吧,入门学习,不会有太深入的内容。 定义 课程里的叙述: 是一种高阶_函数_,用来装饰函数的器物。 自己查的内容可能不够准确: 高阶函数:处理函数的函数 装饰函数:为其他函数增加额外功能 我自己的理解为:装饰器可以让一个函数具有其他的功能。 代码示例 #装饰器 ...
分类:编程语言   时间:2021-03-29 14:27:20    收藏:0  评论:0  赞:0  阅读:24
多线程
Java.Thread类 process(进程)和Thread(线程) 程序:指令和数据的有效集合,本身没有任何运行含有,是一个静态的概念 进程:执行程序的一次执行过程,是一个动态的概念。是系统资源分配的单位 线程:通常一个进程可以包含多个线程(由调度器安排调度,不可人为干预)一个进程至少有一个线程 ...
分类:编程语言   时间:2021-03-29 14:27:06    收藏:0  评论:0  赞:0  阅读:21
golang 性能调优分析工具 pprof (上)
一、golang 程序性能调优 在 golang 程序中,有哪些内容需要调试优化? 一般常规内容: cpu:程序对cpu的使用情况 - 使用时长,占比等 内存:程序对cpu的使用情况 - 使用时长,占比,内存泄露等。如果在往里分,程序堆、栈使用情况 I/O:IO的使用情况 - 哪个程序IO占用时间比 ...
分类:其他   时间:2021-03-29 14:26:51    收藏:0  评论:0  赞:0  阅读:29
k8s+jenkins:部署SpringCloud微服务
接着上一篇:https://www.cnblogs.com/wwjj4811/p/14590698.html 拉取代码,构建镜像 配置nfs vi /etc/exports /opt/nfs/jenkins *(rw,no_root_squash) /opt/nfs/maven *(rw,no_ro ...
分类:编程语言   时间:2021-03-29 14:26:37    收藏:0  评论:0  赞:0  阅读:72
Cordova开发遇到的问题
1.cordova 10.0.0 安装 ios 6.2.0后 启动Xcode报错 npm 查看了 cordova-plugin-file-transfer 这个插件 ,发现最后一次更新在 3年前, 但是github上一直在更新,只是没有上传到npm 所以要去复制github上的代码 2.删除插件并且 ...
分类:其他   时间:2021-03-29 14:26:24    收藏:0  评论:0  赞:0  阅读:19
list集合中的实现类ArrayList
如上图所示,list集合是 Collection 接口的子接口,它是一个元素有序(每个元素都有对应的顺序索引,第一个元素索引为0)、且可重复的集合,他有三个实现类,如下: ArrayList add方法,用来向集合增加元素的 List<String> list=new ArrayList<>();l ...
分类:其他   时间:2021-03-29 14:26:04    收藏:0  评论:0  赞:0  阅读:12
编写可维护软件的不朽代码随想-2
编写短小的代码单元 代码单元的长度应<=15行,将长的代码分解成多个更短的代码单元;短小的代码单元易于理解、测试和重用。 代码单元:可独立维护和执行的最小代码集合。 例如在C#中,一个方法或者构造函数就是一个代码单元。 短小的代码一般是只有一个职责,比如列举的例子有一个方法,根据URL中的一个客户标 ...
分类:其他   时间:2021-03-29 14:25:50    收藏:0  评论:0  赞:0  阅读:20
GridView控件使用
增加显示列gridView.Columns.AddVisible("AgentName", "姓名");设置是否为只读gridView1.OptionsBehavior.ReadOnly = true;设置是否可编辑gridView1.OptionsBehavior.Editable = false ...
分类:其他   时间:2021-03-29 14:25:39    收藏:0  评论:0  赞:0  阅读:23
Webpack实战(入门、进阶与调优)
第1章 何为webpack: Webpack是一个开元的JS模块打包工具,其最核心的功能是解决模块之间的依赖,把各个模块按照特定的规则和顺序组织在一起,最终合并为一个JS文件,这个过程就叫做模块打包。 为什么需要webpack: 应用规模大了以后,必须借助一定的工具,否则人工维护代码的成本将逐渐变得 ...
分类:Web开发   时间:2021-03-29 14:25:23    收藏:0  评论:0  赞:0  阅读:19
序列化与反序列化
一、序列化/反序列化概念何为序列化?把对象转换为字节序列的过程称为对象的序列化。何为反序列化?把字节序列恢复为对象的过程称为对象的反序列化。 二、常用序列化框架 1、JSON序列化框架 JSON(JavaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。JSON ...
分类:其他   时间:2021-03-29 14:25:05    收藏:0  评论:0  赞:0  阅读:25
Java查找指定文件夹下的所有文件
为什么会有这个需求呢? 前两天有个面试题,让写出读取文件夹下所有文件的名称,诶,说来惭愧,好长一段时间都在用框架写怎删改查,关于文件读写的API早就忘了,再加上当时学的不牢固,那题就没做出来(说到底还是自己的基础不好)。这不是闲了下来,自己赶紧记录下来 递归读取指定文件夹下的所有文件,并保存到指定的 ...
分类:编程语言   时间:2021-03-29 14:24:49    收藏:0  评论:0  赞:0  阅读:19
c++ 虚函数
虚函数 如果用基类指针指向一个衍生类对象,透过基类指针只能调用基类所定义的成员函数。 要实现透过基类指针调用子类成员函数(多态),需要使用 virtual 关键字。 MFC 有两个十分十分重要的虚 拟函数:与document 有关的Serialize 函数和与view 有关的OnDraw 函数 动态 ...
分类:编程语言   时间:2021-03-29 14:24:32    收藏:0  评论:0  赞:0  阅读:18
GET与POST的区别
一、功能不同 1、get是从服务器上获取数据。 2、post是向服务器传送数据。 二、过程不同 1、get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。 2、post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML ...
分类:其他   时间:2021-03-29 14:24:21    收藏:0  评论:0  赞:0  阅读:19
free - 命令
free 1. 命令选项 -b:以Byte为单位显示内存使用情况; -k:以KB为单位显示内存使用情况; -m:以MB为单位显示内存使用情况; -g:以G为单位显示内存使用情况; -s <间隔秒数>:持续观察内存使用状况; -t:显示内存总和列; -V:显示版本信息; 2. 命令含义 Mem:表示物 ...
分类:其他   时间:2021-03-29 14:24:10    收藏:0  评论:0  赞:0  阅读:16
666条   上一页 1 ... 15 16 17 18 19 ... 34 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!