不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第399页
Linux Shell脚本教程:根据Web访问日志封禁和解封请求量异常的IP地址-不念博客

Linux Shell脚本教程:根据Web访问日志封禁和解封请求量异常的IP地址

在本篇文章中,我们将探讨一个在Linux系统管理中非常实用的Shell脚本编写任务,即如何编写一个脚本来根据Web访问日志封禁请求量异常的IP,并在半小时后若IP恢复正常则解除封禁。 这样的脚本对于...
存储引擎区别及特点有哪些-不念博客

存储引擎区别及特点有哪些

特点InnoDBMyISAMMemory存储限制64TB有有事务安全支持--锁机制行锁表锁表锁B+tree索引支持支持支持Hash索引--支持全文索引支持(5.6版本之后)支持-空间使用高低n/a内存使用高低中等批量插入速度...
redis哈希槽为什么是16384-不念博客

redis哈希槽为什么是16384

我们知道一致性哈希算法是对2的32次方取模,而哈希槽是对2的14次方取模 ✏️ Redis作者认为这样做不太值得;并且一般情况下一个redis集群不会有超过1000个master节点,所以16k的槽位是个比较合...
Linux I/O模型详解-不念博客

Linux I/O模型详解

先抛出一个问题,基于此问题引出文章的主题:1999 年 Dan Kegel 在其个人站点提出了 C10K问题,首字母 C 是 Client 的缩写,C10K 即单机同时处理 1 万个连接的问题。 C10K 表示处理 10000 个并...
HTTPS的TSL握手流程是什么-不念博客

HTTPS的TSL握手流程是什么

传统的 TLS 握手基本都是使用 RSA 算法来实现密钥交换的,在将 TLS 证书部署服务端时,证书文件其实就是服务端的公钥,会在 TLS 握手阶段传递给客户端,而服务端的私钥则一直留在服务端,一定要...
网络编程是做什么的?(网络编程的主要应用有哪些)-不念博客

网络编程是做什么的?(网络编程的主要应用有哪些)

网络编程是计算机编程的一个分支,主要关注计算机之间通过网络进行通信的方法和技术。 它涉及到创建和管理网络连接、传输数据、处理网络协议等。 网络编程使得不同设备上的程序能够相互交流、共...
python如何处理XML数据(Python实现XML数据的处理)-不念博客

python如何处理XML数据(Python实现XML数据的处理)

在Python中处理XML数据,我们可以使用ElementTree库。 ElementTree库是Python的标准库之一,因此无需额外安装。 以下是一个使用ElementTree处理XML数据的简单示例: import xml.etree.ElementTr...
如何创建和管理Azkaban项目?-不念博客

如何创建和管理Azkaban项目?

在Azkaban中,项目是用于组织和管理工作流的容器。每个项目包含一个或多个工作流,工作流由一系列作业组成。 以下是创建和管理Azkaban项目的一般步骤: 1、登录到Azkaban Web界面: 打开Azkaban...