linux僵死进程的产生与避免 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁, 而是留下一个称为僵死进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵死进程,并不能将其完全销毁)。“僵死进程的产生在每个进程退出的 ...
分类:
系统相关 时间:
2020-01-11 16:52:45
阅读次数:
100
运维工作中有时需要知道自己的数据备份计划是否成功,想通过邮件的形式告知自己,备份成功执行。但是怎么才能不大件邮件服务器就能在脚本中发送邮件到自己的邮箱呢!这里就介绍一种利用网易邮箱来发送邮件的方法!这个方法我也是学来的。可以借鉴。 一、设置网易邮箱 二、linux服务器上配置postfix邮件 2. ...
分类:
系统相关 时间:
2020-01-11 16:52:10
阅读次数:
157
链接:https://blog.csdn.net/jettery/article/details/78891733 概述 Kubelet组件运行在Node节点上,维持运行中的Pods以及提供kuberntes运行时环境,主要完成以下使命:1.监视分配给该Node节点的pods2.挂载pod所需要的v ...
分类:
其他好文 时间:
2020-01-11 16:51:49
阅读次数:
64
创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节,对象的创建由相关的工厂来完成。 1、单例(Singleton)模式 1) 指一个类只有一个实例,且该类能自行创建这个实例的一种模式。例如,Windows 中 ...
分类:
其他好文 时间:
2020-01-11 16:51:33
阅读次数:
60
1.下载mysql 官网下载地址: https://www.mysql.com/downloads/ 2、卸载mysql以及自带的mariadb 1)检查是否存再mariadb rpm -qa | grep mariadb 2)删除以上脚本查到的mariadb yum remove mariadb- ...
分类:
数据库 时间:
2020-01-11 16:51:17
阅读次数:
110
条件语句 单分支语句 书写格式:if(条件){ 代码块; } console.log(); 注意:当条件为真时,则执行大括号里的代码块。如果条件为假,则不执行大括号里的代码块。 双分支语句 书写格式:if(条件){ 代码块; }else{ 代码块; } 注意: 当条件为真时,则执行if大括号里的代码 ...
分类:
其他好文 时间:
2020-01-11 16:51:00
阅读次数:
74
01 在同一个文件夹下,调用函数或者类 A.py文件中 B.py文件中 02 在不同文件夹下,调用函数或者类 src文件夹与B.py文件在同一目录下,src文件夹下有C.py文件 C.py文件中 B.py文件中 ...
分类:
编程语言 时间:
2020-01-11 16:50:13
阅读次数:
148
初衷 避免因空指针异常引入大量的非空判断 使用场景 不使用Optional 使用Optional ...
分类:
编程语言 时间:
2020-01-11 16:49:54
阅读次数:
65
类加载的统一的原则 变量定义的先后顺序决定初始化顺序,而在不同变量之间,又存在着某些规则(先静态对象,再非静态对象) 静态代码块属于类,且在类加载时只执行一次,即使后面有类加载的条件也不会再次执行; 类加载条件: 1 创建类的实例2 访问某个类或接口的静态变量,或者对该静态变量赋值3 调用类的静态方 ...
分类:
编程语言 时间:
2020-01-11 16:49:22
阅读次数:
167
在通过free()函数释放指针内存之后讲其指针置空,这样可以避免后面的程序对与该指针非法性的判断所造成的程序崩溃问题。释放空间,指针的值并没有改变,无法直接通过指针自身来进行判断空间是否已经被释放,将指针置空有助于判断一个指针所指向的空间已经被释放。 内存泄露: 例如:int *p = (int * ...
分类:
其他好文 时间:
2020-01-11 16:49:06
阅读次数:
87
matplotlib 在python下一般使用matplotlib包下的pyplot,所以在import的时候: 一般import matplotlib.pyplot as plt方便使用它的绘图函数。 show()函数: 显示绘图窗口,把要画的图显示在窗口中。 subplot()函数: 用于添加子 ...
分类:
编程语言 时间:
2020-01-11 16:48:51
阅读次数:
113
1 什么是swarmSwarm是Docker公司推出的docker集群管理平台,它将一群Docker主机变成了一台单一的虚拟Docker主机。Swarm使用标准的Docker API接口,因此,任何支持Docker API的工具都能使用Swarm,包括Docker Compose、Docker Ma ...
分类:
其他好文 时间:
2020-01-11 16:48:09
阅读次数:
104
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 ...
分类:
系统相关 时间:
2020-01-11 16:47:41
阅读次数:
92
1:从java的项目开始 我的目录如下 其实就是一个简单的javaProject 注意了:MANIFEST.MF这个文件是手动自己创建的,就放在项目的根目录下,里面内容为: Manifest-Version: 1.0Main-Class: ftp.FtpTestClass-Path: lib/com ...
分类:
编程语言 时间:
2020-01-11 16:47:19
阅读次数:
122
公司的关键有三: 人 钱 产品 一、人 专业的人做专业的事。例如调camera。 套模板。例如task list模板、解决问题的模板。 用自动化工具。例如FreeFileSync、Everything。 用自动化功能。例如excel条件规则。 尽量提封闭式问题,不要提开放式问题。例如: | 封闭式 ...
分类:
其他好文 时间:
2020-01-11 16:47:04
阅读次数:
55
开发小程序不需要学习AngularJS、Vue或React等复杂的前端框架及类库,学习曲线相当的平滑。通过小程序入门前端,再反向学习其它前端框架,对于0基础开发者或想进军前端的开发者是一条非常好的捷径。这套视频教程是我最喜欢的一套, 因为从基础到实战真的讲的非常详细。 是一个很实用的教程, 并且讲师 ...
分类:
微信 时间:
2020-01-11 16:46:34
阅读次数:
208
一、简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输),最早是1999年由IBM开发的基于发布/订阅范式的消息协议,是一种极其简单和轻量级的消息协议,专为受限设备和低带宽、高延迟或不可靠的网络设计。 自1999年以来, 已在多个行业广泛实施,是 ...
分类:
其他好文 时间:
2020-01-11 16:46:23
阅读次数:
100