分类: 开发实践

25 篇文章

.bash_profile配置-命令行工具代理
mac的终端中要让命令行工具使用代理,在.bash_profile中写入如下代码。用proxy命令开启,unproxy命令关闭。 注意:命令默认是一次性的、临时生效的。 alias proxy=" export http_proxy=socks5://127.0.0.1:7890; export https_proxy=socks5://127.0…
.vimrc配置文件
" ---------------------------- " 基础设置 " ---------------------------- " 开启语法高亮 syntax on " 显示行号 set number " 搜索高亮 set hlsearch set incsearch " 启用鼠标操作(可选) set mouse=a " 显示状态栏 se…
httpclient与hertzclient在处理Host header时的差别
本文中的Host header、request.header.host、req.Header["Host"]都指的是请求头中的“Host”字段。 问题提出 在请求转发的过程中,需要从原请求中拿到一些信息来构造新的转发出去的请求,其中就有Host header的问题。一开始我使用的是httpclient,复制请求头的逻辑就是清除一些字段后直接全部复制…
apollo配置实时生效:监听器与channel实现
问题提出 Apollo 是携程开源的分布式配置管理中心,用于统一管理和动态更新应用配置,支持多环境、多命名空间、高可用部署,应用通过客户端 SDK 实现实时拉取和热刷新配置,无需重启即可生效,广泛应用于微服务架构中。本文主要就是探讨两种实现热刷新配置的方法:监听器与channel实现。两者主要的区别是:可以把监听器理解为“事件推送”,channel…
在 Golang 中复用 HTTP 连接
问题提出 最近在实现一个转发大模型调用请求的中转功能,涉及到要构造client发送请求的内容,一开始我每次都是新建一个client来发送请求,这样的代码实现存在一些问题——每次都要构造新的client,并且要重新建立连接。后面了解到在Go中使用 HTTP 客户端(http.Client)可以实现连接复用,做到提高性能并减少 TCP 连接的重复建立。…
流式与非流式有什么区别
问题提出 最近在实现一个转发大模型调用请求的中转功能,因为现在的大模型都支持流式与非流式调用,所以我在实现的时候自然而然的想到了要不要区分两种调用方式,使用不同的代码逻辑。一开始写的时候分开了两个调用方式来写,后来发现这两种方式对于服务端来说实际没有区别,重点在于客户端的使用。 原理探寻 首先看一下两种调用方式实际返回的数据。 ==== 非流式调用…
thumbnail
昇思+香橙派 AI 开发实践:DeepSeek 全流程指南(基于 openEuler)
一、  环境准备 1. 镜像烧录 镜像烧录可以在任何操作系统内执⾏,这⾥以在Windows系统为例,使用balenaEtcher⼯具,快速烧录镜像到Micro SD卡中。 本章节所需的软/硬件如下: 软件相关:balenaEtcher制卡⼯具、openEuler镜像 硬件相关:TF卡(64G存储卡)、读卡器 balenaEtcher制卡⼯…
thumbnail
Hadoop配置——两个节点(master和slave1)
配置要求 目标是配置一个基本的 Hadoop 分布式集群: 一台主节点:master 一台从节点:slave1 支持:HDFS + YARN Java 已配置 Hadoop 已安装成功,路径在 /opt/hadoop(你可替换为实际路径) 使用 hadoop version 命令测试 注:前置参考资料在文末,建议先按照前置参考资料进行安装配置到 h…
thumbnail
安装Hadoop
注意:Hadoop(尤其是 3.x 及以下版本)不兼容 Java 9+ 的模块系统,如果之前安装了 Java 的更高版本,则需要重新安装更低版本进行配置。 安装JDK 1.下载JDK1.8安装包 wget --no-check-certificate https://repo.huaweicloud.com/java/jdk/8u151-b12/j…
thumbnail
CentOS 安装 Redis
对于 CentOS 系统,如果你希望直接使用带有服务的 Redis 版本,可以选择使用 Redis 官方的源代码安装 或者 从 EPEL 仓库安装 Redis。通常在 CentOS 上,安装后会自动配置 Redis 作为一个 systemd 服务,你可以通过 systemctl 命令来管理它。 经过实践,我推荐使用使用 EPEL 仓库安装 Redi…