- 博客(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
原创 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
原创 开机启动流程(以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关注的人