自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Kafka日志收集平台步骤代码

核心架构流程图graph TDA[Filebeat] -->|日志采集| B(Kafka集群)B --> C(Flask处理服务)D --> E[Kibana可视化]C --> F[Celery任务队列]性能优化建议Kafka参数优化:调整和提升吞吐量Filebeat多工作线程:配置worker参数提升采集效率Nginx内核参数调优:调整和Celery集群部署:通过-c参数指定并发worker数量。

2025-04-13 14:49:35 311

原创 并发编程学习心得

​:操作系统资源分配的最小单位,包含PCB(进程控制块)、代码段、数据段和堆栈。​:操作系统调度的最小单位,共享进程的资源(代码段、数据段、堆)。

2025-04-13 14:25:33 741

原创 docker学习心得

替换Yum源# 安装依赖# 编译安装Nginx# 暴露端口EXPOSE 80# 启动命令"]

2025-04-13 14:18:02 293

原创 python中的并发编程

并发编程是提升程序执行效率的核心技术,通过合理利用CPU资源,实现在单核交替执行(并发)或多核同时运行(并行)。其核心思想是将任务拆分为独立单元(进程/线程),通过调度机制实现高效执行。

2025-04-13 14:02:04 607

原创 Linux防火墙深度解析:iptables与firewalld核心原理与实践

【代码】Linux防火墙深度解析:iptables与firewalld核心原理与实践。

2025-04-06 18:09:00 824

原创 Python 迭代器与生成器

定义:包含方法,且该方法返回迭代器的对象常见类型:列表、元组、字典、集合、字符串等特征:所有能被循环遍历的对象都是可迭代对象二、迭代器(Iterator)1. 核心特性 必须实现::返回迭代器自身:返回下一个值惰性计算:需要时生成元素,节省内存空间3. 自定义迭代器(斐波那契数列实现)三、生成器(Generator)1. 核心优势 更简洁的迭代器实现方式自动实现迭代器协议支持关键字暂停/恢复执行(2)生成器表达式3. 高级特性

2025-03-29 17:20:35 221

原创 面向对象的编程

类空间:{'__module__': '__main__', 'school': 'sctl', '__init__': <function User.__init__ at 0x000001B97716A050>, '__dict__': <attribute '__dict__' of 'User' objects>, '__weakref__': <attribute '__weakref__' of 'User' objects>, '__doc__': None}

2025-03-16 20:33:28 1085

原创 shell编程之文本处理3剑客:grep、sed、awk

正则表达式和通配符通配符:是用于匹配文件名或路径的特殊字符,主要用于命令行工具(如 Bash)中快速选择或操作多个文件。通配符通过模式匹配的方式,可以代替一个或多个字符,从而简化文件操作。(通通匹配的符号)在shell里使用---> bash(最常用的一种shell)正则表达式:使用一些特殊符号(元字符)+字母+数字按照某个规则组合成一个公式用来表示某个意思。它是perl语言最先发明的,vim、grep等命令直接调用perl的库。

2025-03-15 21:37:11 1191

原创 文件系统学习心得

RAID 1通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。

2025-03-13 15:40:11 965

原创 开机启动流程(以CentOS为例)

它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。以上是比较老的概念,在centos6非常流行,到了centos7后,这种说法不常见,现在常用的只有 multi-user.target和graphical.target。的第一个扇区上,里面有grub2(linux里的开源引导加载程序第二版)的基础代码,负责定位。硬盘里的系统启动不了了,需要借助光盘里的系统启动,然后去修复硬盘里的系统。

2025-03-12 22:40:24 1168

原创 Web集群

1、配置服务器web-1、mysql-servercurl -O http://mirrors.aliyun.com/repo/Centos-7.repo#下载阿里云的仓库文件mv CentOS-* backup#将官方提供的相关文件放在文件夹里,避免影响下载2、修改主机名3、配置静态ipcat /etc/resolv.conf#查看dns服务器ifcfg-ens33里的dns服务器的配置可以决定/etc/resolv.conf里的dns服务器里的ip。

2025-03-08 18:54:31 919

原创 操作系统中的信号系统与nohub命令

2、消息队列:消息队列是一种进程间传递数据的机制,消息以数据块的形式存储在队列中,发送方和接收方通过队列进行通信。(当一组进程的首进程退出的时候,会给下面产生的子进程发送HUP信号,收到HUP信号的进程会被内核杀死)6、socket :Socket 是一种网络通信机制,可以用于同一台机器或不同机器上的进程间通信。正常情况xshell连接虚拟机启动了进程,在关闭xshell时,已经开启的进程会受到1信号而关闭。通常用于父子进程或兄弟进程之间的通信。(15)是默认的终止信号,允许进程优雅退出。

2025-03-04 21:46:11 507

原创 mysql存储引擎、锁

是其数据库管理系统的核心模块,用于处理不同类型的数据存储和检索操作。决定了数据库的数据如何存取,事务功能、锁、备份、恢复、优化....(类似于文件系统)一条sql语句的背后:select命令 --存储引擎 --磁盘--数据库。

2025-03-01 18:47:33 911

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除