<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Miki Makimura 的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_76218177</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_76218177]]></copyright><item><title><![CDATA[C++聊天室项目：注册登录接口与 Redis 缓存]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/159861160</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/159861160</guid><author>2301_76218177</author><pubDate>Sun, 05 Apr 2026 19:23:20 +0800</pubDate><description><![CDATA[RESTful API：统一接口规范，支持筛选、分页、排序盐值加密：提升密码安全性，防止彩虹表破解MySQL 用户表：结构化存储用户信息，保证唯一性Redis 缓存：快速存储 Cookie，实现高效会话管理前后端交互：JSON 序列化传递数据，Cookie 保持登录状态。]]></description><category></category></item><item><title><![CDATA[C++ 聊天室项目：Linux 环境搭建与问题总结]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/159841102</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/159841102</guid><author>2301_76218177</author><pubDate>Sun, 05 Apr 2026 03:32:59 +0800</pubDate><description><![CDATA[后端崩溃（malloc 内存错误）原因：连接异常导致内存越界，解决方案：重启后端服务。npm 启动报错（ENOSPC）原因：虚拟机磁盘空间不足，解决方案：清理缓存、扩容磁盘。内存占用过高原因：主机程序过多 + 虚拟机内存分配不合理，解决方案：关闭后台程序，优化虚拟机内存分配（ 如4G）。服务无法连接原因：Redis/MySQL 未启动，解决方案：按顺序启动基础服务。]]></description><category></category></item><item><title><![CDATA[SQL 核心对象学习]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/159770320</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/159770320</guid><author>2301_76218177</author><pubDate>Thu, 02 Apr 2026 20:51:36 +0800</pubDate><description><![CDATA[SQL 基础：库表操作 + 增删改查 + 连接查询，核心数据操作基础索引：提升查询速度，避免索引失效，按需创建视图：简化复杂查询，保障数据安全，简单视图可更新触发器：自动触发业务逻辑，基于表增删改事件联动操作。]]></description><category></category></item><item><title><![CDATA[Redis基础指令学习]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/159691817</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/159691817</guid><author>2301_76218177</author><pubDate>Tue, 31 Mar 2026 20:25:45 +0800</pubDate><description><![CDATA[本文讲解在linux环境下对开源项目Redis基础操作的学习，Redis 是一款的开源键值对数据库，数据读写几乎都在内存完成，速度极快；同时支持字符串、哈希、列表、集合等，不只是简单缓存。]]></description><category></category></item><item><title><![CDATA[Windows环境下exe程序的自启动]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/156425540</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/156425540</guid><author>2301_76218177</author><pubDate>Tue, 30 Dec 2025 16:21:53 +0800</pubDate><description><![CDATA[Windows环境下exe程序的自启动]]></description><category></category></item><item><title><![CDATA[KVStore 多行文章型键值扩展解析：切片存储与客户端多行交互]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/154573188</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/154573188</guid><author>2301_76218177</author><pubDate>Sat, 08 Nov 2025 15:57:25 +0800</pubDate><description><![CDATA[大键值对，存储引擎，功能扩展]]></description><category></category></item><item><title><![CDATA[KVStore 主从同步扩展解析：数据复制与一致性机制]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/154565664</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/154565664</guid><author>2301_76218177</author><pubDate>Sat, 08 Nov 2025 11:00:09 +0800</pubDate><description><![CDATA[主从同步的核心目标是：Master 负责写入：所有修改类命令（SET、MOD、DEL）在主节点执行；Slave 负责读取：从节点不执行写入，而是通过网络实时接收主节点的命令副本；同步传输机制：Master 将每条操作通过 TCP 发送到 Slave，Slave 解析并执行，不记录日志。设计要点：异步复制线程：主节点维持一个后台线程，不阻塞正常请求。命令缓冲队列：当网络中断时，主节点自动缓存未发送命令。日志隔离：从节点执行复制指令时不写入 journal，避免无限复制循环。]]></description><category></category></item><item><title><![CDATA[KVStore 模块扩展解析：多条指令同时执行(Multi-CMD 模块)]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/154556729</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/154556729</guid><author>2301_76218177</author><pubDate>Sat, 08 Nov 2025 05:56:11 +0800</pubDate><description><![CDATA[multi-cmd，功能扩展]]></description><category></category></item><item><title><![CDATA[KVStore 性能扩展解析：分级内存池机制与单线程性能对比]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/154521755</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/154521755</guid><author>2301_76218177</author><pubDate>Fri, 07 Nov 2025 10:08:28 +0800</pubDate><description><![CDATA[内存池，malloc/free，网络IO，性能测试]]></description><category></category></item><item><title><![CDATA[KVStore 持久化扩展解析：全量快照与增量日志机制]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/154377845</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/154377845</guid><author>2301_76218177</author><pubDate>Tue, 04 Nov 2025 06:38:44 +0800</pubDate><description><![CDATA[KV 引擎，全量持久化，增量持久化，客户端反馈，数据恢复，内存数据保护，多存储结构支持]]></description><category></category></item><item><title><![CDATA[协程实现解析：基于 ucontext 的完整上下文管理机制]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/153242579</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/153242579</guid><author>2301_76218177</author><pubDate>Tue, 14 Oct 2025 09:20:10 +0800</pubDate><description><![CDATA[协程， ucontext]]></description><category></category></item><item><title><![CDATA[协程核心：存在原因与代码实现原理]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/153171154</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/153171154</guid><author>2301_76218177</author><pubDate>Mon, 13 Oct 2025 06:31:12 +0800</pubDate><description><![CDATA[协程]]></description><category></category></item><item><title><![CDATA[UDP可靠性传输指南：从基础机制到KCP协议核心解析]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/153139385</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/153139385</guid><author>2301_76218177</author><pubDate>Sun, 12 Oct 2025 23:43:01 +0800</pubDate><description><![CDATA[TCP，UDP，KCP]]></description><category></category></item><item><title><![CDATA[POSIX 网络API与TCP协议栈解析]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/153083368</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/153083368</guid><author>2301_76218177</author><pubDate>Sun, 12 Oct 2025 05:02:23 +0800</pubDate><description><![CDATA[TCP的三次握手四次挥手]]></description><category></category></item><item><title><![CDATA[基于 Reactor 模式的 HTTP 协议扩展实现]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/153006576</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/153006576</guid><author>2301_76218177</author><pubDate>Sat, 11 Oct 2025 06:58:00 +0800</pubDate><description><![CDATA[reactor，http]]></description><category></category></item><item><title><![CDATA[Reactor 模式实现：从 epoll 到高并发调试]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/152821137</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/152821137</guid><author>2301_76218177</author><pubDate>Thu, 09 Oct 2025 22:15:53 +0800</pubDate><description><![CDATA[reactor，百万并发]]></description><category></category></item><item><title><![CDATA[TCP 服务器优化：从 “一连接一线程” 到 select/poll/epoll 事件驱动]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/152588910</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/152588910</guid><author>2301_76218177</author><pubDate>Mon, 06 Oct 2025 06:03:38 +0800</pubDate><description><![CDATA[TCP服务器，事件驱动，select，poll，epoll]]></description><category></category></item><item><title><![CDATA[基于网络io的多线程TCP服务器]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/152389352</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/152389352</guid><author>2301_76218177</author><pubDate>Thu, 02 Oct 2025 06:41:02 +0800</pubDate><description><![CDATA[网络io，TCP，多线程，回声]]></description><category></category></item><item><title><![CDATA[Qt入门学习：模型与视图框架]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/148518741</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/148518741</guid><author>2301_76218177</author><pubDate>Sun, 08 Jun 2025 21:38:30 +0800</pubDate><description><![CDATA[新建项目  mainwindow.cpp中添加如下代码。添加连接  点击树视图中的目录时  在列表中显示该目录。在ui文件中为treeView添加判断鼠标点击的槽函数。在 mainwindow.cpp 中添加如下代码。在  mainwindow.cpp 中实现槽函数。计算文件大小并使用合理的单位。在 ui文件中添加两个视图  并调整位置。创建 model  获取数据为电脑根目录。将包含对象地址和大小的变量显示在状态栏中。向model中添加树视图和列表视图。创建保存当前对象文件地址的变量。]]></description><category></category></item><item><title><![CDATA[Qt入门学习：GUI编程]]></title><link>https://blog.youkuaiyun.com/2301_76218177/article/details/148462013</link><guid>https://blog.youkuaiyun.com/2301_76218177/article/details/148462013</guid><author>2301_76218177</author><pubDate>Sat, 07 Jun 2025 03:26:34 +0800</pubDate><description><![CDATA[在程序运行文件的同目录下创建 mystyle.css 文件添加如下代码QWidget {font: 12pt "新宋体";在 main.cpp 中运行结果在 mystyle.css 中添加按钮字体颜色和背景颜色的代码hover为鼠标在按钮上时的显示，!hover为默认状态下的显示hover {运行结果默认状态鼠标在按钮上时在 mystyle.css 中添加调整按钮轮廓的代码运行结果。]]></description><category></category></item></channel></rss>