相关文章
Linux 定时器与延时
一、Linux内核定时器
1.1. 内核定时器实现原理
软件定时器本质上依赖于硬件定时器中断对系统节拍进行维护并触发软件定时器中断处理,软件定时器中断处理再检查定时器列表中已到期的定时器,执行定时器到期处理函数。
具体到Linux内核,硬件定…
建站知识
2024/12/13 21:20:06
从零开始:PHP基础教程系列-第6篇:字符串处理与正则表达式
从零开始:PHP基础教程系列
第6篇:字符串处理与正则表达式
一、字符串的概念
字符串是由字符组成的序列,用于存储和操作文本数据。在PHP中,字符串可以用单引号或双引号包围。字符串处理是编程中的重要部分,PHP提供了…
建站知识
2024/12/13 21:19:05
Maven插件打包发布远程Docker镜像
dockerfile-maven-plugin插件的介绍
dockerfile-maven-plugin目前这款插件非常成熟,它集成了Maven和Docker,该插件的官方文档地址如下: 地址:https://github.com/spotify/dockerfile-maven
其他说明: dockerfile是用…
建站知识
2024/12/13 21:18:04
leetcode 面试经典 150 题:移除元素
链接移除元素题序号27类型数组解题方法双指针难度简单
题目 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k,要…
建站知识
2024/12/13 21:17:02
Elasticsearch高性能优化2
ES 性能调优
ES 的默认配置,是综合了数据可靠性、写入速度、搜索实时性等因素。实际使用时,我们需要根据公司要求,进行偏向性的优化。
一、写优化
假设我们的应用场景要求是,每秒 300 万的写入速度,每条 500 字节左…
建站知识
2024/12/13 21:16:01
Muduo网络库解析 ---线程模块
前言
重写Muduo库实现核心模块的Git仓库
注:本文将重点剖析 Muduo 网络库的核心框架,深入探讨作者精妙的代码设计思路,并针对核心代码部分进行重写,将原本依赖 boost 的实现替换为原生的 C11 语法。需要说明的是,本文…
建站知识
2024/12/13 21:15:00
Docker--Docker Container(容器)
什么是容器?
简单的讲,容器就是镜像的运行实体。
容器是一个轻量级、可移植的软件单元,它包含了运行应用程序所需的所有依赖项。这些容器是基于镜像创建的,而镜像则是静态的只读文件,包含了应用程序的代码、运行时环…
建站知识
2024/12/13 21:13:59
Sui 区块链 Move 语言基础:深入解析数据类型与模块概念
目录 前言Move 共学活动:快速上手 Move 开发一、整数类型1. Move 语言特性:强类型与类型安全2. 运算符3. 处理负数与小数 二、布尔类型三、地址类型1. 十六进制地址2. 命名地址 四、包和模块的概念1. 创建一个包2. 包名与配置文件一致性3. 模块名与文件名…
建站知识
2024/12/13 21:12:58