腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
charlieroro
专栏成员
举报
231
文章
364223
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章(231)
编程算法(42)
linux(38)
网络安全(31)
kubernetes(28)
容器(26)
https(26)
http(25)
缓存(24)
tcp/ip(24)
go(22)
容器镜像服务(22)
node.js(21)
api(21)
微服务(18)
SSL 证书(15)
socket编程(12)
打包(11)
存储(11)
数据(11)
html(10)
数据结构(10)
sql(9)
数据库(8)
文件存储(7)
数据分析(7)
json(6)
ide(6)
腾讯云测试服务(6)
负载均衡(5)
python(5)
unix(5)
负载均衡缓存(5)
分布式(5)
rpc(5)
安全(5)
云计算(5)
etcd(5)
对象存储(4)
网站(4)
kafka(4)
raft(4)
模型(4)
官方文档(3)
android(3)
云数据库 Redis(3)
git(3)
github(3)
nginx(3)
访问管理(3)
命令行工具(3)
NAT 网关(3)
运维(3)
openstack(3)
udp(3)
nat(3)
sdk(3)
服务网格(3)
队列(3)
集群(3)
配置(3)
算法(3)
索引(3)
c 语言(2)
c++(2)
bash(2)
单片机(2)
apache(2)
bash 指令(2)
数据加密服务(2)
开源(2)
dns(2)
线性回归(2)
jenkins(2)
kernel(2)
gcc(2)
ipv6(2)
ps(2)
服务(2)
服务器(2)
工具(2)
集合(2)
日志(2)
事件(2)
数组(2)
搜索(2)
性能(2)
LLM(2)
费用中心(1)
其他(1)
机器学习(1)
ios(1)
java(1)
php(1)
javascript(1)
bootstrap(1)
react(1)
xml(1)
jquery(1)
ajax(1)
汇编语言(1)
makefile(1)
postgresql(1)
access(1)
ubuntu(1)
centos(1)
神经网络(1)
深度学习(1)
云推荐引擎(1)
人工智能(1)
数据备份(1)
企业(1)
渲染(1)
vr 视频解决方案(1)
自动化(1)
压力测试(1)
爬虫(1)
shell(1)
jdk(1)
jvm(1)
ssh(1)
unity(1)
迁移学习(1)
微信(1)
小程序(1)
windows(1)
mqtt(1)
sdn(1)
防火墙(1)
rust(1)
性能测试(1)
负载测试(1)
应急响应服务(1)
Elasticsearch Service(1)
channel(1)
class(1)
com(1)
consul(1)
container(1)
dashboard(1)
ddd(1)
default(1)
elk(1)
fifo(1)
goroutine(1)
grafana(1)
graph(1)
ignite(1)
io(1)
ip(1)
key(1)
message(1)
metrics(1)
model(1)
prometheus(1)
registry(1)
root(1)
send(1)
space(1)
subdomain(1)
tcp(1)
telnet(1)
timer(1)
vector(1)
wait(1)
websocket(1)
word(1)
xlsx(1)
yaml(1)
博客(1)
地图(1)
对象(1)
基础(1)
架构(1)
接口(1)
镜像(1)
开发(1)
客户端(1)
链表(1)
连接(1)
流量(1)
论文(1)
内存(1)
内核(1)
实践(1)
数据类型(1)
文件系统(1)
系统(1)
协程(1)
异常(1)
优化(1)
字符串(1)
搜索文章
搜索
搜索
关闭
一个无竞争的缓存
缓存
链表
事件
数据
数组
otter是一个无竞争的缓存,在相关的性能测试中表项突出。otter的原理基于如下论文:
charlieroro
2024-04-29
173
0
S3-FIFO
对象
算法
缓存
fifo
队列
FIFO和LRU都是经典的缓存驱逐算法,在过去几十年中也出现了很多追求更高效率的驱逐算法,如ARC, 2Q, LIRS, TinyLFU。传统观点认为,基于LRU的缓冲未命中率要低于基于FIFO的算法,如CLOCK,这类高级算法通常都是基于LRU的。但基于LRU的算法存在3个问题:1)每个对象需要两个指针,对于包含小对象的负载会产生大量存储开销;2)由于在缓存命中时需要使用锁来将请求的对象放到队列首部,因此无法实现扩展;3)由于是随机写,闪存不友好。
charlieroro
2024-04-26
214
0
LLM RAG系列
LLM
模型
数据
搜索
索引
本文介绍了RAG以及RAG pipeline的整个流程,包括请求转换、路由和请求构造、索引和检索、生成和评估等,其中引用了大量有价值的论文。
charlieroro
2024-04-02
626
0
矢量数据库与LLM的集成:实践指南
数据库
模型
实践
数据
LLM
通常,LLM会在各种各样的数据上进行训练,这使它们具有广泛的理解能力,但可能会导致在特定的知识领域存在差距。有时,它们甚至可能产生与目标无关或带有偏见的信息——这是从广阔但未经筛选的web学习的副产品。为了解决该问题,我们引入了向量数据库(Vector Database)的概念。这些数据库以一种称为"向量嵌入"的独特格式存储数据,可以让LLMs掌握和使用的信息更连贯和准确。
charlieroro
2024-03-16
282
0
2024年大语言模型的微调
迁移学习
工具
模型
数据
优化
一个LLM的生命周期包含多个步骤,下面将讨论这个周期中最活跃、最密集的部分之一 -- fine-tuning(微调)过程。
charlieroro
2024-03-08
340
0
理解LLMOps: Large Language Model Operations
数据
model
工具
基础
模型
本文首先解释了新术语"LLMOps"及其背景,然后讨论使用LLMs和传统ML模型构建AI产品的不同之处,并基于这些不同点总结出MLOps和LLMOps的差异。最后我们将讨论在不久的将来,LLMOps将会发生什么样的变化。
charlieroro
2024-03-06
250
0
nftables用法介绍
集合
数据
数据类型
字符串
ip
Kubernetes 1.29版本中已经将nftables作为一个featureGates,本文简单整理了nftables的用法,便于后续理解kubernetes的nftables规则。文末给出了使用kubeadm部署启用nftables featureGates的配置文件。
charlieroro
2024-01-31
1.4K
0
ELK运维文档
配置
索引
运维
elk
集群
用于查看Node级别的基本信息,选参数为pipelines、os和jvm,如下查看基本的os和jvm信息:
charlieroro
2024-01-26
729
0
限速器算法
队列
流量
日志
事件
算法
这种方式可以缓解突发流量对系统的影响,缺点是在流量突发时,由于队列中缓存了旧的请求,导致无法处理新的请求。而且也无法保证请求能够在一定时间内处理完毕。 令牌桶不会缓存请求,它通过颁发令牌的方式来允许请求,因此它存在和漏桶算法一样的问题。
charlieroro
2023-12-28
218
0
Roaring bitmaps
存储
container
集合
论文
数组
最近看一篇文章,里面涉及到使用roaring bitmaps来推送用户广告并通过计算交集来降低用户广告推送次数。本文给出roaring bitmaps的原理和基本用法,后续给出原文的内容。
charlieroro
2023-12-26
246
0
平稳扩展:可支持RevenueCat每日12亿次API请求的缓存
api
缓存
服务器
客户端
数据
缓存系统由多个配置了大量ram和网络容量的服务器组成,为了实现快速检索,将数据存储到内存或闪存中。缓存服务器是key-value类型的,且大部分是memcached。为了保证快速且简易,服务器之间通常不会共享任何内容,即一个key-value存储不会依赖其他系统,由客户端来选择使用哪个服务器来存储或检索数据。客户端通常使用哈希对不同的key进行分片,并将其分布到对应的缓存服务器上,以此来分发数据并达到负载均衡。
charlieroro
2023-11-29
210
0
Kubernetes 中使用consul-template渲染配置
渲染
kubernetes
consul
服务
配置
当前公司使用consul来实现服务发现,如Prometheue配置中的target和alertmanager注册都采用了consul服务发现的方式,以此来灵活应对服务的变更。但对于其他服务,是否也有一个通用的方式来使用consul管理配置文件?本文中描述如何使用consul-template来渲染配置文件。
charlieroro
2023-10-28
435
0
如何在kubernetes中实现分布式可扩展的WebSocket服务架构
kubernetes
分布式
websocket
服务
架构
How to implement a distributed and auto-scalable WebSocket server architecture on Kubernetes一文中虽然解决是WebSocket长连接问题,但可以为其他长连接负载均衡场景提供参考价值
charlieroro
2023-09-14
879
0
Rendezvous hashing算法介绍
缓存
服务器
数据
算法
系统
Rendezvous hashing用于解决分布式系统中的分布式哈希问题,该问题包括三部分:
charlieroro
2023-09-10
589
0
ignite
容器
ignite
镜像
配置
文件系统
Ignite是一个启动firecracker vm的引擎,它使用容器的方式承载了firecracker vm。目前项目处于停滞阶段,也比较可惜,通过阅读了解ignite的工作方式,学习到了很多,希望能借此维护该项目。
charlieroro
2023-08-17
1.1K
0
使用部分写时复制提升Lakehouse的 ACID Upserts性能
apache
内存
数据
索引
性能
译自:Fast Copy-On-Write within Apache Parquet for Data Lakehouse ACID Upserts
charlieroro
2023-07-20
234
0
使用hashicorp Raft开发分布式服务
raft
集群
接口
开发
数据
开发raft时用到的比较主流的两个库是Etcd Raft 和hashicorp Raft,网上也有一些关于这两个库的讨论。之前分析过etcd Raft,发现该库相对hashicorp Raft比较难以理解,其最大的问题是没有实现网络层,实现难度比较大,因此本文在实现时使用了hashicorp Raft。
charlieroro
2023-07-09
477
0
Booking.com如何在毫秒内搜索数百万个地点
com
博客
地图
队列
搜索
译自:How Booking.com Searches Through Millions of Locations in Milliseconds
charlieroro
2023-05-27
520
0
解决pod健康检查问题
tcp
连接
内核
日志
异常
引自:Solving the mystery of pods health checks failures in Kubernetes。原文中的某些描述并不清晰,本文作了调整。
charlieroro
2023-05-27
281
0
etcd:增加30%的写入性能
存储
etcd
集群
数据
性能
本文最终的解决方式很简单,就是将现有卷升级为支持更高IOPS的卷,但解决问题的过程值得推荐。
charlieroro
2023-05-10
739
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档