Oracle OGG日常运维命令都在这里了。

thbcm阅读(84)

OGG配置需区分
源端(数据抽取端)与
目的端(数据接收端),两端因功能定位不同,所需配置的参数文件数量与类型存在差异。

从局部性原理到一致性模型:深入剖析缓存设计的核心权衡

thbcm阅读(76)

本地缓存和远程缓存是两种缓存策略,主要区别在于数据存储位置和访问方式。

1)本地缓存(Local Cache):将数据存储在应用内存中,访问速度快,适合小量且频繁访问的数据。但应用关闭或重启可能导致数据丢失,多应用实例间可能存在数据一致性问题。常见实现有Guava Cache和Caffeine Cache。

2)远程缓存(Remote Cache):将数据存储在网络服务器上,可以在多应用实例间共享,解决数据一致性问题,且数据不会因应用关闭而丢失。虽访问速度相对慢,但通过优化网络和数据结构,性能可得到提升。常见实现有Redis和Memcached。

在现代大型系统中,通常采用多级缓存的策略,即同时使用进程内缓存和分布式缓存,以兼顾速度与一致性,构建一个纵深防御体系。


Spring AI 代码分析(三)–集成LLM

thbcm阅读(84)

Spring AI 支持多种大模型提供商,每个提供商都有独立的实现模块。虽然实现细节不同,但它们都遵循统一的抽象模式。下面我们来看看主要的模型实现:

非常简单的基于 Docker 自建 RustDesk 远程桌面教程

thbcm阅读(74)

最近好像还有一个 UU 远程桌面比较火,我只是听说没有使用过,据说是新产品所以比较良心,不过不知道能不能经得起时间的考验,鉴于目前没有一款工具用着比较安心,而且我又恰好有一台国内服务器,带宽和延迟还算可以(后面会提到),所以我把目光移到了开源远程桌面工具 RustDesk,研究了一下发现还是挺好用的,部署其实挺简单的,不过如果不了解的话还是会有一些疑问,所以我决定整理一篇文章出来作为笔记,也能帮到有同样需要的人

UEFI – FV/FFS/FDF 的关系

thbcm阅读(72)

在 UEFI 固件镜像中,所有模块都必须放进某个 FV 里才能被固件识别和加载。一个 FV 里都放什么内容一般按照功能决定。UEFI 固件镜像通常由多个 FV 组成,例如典型分布:

联系我们