相关文章
<项目> 主从Reactor模型的高并发服务器
目录 Reactor 概念 分类 单Reactor单线程 单Reactor多线程 多Reactor多线程 项目介绍 项目规划 模块关系 实现 TimerWheel -- 时间轮定时器 定时器系统调用 时间轮设计 通用类型Any Buffer Socket Channel Poller EventLoop(核心) eventfd 设计思路 …
建站知识
2025/7/30 4:28:03
【Linux】线程基础
🔥个人主页:Quitecoder
🔥专栏:linux笔记仓 目录 01.背景知识02.线程概念简单使用线程线程调度成本更低 01.背景知识 OS进行内存管理,不是以字节为单位的,而是以内存块为单位的,默认大小为4kb&…
建站知识
2025/7/28 8:09:17
Java 集合 List、Set、Map 区别与应用
一、核心特性对比 二、底层实现与典型差异
List
ArrayList:动态数组结构,随机访问快(O(1)),中间插入/删除效率低(O(n))LinkedList:双向链表结构,头尾操作…
建站知识
2025/7/27 19:12:07
Gitee上库常用git命令
Gitee上库常用git命令 1、Fork 项目2、个人仓库修改3、追加提交4、创建PR5、多笔commit合一 1、Fork 项目 2、个人仓库修改
git add .
// -s 表示自动添加邮箱签名信息,-m表示其后跟随commit描述 git commit -sm “add transition freeze”
git push origin [目标…
建站知识
2025/7/29 19:21:11
深入解析C++面向对象三大特性:封装、继承与多态v
一、封装:数据与行为的完美结合
1.1 封装的核心概念
封装是将数据和操作数据的方法绑定在一起的机制,通过访问控制实现信息隐藏。
三大访问权限: public:完全开放访问 protected:限于类及其派生类 private&#x…
建站知识
2025/7/29 13:04:32
以高斯(GaussDB) 为例, 在cmd 命令行连接数据,操作数据库,关闭数据库的详细步骤
以下是使用 Windows 命令行(cmd) 操作 GaussDB(以 GaussDB(for openGauss) 社区版为例) 的详细步骤,涵盖 连接数据库、基本操作、关闭数据库 的全流程: 1. 环境准备
前提条件:
安装 GaussDB&a…
建站知识
2025/7/28 22:08:07