单进程 单进程模型来处理客户的请求。对读写事件的响应是通过epoll函数包装来做到的。redis的处理速度是完全依靠主进程的执行效率。 Epoll是LINUX内核为处理大批量文件描述符该做了改进的epoll,是Linux下多路复用select/poll的增强版本 它能显著提供在程序在大量并发连接中只 ...
分类:
其他好文 时间:
2020-07-13 11:55:24
阅读次数:
72
JVM-JDK自带性能监控基础命令 jps(虚拟机集进程状况) ? JPS类似于LIUNX中的ps命令,主要是用来查看正在运行的虚拟机进程,并显示虚拟机执行主类(Main())、虚拟机的进程id jps [options] [hostid] 选项 作用 -q 查询虚拟机id(lvmid) -m 查询 ...
分类:
其他好文 时间:
2020-07-12 22:25:57
阅读次数:
72
最近F5设备里的远程代码执行漏洞可谓是火爆,漏洞评分10分,所以,我也想搭建下环境复现一下该漏洞 漏洞详情 F5 BIG-IP 是美国F5公司一款集成流量管理、DNS、出入站规则、web应用防火墙、web网关、负载均衡等功能的应用交付平台。在 F5 BIG-IP 产品的流量管理用户页面 (TMUI) ...
分类:
其他好文 时间:
2020-07-12 22:01:31
阅读次数:
104
一、下载jdk安装包 wget https://imcfile.oss-cn-beijing.aliyuncs.com/shizhan/file/liaoshixiong/jdk-8u231-linux-x64.tar.gz` 二、解压安装 tar zxvf jdk-8u231-linux-x64. ...
分类:
系统相关 时间:
2020-07-12 15:06:13
阅读次数:
96
1.下载安装 MySQL最新下载地址:https://dev.mysql.com/downloads/mysql/ 选择的是Linux 64位通用的二级制版本,这样不在需要进行编译安装,系统安装依赖库后就可以直接使用。 2. 安装依赖库 yum install numactl yum install ...
分类:
数据库 时间:
2020-07-12 14:58:44
阅读次数:
105
Linux下查看版本 1.查看Linux系统内核信息,系统位数 uname -a Linux DESKTOP-BCSFH1R 4.4.0-19041-Microsoft #1-Microsoft Fri Dec 06 14:06:00 PST 2019 x86_64 x86_64 x86_64 GN ...
分类:
系统相关 时间:
2020-07-12 01:16:53
阅读次数:
246
前言 在刷 leetcode 时,遇到了 stack-buffer-overflow, 这个问题比较常见,干脆总结一下原因。本文是在 linux 下操作的,需要使用一些相关的命令。 stack 是什么 一般 stack 这个词有两个意思,即 stack 这种数据结构,和虚拟内存中 stack 这个段 ...
分类:
其他好文 时间:
2020-07-12 00:52:17
阅读次数:
76
Linux定时任务--Crond使用教程 1. 介绍Crond crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任 ...
分类:
系统相关 时间:
2020-07-11 22:36:43
阅读次数:
115
一、函数 1、recvfrom函数 UDP使用recvfrom()函数接收数据,他类似于标准的read(),但是在recvfrom()函数中要指明目的地址。 #include <sys/types.h> #include <sys/socket.h> ssize_t recvfrom(int soc ...
分类:
系统相关 时间:
2020-07-11 16:52:09
阅读次数:
75
一:准备安装包 前提条件:需要安装配置好jdk (省略) zookeeper-3.4.6.tar.gz 放在/root下 二:解压并安装 tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local 三:创建data目录 进入zookeeper-3.4.6目录,创建d ...
分类:
系统相关 时间:
2020-07-11 09:45:08
阅读次数:
78