ps aux|grep java | grep -v grep |awk '{print "kill -9 "$2}'|sh awk文本分析指令,读入一列表(含有换行符,作为一条记录),在一条记录中已空格或者table作为分割符分成n个域,$0表示所以域即整条记录,$1标识第二个域中的内容,$n表示 ...
分类:
系统相关 时间:
2021-04-24 13:49:09
阅读次数:
0
在 Go 1.16 的更新中,signal包增加了一个函数 NotifyContext, 这让我们优雅的重启服务(Graceful Restart)可以写的更加优雅。 一个服务想要优雅的重启主要包含两个方面: 退出的旧服务需要 Graceful Shutdown,不强制杀进程,不泄漏系统资源。 在一 ...
分类:
其他好文 时间:
2021-04-24 13:39:59
阅读次数:
0
#计算Spark StorageMemory Heap内存 tag: Spark, Spark Memory, Spark Storage Memory 2021-04-23 21:26:25 星期五 version: spark-2.4.5 Executor 进程 org.apache.spark ...
分类:
其他好文 时间:
2021-04-24 13:38:45
阅读次数:
0
【Redis,Netty,Nginx 等实现高性能IO的核心原理】 I/O 输入输出(input/output)的对象可以是文件(file), 网络(socket),进程之间的管道(pipe)。在linux系统中,都用文件描述符(fd)来表示。 I/O 多路复用(multiplexing) I/O ...
分类:
Web程序 时间:
2021-04-24 13:10:34
阅读次数:
0
什么是文件描述符 对于内核而言,所有打开的文件都通过文件描述符(file descriptor)引用。通常也写作 fd。 文件描述符是一个非负整数。 当打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。 文件描述符是跟进程相关联的。 按照惯例,UNIX 系统将 fd 0 对应进程的 ...
分类:
其他好文 时间:
2021-04-23 11:55:25
阅读次数:
0
1.内核为每个进程给了两个位图,一个为mask(默认为1),一个为pending(默认为0) 2.当内核态转到用户态时,检测是否有信号,用mask & pending得到结果,如果没有接到信号,那么结果为32位的0,此时通过内核中保存的地址返回原进程。 3.当有一个信号来时,pending中对应位置 ...
分类:
系统相关 时间:
2021-04-22 16:17:45
阅读次数:
0
线程和进程都是操作系统的基本概念,一个运行中的应用程序可以被看做是一个进程,而线程,是运行中的实际的任务执行者。一个进程可以包含多个同时运行的线程。 前文《Java面试必考问题:线程的生命周期 》介绍了Java线程的基本概念。Tomcat作为一个web容器,是以一个进程的形式运行的;当一个请求到达后 ...
分类:
编程语言 时间:
2021-04-22 16:09:45
阅读次数:
0
Centos7重新分配分区 新装的系统安装时没有自定义分区,导致home的空间太大,但是home使用的并不多,所以打算重新规划分区: 1、查看分区 # df -h 2、卸载/home分区 # umount /home 如果出现 home 存在进程,使用 fuser -m -v -i -k /home ...
分类:
其他好文 时间:
2021-04-22 15:32:12
阅读次数:
0
开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。 最高权限账户为 root,可以操作一切! 关机指令为:shutdown ; sync 将数据由内存同步到硬盘中。shutdown 关机指令,你可以man shutdown 来看一 ...
分类:
系统相关 时间:
2021-04-22 15:15:12
阅读次数:
0
| # 多任务-进程/线程/协程 | | | | ## 1.多任务的概念 | | | | ### 1.1 并行和并发 | | | | - 单核cpu实现多任务 | | - 时间片轮转 | | - 每个任务执行很短的时间 | | - 假的多任务 | | - 并发 | | | | ![image-202 ...
分类:
编程语言 时间:
2021-04-21 12:57:57
阅读次数:
0