技术栈
笔记
三水不滴
5 小时前
数据库
·
经验分享
·
redis
·
笔记
·
后端
·
缓存
Redis缓存更新策略
缓存更新是 Redis 作为缓存中间件的核心应用环节,其策略选择直接影响系统性能、数据一致性和服务稳定性。在实际业务中,缓存与数据库的双存储架构下,如何合理更新缓存、避免脏数据、减少缓存穿透 / 击穿 / 雪崩等问题,是后端开发的重点和难点。本文将从缓存更新的核心原则出发,详细解析业界主流的 6 种缓存更新策略,包括原理、实现方式、优缺点、适用场景,并结合生产环境给出选型建议和避坑指南,同时梳理缓存更新与数据一致性的核心解决方案。
ziqi522
7 小时前
笔记
第二十四天笔记
[…]匹配 […] 中的任意一个字符。匹配除了 […] 中字符的所有字符。匹配除换行符( \n 、 \r )之外的任何单个字符,相等于 [^\n\r]
马猴烧酒.
7 小时前
java
·
数据库
·
笔记
·
tomcat
·
mybatis
【JAVA数据传输】Java 数据传输与转换详解笔记
目录数据传输转换的核心概念1. 核心转换场景2. 核心处理框架3. 关键前提:JavaBean 规范与 getter/setter
ziqi522
8 小时前
前端
·
chrome
·
笔记
第二十五天笔记
grep 是 Linux 系统中最重要的命令之一,其功能是从文本文件或管道数据流中筛选匹配的行及数 据
dalong10
8 小时前
笔记
·
aardio
A11:plus 控件窗口绘图基础
ARGB 颜色值用于 GDI+ 接口(aardio 标准库:gdip),以及基于 GDI+ 的 plus 控件。 ARGB 颜色可用 8 位 16 进制数值 0xAARRGGBB 表示。 AA 表示 Alpha 值,Alpha 值影响的是透明度,其他表示 RGB 分量。 例如 0xFFFF0000 表示不透明红色。 ARGB 颜色值在内存存储格式用 aardio 中单引号包围的“编译时转义字符串”表示就是 ‘\xBB\xGG\xRR\xAA’。 用 aardio 结构体表示就是 { BYTE b;BYTE
历程里程碑
9 小时前
linux
·
c语言
·
开发语言
·
数据结构
·
c++
·
笔记
·
算法
Linxu14 进程一
我们上篇文章提到过,OS进行管理时,都是先描述再组织,进程一样进程所以属性,都可以通过该struct找到
三水不滴
10 小时前
数据库
·
经验分享
·
redis
·
笔记
·
缓存
·
性能优化
Redis 持久化机制
Redis 作为内存数据库,所有数据默认存储在内存中,一旦服务重启、宕机或服务器故障,内存数据会全部丢失。持久化机制是 Redis 实现 “内存数据落地磁盘” 的核心能力,通过将内存数据以特定格式写入磁盘文件,保证数据在重启后可恢复,是 Redis 从 “纯缓存” 升级为 “内存数据库” 的关键特性。
不断进步的咕咕怪
10 小时前
笔记
meme分析
数据准备与序列提取首先,我们需要从参考基因组中提取BED文件定义的peak区域序列。这里使用 bedtools getfasta工具。
中屹指纹浏览器
10 小时前
经验分享
·
笔记
进程级沙箱隔离与WebGL指纹抗识别:指纹浏览器核心技术难点与工程落地
进程级沙箱隔离与 WebGL 指纹抗识别,是决定指纹浏览器环境独立性与抗识别能力的两大核心技术。本文从底层架构设计出发,拆解进程级沙箱的隔离原理、WebGL 指纹的抗识别机制,深入分析技术难点与工程落地痛点,结合实际研发案例,提供可复用的技术方案与优化思路,助力开发者攻克指纹浏览器核心技术瓶颈。
sayang_shao
10 小时前
笔记
·
学习
·
rust
Rust多线程编程学习笔记
Rust 的多线程编程建立在标准库的 std::thread 模块之上。与其他语言不同,Rust 通过其所有权系统和类型系统来保证线程安全,避免了常见的并发问题如数据竞争。
进阶的猪
10 小时前
笔记
·
学习
Qt学习笔记
1.C++中的类是一种构造类型,与C语言的结构体类似(数据类型),但进行了一些扩展,类的成员不但可以是变量还可以是函数,通过类定义出来的变量也有特定的称呼叫做对象; 2.类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量,创建对象的过程也叫做类的实例化;
mango_mangojuice
10 小时前
linux
·
服务器
·
数据库
·
笔记
·
学习
Linux学习笔记 1.19
功能:列出目录下的文件/子目录,或显示文件详情常用选项:-a:显示所有文件(含隐藏文件,以.开头)-l:显示详细信息(权限、大小、时间等)
BlackWolfSky
11 小时前
笔记
·
华为
·
harmonyos
鸿蒙中级课程笔记6—使用ArkWeb开发
ArkWeb (方舟Web) 提供了Web组件,用于在应用程序中显示Web页面内容。常见使用场景包括应用集成Web页面、浏览器网页浏览场景、小程序等。
浅念-
11 小时前
c语言
·
数据结构
·
c++
·
笔记
·
学习
·
算法
·
链表
C语言——双向链表
前言双向链表是线性表的重要链式存储结构,相比单链表,其每个节点增加了前驱指针,支持双向遍历和已知节点的O(1)删除,在浏览器前进后退、LRU缓存、双向遍历场景中应用广泛。本文从结构定义、核心操作、完整代码、特性分析、应用场景五个维度,全面讲解双向链表的知识点,所有代码均附带详细注释,可直接编译运行。
ruxshui
12 小时前
hive
·
hadoop
·
笔记
个人笔记: 星环Inceptor/hive普通分区表与范围分区表核心技术总结
通过「普通分区表+统一字符串格式+范围查询」实现等效效果,是数仓主流兼容方案:无特殊范围查询需求时,优先选择普通分区表(兼容性好、支持多列分区、适配多场景); Inceptor4.0+版本且满足以下条件时,选择范围分区表:
慾玄
12 小时前
笔记
渗透笔记总结
一、核心知识点总览 (一)文件包含漏洞简单理解:网站代码里有个 “引用文件” 的功能,如果这个功能能被我们随便改引用的文件,就可能出问题。 举例子:比如网站想引用 “1.txt”,我们改成引用藏了恶意代码的文件,网站就会执行这个恶意代码。
CS创新实验室
13 小时前
笔记
·
学习
·
clawdbot
·
molbot
关于 Moltbot 的学习总结笔记
在 AI 浪潮中,如果说 ChatGPT 是一个“博学但不出门的军师”,那么 Moltbot(原名 Clawdbot)就是那个“既能运筹帷幄,又能替你下地干活”的数字管家。
孞㐑¥
14 小时前
开发语言
·
c++
·
经验分享
·
笔记
·
算法
算法—分治
思路:定义三个指针 i,left,right。(三个指针在遍历过程中会将数组分为四块,但是遍历结束时会将数组分为三块,题目中三种颜色的划分正好需要将数组分为三块)
xqqxqxxq
14 小时前
笔记
·
无人机
·
cocos2d
《智能仿真无人机平台(多线程 V4.0)技术笔记》(集群进阶:多无人机任务分配与碰撞规避)
本次实现的是一个具备任务分配、入侵者检测与攻击、自主巡逻功能的智能无人机可视化平台,采用多线程机制保证无人机、任务、入侵者的并发运行。整个项目共包含7个核心类,下面逐类进行详细解析。
我命由我12345
14 小时前
运维
·
服务器
·
经验分享
·
笔记
·
git
·
学习
·
学习方法
Git 初始化本地仓库并推送到远程仓库解读