Toggle navigation
码云博客
首页
Devops
PHP
Golang
数据库
Docker
K8s
Ai
杂项
Home
人工智能中的“量化”,到底是什么?
小码哥
2025-04-10 15:31:51
Ai
量化
ai
深度学习模型已经在图像识别、自然语言处理和自动驾驶等领域取得了令人瞩目的成绩。然而,随着模型规模不断增大,如何在保证模型性能的同时降低计算资源和能耗,成为了研究者和工程师们面临的重要课题。量化(Quantization)技术正是在这一背景下应运而生,并在实际应用中发挥了巨大作用。本文将带你深入了解人工智能中的量化技术,探讨它的原理、优点以及所面临的挑战。 什么是量化?量化,顾名思义
阅读全文
用 Go 语言构建 MCP 客户端与服务器
小码哥
2025-04-10 14:09:18
Ai
ai
mcp
前言模型上下文协议(`Model Context Protocol`,简称 `MCP`)是一种开放标准,旨在标准化大型语言模型(`LLM`)与外部数据源和工具之间的交互方式。随着 `MCP` 越来越受欢迎,`Go MCP` 库应运而生。本文将介绍如何在 `Go` 语言里面轻松构建 `MCP` 客户端和服务器。 mcpgo`mcpgo` 是 `Go` 语言实现的
阅读全文
大模型中常说的 MCP 是什么?
小码哥
2025-03-30 11:46:39
Ai
mcp
ai
背景介绍大型语言模型(LLMs)虽然在文本生成、语言理解、代码编写等方面展现出强大能力,但存在一个固有局限:它们的能力受限于训练数据范围,缺乏实时信息感知和外部交互能力。传统解决方案是为每个数据源(数据库、API、文件系统)构建定制化集成方案。这导致了"MxN问题":M个AI模型需要与N个外部工具连接,集成数量呈M×N增长。为解决这一挑战,Anthropic于2024年1
阅读全文
MySQL幻读与间隙锁(Gap Lock)解析指南
小码哥
2025-03-22 17:47:43
数据库
DB
mysql
MySQL间隙锁(Gap Lock)解析指南 1. 间隙锁的本质与设计哲学间隙锁(Gap Lock)是InnoDB存储引擎独特的锁机制,它不锁定记录本身,而是锁定记录之间的"空白区域"。这一设计思想源于数据库系统对并发控制的不断探索,反映了数据库设计者对"读写"冲突的深刻理解。从数据结构的角度看,间隙锁实际上锁定的是B+树索引中节点之间的范围,这种锁定方式与传统行锁的最大
阅读全文
链路追踪基础&gf中的应用
小码哥
2025-03-08 15:59:47
Golang
Jaeger
Opentracing
链路追踪基础&gf中的应用 前言在微服务架构的系统中,请求在各服务之间流转,调用链错综复杂,一旦出现问题和异常,很难追查定位。链路追踪系统能够追踪并记录请求在系统中的调用顺序、调用时间等一系列关键信息,从而帮助我们定位异常服务和发现性能瓶颈。 OpenTelemetry分布式追踪(OpenTelemetry) 是一个开源的可观测性框架,旨在帮助开发者收集、处理和导
阅读全文
分布式链路追踪(三) - Baggage和GoFrame的结合使用
小码哥
2025-01-26 16:29:50
Devops
链路追踪
Opentracing
Baggage 概念Baggage 是 OpenTelemetry 中的一个重要概念,它允许我们在分布式追踪中传递自定义的上下文信息。Baggage 以键值对的形式存在,可以在服务间传递,使得我们能够在不同的服务中访问这些共享的上下文数据。这在跨服务调用时非常有用,例如,我们可以在客户端设置一些调试信息或用户标识,并在服务端获取这些信息,从而实现更灵活的追踪和监控。 客户端代码示
阅读全文
分布式链路追踪(二)— Jaeger简单使用
小码哥
2024-12-14 10:29:20
Devops
Jaeger
对OpenTelemetry的概念有初步了解后,我们接着以Jaeger为例来演示如何在程序中使用实现链路追踪。 JaegerJaeger是Uber开源的分布式追踪系统,是支持OpenTelemetry的系统之一,也是CNCF项目。本篇将使用Jaeger来演示如何在系统中引入分布式追踪。以下是Opentracing+Jaeger的架构图,针对于使用OpenTelemetry也是如此。
阅读全文
分布式链路追踪(一)— Opentracing基础
小码哥
2024-12-07 10:19:16
Devops
链路追踪
Opentracing
背景在微服务架构的系统中,请求在各服务之间流转,调用链错综复杂,一旦出现了问题和异常,很难追查定位,这个时候就需要链路追踪来帮忙了。链路追踪系统能追踪并记录请求在系统中的调用顺序,调用时间等一系列关键信息,从而帮助我们定位异常服务和发现性能瓶颈。 Opentracing 简介Opentracing 是分布式链路追踪的一种规范标准,是 CNCF(云原生计算基金会)下的项目之一。
阅读全文
Helm部署Wordpress应用实例
小码哥
2024-12-01 15:23:45
Devops
devops
helm
前置工作:安装和部署Helm 安装Helm客户端所有运行kubectl的节点均需要安装Helm客户端。```shell 使用curl下载Helm脚本并执行安装curl https://raw.githubusercontent.com/helm/helm/master/scripts/get | bash```安装完成后,可以通过以下命令验证安装:
阅读全文
Helm详细教程
小码哥
2024-11-30 15:11:35
Devops
helm
devops
1. 概述Helm是Kubernetes的包管理工具,类似于Linux系统中常用的apt、yum等包管理工具。使用Helm可以简化Kubernetes应用的部署。 2. 基本概念 Chart:一个Helm包,包含了运行一个应用所需的镜像、依赖和资源定义等,类似于Homebrew中的formula、APT的dpkg或者Yum的rpm文件。 Release:在Kubern
阅读全文
上一页
1
2
3
4
5
6
7
8
9
10
下一页
热门标签
laravel (3)
Opentracing (3)
链路追踪 (2)
Jaeger (2)
golang (21)
helm (3)
CRI (1)
kubesphere (1)
k8s (9)
slices (1)
Ticker (1)
Timer (1)
mysql (9)
pattern (2)
golang迭代器 (1)
docker (3)
向量化 (1)
factory (4)
设计模式 (6)
kafka (1)
sync.Once (1)
docker-compose (1)
消息中间件 (2)
sync (3)
pool (1)
池 (1)
queue (1)
gc (1)
垃圾回收 (1)
cond (1)
test (1)
heap (1)
内存逃逸 (1)
算法 (1)
事务 (1)
Singleflight (1)
context (1)
Nginx (1)
mutex (1)
锁 (1)
ACID (1)
php (1)
udp (1)
channel (2)
并发 (1)
es (2)
HTTP (3)
tcp (2)
redis (2)
llm (1)
isito (1)
服务网格 (1)
linux (1)
云原生 (5)
rag (2)
ssh (1)
容器 (4)
devops (3)
gorm (4)
database (2)
gitlab (1)
ai (7)
chatgpt (1)
sd (1)
DB (1)
mcp (4)
量化 (1)
蒸馏 (1)
内存对齐 (1)
MySQL双写策略 (1)
值传递 (1)
uintptr (1)
WaitGroup (1)
agent (1)
map (1)
n8n (1)
tools (1)
nats (1)
middleware (1)
etcd (1)
分布式锁 (1)
置顶推荐
最新评论
友情链接
更多
×
无需注册,用以下帐号即可直接登录。
需要先增加第三方登录配置。
点击前往
最新评论