<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[QingTC]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/huanting74</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; huanting74]]></copyright><item><title><![CDATA[工作答辩框架]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/158155480</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/158155480</guid><author>huanting74</author><pubDate>Tue, 17 Feb 2026 22:37:07 +0800</pubDate><description><![CDATA[目标是通过答辩表达你的能力。]]></description><category></category></item><item><title><![CDATA[谷歌浏览器相关插件]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/158099584</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/158099584</guid><author>huanting74</author><pubDate>Sun, 15 Feb 2026 14:41:40 +0800</pubDate><description><![CDATA[1.sider。]]></description><category></category></item><item><title><![CDATA[二次散列学习]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/157224162</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/157224162</guid><author>huanting74</author><pubDate>Wed, 21 Jan 2026 22:44:01 +0800</pubDate><description><![CDATA[而且是一种。当第一次哈希定位的位置发生冲突时，用来决定“下一次探测的步长”。]]></description><category></category></item><item><title><![CDATA[二次散列学习]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156993073</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156993073</guid><author>huanting74</author><pubDate>Thu, 15 Jan 2026 20:27:47 +0800</pubDate><description><![CDATA[1.]]></description><category></category></item><item><title><![CDATA[vscode开发常用的插件]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156755372</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156755372</guid><author>huanting74</author><pubDate>Fri, 09 Jan 2026 11:12:10 +0800</pubDate><description><![CDATA[2.Gitlens5.CMake。]]></description><category></category></item><item><title><![CDATA[数据库分片和分区]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156697581</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156697581</guid><author>huanting74</author><pubDate>Wed, 07 Jan 2026 22:45:31 +0800</pubDate><description><![CDATA[是一种的方案，用来解决（垂直拆分是指按列的字段拆分。对业务来说， 还是“对物理存储来说： 实际是“]]></description><category></category></item><item><title><![CDATA[文件软链接设置]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156656406</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156656406</guid><author>huanting74</author><pubDate>Tue, 06 Jan 2026 21:11:18 +0800</pubDate><description><![CDATA[在目录下创建一个名为.lingma的这个符号链接指向这个 .lingma 文件本身是一个符号链接（软链接）。也就是软链接 -> 指向真实文件。若B已存在，会报错： failed to create symbolic link File exists。]]></description><category></category></item><item><title><![CDATA[C++中int8_t int16_t、int32_t、int64_t、uint8_t等学习]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156616093</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156616093</guid><author>huanting74</author><pubDate>Mon, 05 Jan 2026 20:58:38 +0800</pubDate><description><![CDATA[转自：https://blog.youkuaiyun.com/yz930618/article/details/84785970。]]></description><category></category></item><item><title><![CDATA[ck查询常用函数]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156615844</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156615844</guid><author>huanting74</author><pubDate>Mon, 05 Jan 2026 20:45:14 +0800</pubDate><description><![CDATA[1.toStartOfMinute 将UTC时间戳转换为所在分钟。]]></description><category></category></item><item><title><![CDATA[生成唯一id]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156492946</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156492946</guid><author>huanting74</author><pubDate>Fri, 02 Jan 2026 00:04:09 +0800</pubDate><description><![CDATA[✔ 多机并发安全（worker id 控制）✔ 短（64 位，通常 18 位十进制）长度为32的字符串。✔ 高性能（本地生成，无中心瓶颈）✔ 趋势递增（方便落库和分页）]]></description><category></category></item><item><title><![CDATA[软删除的好处]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/156368032</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/156368032</guid><author>huanting74</author><pubDate>Sun, 28 Dec 2025 23:12:52 +0800</pubDate><description><![CDATA[比如关注表，当关注时插入一行，取观时只是将delete列设置为1，并没有把这一行删除，为什么要这么做？为什么要update，而不是delete？为什么使用了软删除（逻辑删除），而不是硬删除（物理删除）？]]></description><category></category></item><item><title><![CDATA[关注feed流系统设计学习]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/155914336</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/155914336</guid><author>huanting74</author><pubDate>Wed, 17 Dec 2025 23:37:12 +0800</pubDate><description><![CDATA[缓存最近7天发过的微博，zset类型： member是博文id，score是发布时间戳。]]></description><category></category></item><item><title><![CDATA[zset分页查询死循环问题]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/155912020</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/155912020</guid><author>huanting74</author><pubDate>Sun, 14 Dec 2025 13:36:39 +0800</pubDate><description><![CDATA[当zset的score有较多相同值，通过ZREVRANGEBYSCORE等命令查询时，可能出现死循环，查询不完的情况。]]></description><category></category></item><item><title><![CDATA[回流用户判定]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/155864292</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/155864292</guid><author>huanting74</author><pubDate>Fri, 12 Dec 2025 23:03:31 +0800</pubDate><description><![CDATA[使用redis存储，set类型，每天都分为1024个key，这样1天内活跃百万级别用户，单个key平均在1000左右，不会出现大key的情况。回流即N天以上未活跃过的用户，这个量级太大，所以要取反，去记录最近N天活跃过的用户uid。set类型 key=prefix_$day_$分片index，ttl =思路：所有用户 = 活跃用户 + 回流用户。]]></description><category></category></item><item><title><![CDATA[热点探测了解]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/155792056</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/155792056</guid><author>huanting74</author><pubDate>Wed, 10 Dec 2025 23:47:04 +0800</pubDate><description><![CDATA[转自： https://tech.dewu.com/article?id=231.热点规则：配置热Key的上报规则，圈出需要重点监测的Key2.热点上报：应用服务将自己的热Key访问情况上报给集中计算单元3.热点统计：收集各应用实例上报的信息，使用滑动窗口算法计算Key的热度4.热点推送：当Key的热度达到设定值时，推送热Key信息至所有应用实例5.热点缓存：各应用实例收到热Key信息后，对Key值进行本地缓存（此步骤根据具体业务策略调整）]]></description><category></category></item><item><title><![CDATA[全局唯一id生成了解]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/155718384</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/155718384</guid><author>huanting74</author><pubDate>Tue, 09 Dec 2025 00:30:43 +0800</pubDate><description><![CDATA[只要系统里需要并且时，就会需要全局唯一 ID。]]></description><category></category></item><item><title><![CDATA[docker相关命令]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/155037257</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/155037257</guid><author>huanting74</author><pubDate>Wed, 19 Nov 2025 20:49:03 +0800</pubDate><description><![CDATA[Propagation挂载传播（mount propagation）模式。：使用 Docker volume。（SELinux 标签）,：在容器内创建内存文件系统。：把宿主机目录挂载到容器。：可读可写（rw）、]]></description><category></category></item><item><title><![CDATA[ccache相关命令]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/155036708</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/155036708</guid><author>huanting74</author><pubDate>Wed, 19 Nov 2025 20:22:58 +0800</pubDate><description><![CDATA[1.查看编译缓存存放路径。2.查看所有配置参数。5.禁用ccache。]]></description><category></category></item><item><title><![CDATA[系统设计流程]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/154882393</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/154882393</guid><author>huanting74</author><pubDate>Sat, 15 Nov 2025 20:53:04 +0800</pubDate><description><![CDATA[系统设计文档通常包括概要设计和详细设计两大阶段，其核心部分涵盖引言（目的、范围）、系统概述、系统架构与模块设计（如分层、组件、关系）、技术选型、数据设计（数据库、表结构）、接口设计（API、模块间通信）、用户界面设计、安全与性能考虑、测试计划以及附录，旨在为开发提供详细的蓝图。 核心组成部分总结：系统设计文档是分层次的蓝图，从宏观架构到微观实现，涵盖了系统构建的方方面面，以确保开发顺利进行。]]></description><category></category></item><item><title><![CDATA[声网了解--]]></title><link>https://blog.youkuaiyun.com/huanting74/article/details/153931493</link><guid>https://blog.youkuaiyun.com/huanting74/article/details/153931493</guid><author>huanting74</author><pubDate>Sun, 26 Oct 2025 20:32:31 +0800</pubDate><description><![CDATA[相关文档： https://doc.shengwang.cn/doc/rtc/android/get-started/quick-start目录1.实时音视频互动2.鉴权从声网控制台获得 App ID 和临时 Token。鉴权是指在用户访问你的系统前，对用户权限进行校验，声网用 Token 对用户鉴权。Token 也称为动态密钥，是在加入频道时用于校验用户权限的一组字符串。当 App 用户使用声网服务，如加入 RTC 频道时传入 Token，声网服务端会根据 Token 中的信息校验用户的权限。]]></description><category></category></item></channel></rss>