笔记

三水不滴5 小时前
数据库·经验分享·redis·笔记·后端·缓存
Redis缓存更新策略缓存更新是 Redis 作为缓存中间件的核心应用环节,其策略选择直接影响系统性能、数据一致性和服务稳定性。在实际业务中,缓存与数据库的双存储架构下,如何合理更新缓存、避免脏数据、减少缓存穿透 / 击穿 / 雪崩等问题,是后端开发的重点和难点。本文将从缓存更新的核心原则出发,详细解析业界主流的 6 种缓存更新策略,包括原理、实现方式、优缺点、适用场景,并结合生产环境给出选型建议和避坑指南,同时梳理缓存更新与数据一致性的核心解决方案。
ziqi5227 小时前
笔记
第二十四天笔记[…]匹配 […] 中的任意一个字符。匹配除了 […] 中字符的所有字符。匹配除换行符( \n 、 \r )之外的任何单个字符,相等于 [^\n\r]
马猴烧酒.7 小时前
java·数据库·笔记·tomcat·mybatis
【JAVA数据传输】Java 数据传输与转换详解笔记目录数据传输转换的核心概念1. 核心转换场景2. 核心处理框架3. 关键前提:JavaBean 规范与 getter/setter
ziqi5228 小时前
前端·chrome·笔记
第二十五天笔记grep 是 Linux 系统中最重要的命令之一,其功能是从文本文件或管道数据流中筛选匹配的行及数 据
dalong108 小时前
笔记·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_shao10 小时前
笔记·学习·rust
Rust多线程编程学习笔记Rust 的多线程编程建立在标准库的 std::thread 模块之上。与其他语言不同,Rust 通过其所有权系统和类型系统来保证线程安全,避免了常见的并发问题如数据竞争。
进阶的猪10 小时前
笔记·学习
Qt学习笔记1.C++中的类是一种构造类型,与C语言的结构体类似(数据类型),但进行了一些扩展,类的成员不但可以是变量还可以是函数,通过类定义出来的变量也有特定的称呼叫做对象; 2.类是创建对象的模板,一个类可以创建多个对象,每个对象都是类类型的一个变量,创建对象的过程也叫做类的实例化;
mango_mangojuice10 小时前
linux·服务器·数据库·笔记·学习
Linux学习笔记 1.19功能:列出目录下的文件/子目录,或显示文件详情常用选项:-a:显示所有文件(含隐藏文件,以.开头)-l:显示详细信息(权限、大小、时间等)
BlackWolfSky11 小时前
笔记·华为·harmonyos
鸿蒙中级课程笔记6—使用ArkWeb开发ArkWeb (方舟Web) 提供了Web组件,用于在应用程序中显示Web页面内容。常见使用场景包括应用集成Web页面、浏览器网页浏览场景、小程序等。
浅念-11 小时前
c语言·数据结构·c++·笔记·学习·算法·链表
C语言——双向链表前言双向链表是线性表的重要链式存储结构,相比单链表,其每个节点增加了前驱指针,支持双向遍历和已知节点的O(1)删除,在浏览器前进后退、LRU缓存、双向遍历场景中应用广泛。本文从结构定义、核心操作、完整代码、特性分析、应用场景五个维度,全面讲解双向链表的知识点,所有代码均附带详细注释,可直接编译运行。
ruxshui12 小时前
hive·hadoop·笔记
个人笔记: 星环Inceptor/hive普通分区表与范围分区表核心技术总结通过「普通分区表+统一字符串格式+范围查询」实现等效效果,是数仓主流兼容方案:无特殊范围查询需求时,优先选择普通分区表(兼容性好、支持多列分区、适配多场景); Inceptor4.0+版本且满足以下条件时,选择范围分区表:
慾玄12 小时前
笔记
渗透笔记总结一、核心知识点总览 (一)文件包含漏洞简单理解:网站代码里有个 “引用文件” 的功能,如果这个功能能被我们随便改引用的文件,就可能出问题。 举例子:比如网站想引用 “1.txt”,我们改成引用藏了恶意代码的文件,网站就会执行这个恶意代码。
CS创新实验室13 小时前
笔记·学习·clawdbot·molbot
关于 Moltbot 的学习总结笔记在 AI 浪潮中,如果说 ChatGPT 是一个“博学但不出门的军师”,那么 Moltbot(原名 Clawdbot)就是那个“既能运筹帷幄,又能替你下地干活”的数字管家。
孞㐑¥14 小时前
开发语言·c++·经验分享·笔记·算法
算法—分治思路:定义三个指针 i,left,right。(三个指针在遍历过程中会将数组分为四块,但是遍历结束时会将数组分为三块,题目中三种颜色的划分正好需要将数组分为三块)
xqqxqxxq14 小时前
笔记·无人机·cocos2d
《智能仿真无人机平台(多线程 V4.0)技术笔记》(集群进阶:多无人机任务分配与碰撞规避)本次实现的是一个具备任务分配、入侵者检测与攻击、自主巡逻功能的智能无人机可视化平台,采用多线程机制保证无人机、任务、入侵者的并发运行。整个项目共包含7个核心类,下面逐类进行详细解析。
我命由我1234514 小时前
运维·服务器·经验分享·笔记·git·学习·学习方法
Git 初始化本地仓库并推送到远程仓库解读