Lishengxie logo Lishengxie

Always on the way

  • 文章
  • 关于我
  • 归档
  • 联系
Lishengxie
Always on the way
滚动 / 点击进入

TinyLFU

2026-10-17 Lishengxie
什么是缓存淘汰策略 我们知道,现代计算机采用多级存储结构。为了加速程序执行,通常会将数据从低速存储提前加载到访问速度更快的高速存储(缓存)中。 但是,由于实际数据量可能远超缓存容量,当有新数据需要进入缓存时,就需要按照一定的规则选择并替换旧数据,这就是所谓的缓存淘汰策略。 维基百科: 缓存文件置换
算法学习
缓存淘汰策略LRULFU

交叉熵Loss

2026-09-07 Lishengxie
网课学习:https://haoailab.com/cse234-w25/ Week2 autodiff 章节问题推导
L=-\sum t_{i}\log(y_{i}),y_{i}=\text{softmax}\left(x\right)_{i}=\frac{e^{x_{i}}}{\sum e^{x_{d}}}
算法学习
深度学习softmax损失函数

分布式ID生成方案全解析:从数据库到雪花算法

2026-06-25 Lishengxie
在分布式系统中,全局唯一ID是一个常见的需求。无论是分库分表后的主键冲突,还是订单号、用户ID等需要唯一标识的场景,都离不开一个可靠的分布式ID生成器。本文将带你了解分布式ID的基本要求,并梳理多种实现方案,从简单的数据库自增到高性能的雪花算法,最后介绍各大厂的开源组件。 一、什么是分布式ID? 分
算法学习
分布式ID生成雪花算法

Let's Encrypt 免费申请 SSL 证书,并实现自动续期

2025-09-14 Lishengxie
背景 对于公网可以访问的网站,使用 HTTPS 协议是保证安全访问的基础要求,而 SSL 证书又是 HTTPS 协议不可或缺的一环。SSL 证书需要 CA 机构颁发,当前使用了阿里云的个人测试证书(免费证书),申请后上传到服务器并更新 nginx 配置。 当前存在的问题是,阿里云的免费 SSL 证书
linux
LinuxSSL证书HTTPS

Redis ziplist、quicklist 和 listpack

2025-03-03 Lishengxie
ziplist 为什么需要 ziplist? 由于 Redis 是一个内存型数据库,因此在使用相应的数据结构时需要1)节省内存空间,2)提高操作效率。传统的包含指向相邻节点指针的双向链表中在内存使用和操作效率上存在一些问题: 存储指针需要额外的内存空间,且该空间在指定硬件平台上是固定的。当存储的
Redis
Redis数据结构
«« « 1 2 3 4 5 6 7 8 » »»

精选文章

  • 分布式ID生成方案全解析:从数据库到雪花算法
  • Redis ziplist、quicklist 和 listpack
  • 多目标优化问题及两种常用解法

按主题探索

  • Redis 数据结构
    从存储布局理解实现
  • Linux 与部署
    服务器、证书与建站实践
  • 算法与深度学习
    解题方法、优化与公式推导
  • SNN / NoC 论文
    互连网络与映射算法

名言警句

学而时习之,不亦说乎?《论语·学而》学而不思则罔,思而不学则殆。《论语·为政》知之为知之,不知为不知,是知也。《论语·为政》三人行,必有我师焉。《论语·述而》工欲善其事,必先利其器。《论语·卫灵公》不积跬步,无以至千里。《荀子·劝学》千里之行,始于足下。《老子·第六十四章》纸上得来终觉浅,绝知此事要躬行。陆游《冬夜读书示子聿》
学而时习之,不亦说乎?
《论语·学而》 一言
皖ICP备2023003716号-1 | 公安备案皖公网安备34012202341113 | 违法和不良信息举报邮箱:1141751053@qq.com
Powered by Hugo & Explore Theme & Theme by SimonAKing.