logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux线程同步与进程通信

线程同步与进程通信线程同步互斥量临界资源:在一段时间内只允许一个任务(线程或进程)访问资源。任务之间采用互斥的方式访问临界资源互斥量:pthread_mutex_t mutex; 初始化、加锁、解锁、销毁加锁:int pthread_mutex_lock(); int pthread_mutex_trylock();在访问临界资源前,对互斥量进行加锁。trylock()未加锁...

#linux
LeetCode刷题笔记 标准模板库巧解算法题 数组

C++ STL 容器​容器是可容纳各种数据类型(基本数据类型、对象等)的通用数据结构,都是类模板,分为三种类型:顺序容器:vector, deque, list关联容器:set, multiset, map, multimap容器适配器:stack, queue, priority_queue顺序容器:​顺序容器是非排序的,而且其元素的插入位置与元素自身的值无关,数组便于查找,链表便于操作。vec

文章图片
#数据结构#算法#c++ +1
Docker Compose 容器编排基础使用

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。简而言之就是,一个容器的运行可能需要依赖其他容器,例如 一个springboot项目可能要用到 redis mysql 等其他容器。使用Docker Compose对多个容器进行编排,定义

#docker#容器#运维
C++ 标准模板库 STL 顺序容器

C++ 标准模板库 STL 顺序容器容器数据结构顺序性重复性支持迭代器vector动态数组无序可重复随机访问迭代器deque双向队列无序可重复随机访问迭代器list双向链表无序可重复双向迭代器动态数组 vector​vector #include <vector> 动态数组:其元素在内存中是连续存放的,随机存取任何元素都可以在常数时间内完成,在该容器的尾部增删元素也几乎能够在常数时间内

#c++#后端
ELK 收集 Docker 日志

文章目录00 收集日志的目的01 安装Docker环境1.1 Ubuntu18.04 安装Docker1.2 Docker安装Nginx镜像1.3 查看Docker镜像的日志文件02 Filebeat根据容器ID收集Docker日志03 Filebeat收集多个Docker容器日志3.1 启动多个容器3.2 配置Filebeat进行多容器日志收集04 根据服务类型收集多个Docker容器日志4.1

文章图片
#elk#docker#云原生 +1
Win11 安装 WSL2 实现便捷 Linux 开发环境

我们日常工作学习中有很多涉及与 Linux 系统的交互,但是如果用的是 Win 系统通常需要构建虚拟机或者安装双系统来实现,但是 WSL 的出现让在这种需求更易实现了。WSL 全称是(Windows Subsystem for Linux,适用于Linux的Windows子系统),使用 WSL 一方面可以享受 Windows 系统的稳定性,同时可以并存 Linux 环境,还可以直接互相调用,极大地

文章图片
#linux#windows#运维
使用 Kafka 缓存优化 ELK 日志收集

00 前言上回书,我们提到直接使用 Filebeat 在节点上采集日志数据然后直接传输给 Elasticsearch 存储,在日志规模较大时,可能导致 Elasticsearch 存储集群容量不足,或者出现性能瓶颈的问题。针对这个问题我们提出了👉 使用 Redis 缓存优化 ELK 日志收集 👈但是 ELK 使用 Redis 作为缓存的一个缺陷在于:Filebeat 采集的日志数据只能传输给

文章图片
#nginx#elk#kafka +1
Win11 安装 WSL2 实现便捷 Linux 开发环境

我们日常工作学习中有很多涉及与 Linux 系统的交互,但是如果用的是 Win 系统通常需要构建虚拟机或者安装双系统来实现,但是 WSL 的出现让在这种需求更易实现了。WSL 全称是(Windows Subsystem for Linux,适用于Linux的Windows子系统),使用 WSL 一方面可以享受 Windows 系统的稳定性,同时可以并存 Linux 环境,还可以直接互相调用,极大地

文章图片
#linux#windows#运维
LogHub 智能日志分析通用公开数据集

01 数据驱动的智能运维​随着人工智能(artificial intelligence,简称 AI)的发展,智能运维(artificial intelligence for IT operations,简称AIOps)的概念 [5] 于 2016 年被 Gartner 首次提出,即通过机器学习(machine learning)等算法分析来自于多种运维工具和设备的大规模数据,自动发现并实时响应系统

文章图片
#云原生
代码质量管理平台 SonarQube 社区版搭建及 C 代码分析

本文介绍如何在 CentOS 环境下搭建代码质量管理平台 SonarQube 社区版,并使用 PostgreSQL 数据库作为其后端数据库;同时,详细说明了如何配置 SonarQube 并使用 sonar-cxx 开源插件进行 C 语言系列项目的静态代码分析。

文章图片
#代码规范#代码覆盖率#c语言
    共 19 条
  • 1
  • 2
  • 请选择