首页
k8s
k8s
KubeSphere
信创
Golang
Docker
工具类
kt 说明
kt 说明
kt 授权页面
KubeSphere开源版文档
捐赠打赏
友链
关于
天行1st的博客
累计撰写
93
篇文章
累计创建
7
个标签
累计收到
16
条评论
栏目
首页
k8s
k8s
KubeSphere
信创
Golang
Docker
工具类
kt 说明
kt 说明
kt 授权页面
KubeSphere开源版文档
捐赠打赏
友链
关于
目 录
CONTENT
以下是
Golang
相关的文章
2026-09-26
【Go】开源hertz-admin:面向信创与内网交付的 Go 后端脚手架
项目已开源:下载地址 Go 后端项目从零起步,真正花时间的从来不是业务代码。 分层怎么划、错误码从哪个号段开始、权限在哪一层拦、日志怎么切分、配置从哪里读、版本号怎么注入、镜像怎么打小——这些决定项目长期可维护性的决定,每个新项目都要重做一遍,而且每个项目做得都不一样。做的时候不觉得,半年后回头看,
2026-09-26
24
0
0
Golang
2026-02-26
Go 1.26 go fix 现代化修复器:自动化代码迁移
Go 1.26 带来了一个令人期待的工具链改进:go fix 命令的完全重写。这个新版本基于 Go 分析框架(与 go vet 相同),提供了数十个现代化修复器(modernizers),能够自动识别和更新代码至最新的 Go 惯用法。本文将深入探讨 go fix 的工作原理、使用方法和实践技巧。 背
2026-02-26
40
0
0
Golang
2025-03-26
【Golang】记一次Gorm连接阿里云PolarDB数据库的坑
背景 由于我司业务特殊,程序最终部署在客户现场,数据库作为关键一环也由客户确定。这就导致我们的Golang程序连的数据库不确定,各种非国产和国产数据库都可能遇到。所以在数据库初始化时,使用了gorm自带的AutoMigrate函数,该函数可以自动创建表、字段列、缺失的外键、约束和索引。 现象 程序无
2025-03-26
124
0
0
Golang
2025-02-19
龙芯3A5000(loongarch64架构)编译Prometheus/node_exporter
随着信创工作的推进,越来越多的服务器开始采用龙芯3A5000处理器。作为重要的监控工具,Prometheus系统需要在该架构服务器上可靠运行。但由于目前node_exporter官方尚未提供longarch64架构的原生版本,因此我们只能进行手动编译适配和部署,以满足业务需求。 编译好的node_e
2025-02-19
84
0
0
Golang
信创
2025-02-17
【Golang】Oracle数据库godror驱动docker打包,含CGO Dockerfile终极指南
godror简介 具体参考:[godror](https://godror.github.io/godror/) Godror 是一个 database/sql/driver 的包。用于连接到 Oracle DB 的驱动程序,使用 Anthony Tuininga 出色的 OCI 包装器 ODPI-
2025-02-17
75
0
0
Golang
Docker
2025-01-13
【Golang】godror驱动操作Oracle数据库--开发环境篇
前言 由于Oracle通常用于大型企业和特定行业而且具有独特的特性和复杂性,`golang`中我们比较易用的`gorm`,`ent`,`xorm`等orm库都不支持。本文选择了较为成熟的驱动库:`github.com/godror/godror`,该库相对`sijms/go-ora`较为复杂。 目的
2025-01-13
44
0
0
Golang
2025-01-07
【Golang】CGO应用Docker镜像打包指南,来点新鲜不一样的多阶段构建
第一次知道多阶段构建还是3年前看到go-zero公众号的文档。之前使用Ubuntu/Centos基础镜像,构建后最小也要100多M,当时跟着go-zero文档学完后构建出来的镜像只有20多M,被深深的折服,对于微服务盛行的时代,golang的小而美终于完善了。 https://mp.weixin.q
2025-01-07
81
0
0
Golang
Docker
2024-12-13
【Golang】从人工到智能:编译时自动化注入Git版本信息
前言 版本控制是软件开发中的核心环节。传统上,我们通过配置文件控制、数据库记录控制和硬编码来管理版本信息。然而,随着自动化技术的不断发展,这些方法往往需要手动维护,容易受到篡改和人为疏忽的影响,导致版本信息滞后或错误。之前查看kubesphere/kubekey源码时,发现其和<font style
2024-12-13
68
0
0
Golang
2024-10-09
【Golang】企业内网/专网离线搭建Go环境实战指南
随着数据泄露问题日益严重和大模型的快速发展,越来越多的公司将研发环境迁移至内网。而由于网络限制或安全策略,直接访问外部资源(如Go模块仓库)可能会受到限制。这就需要我们在公司内网中搭建一个离线的Go语言开发环境,以确保能够顺利地进行项目开发。 对于整个公司来说nexus可能是更好的选择。作为开发人员
2024-10-09
53
0
0
Golang
2024-09-12
Docker导出二进制文件和优化
https://docs.docker.com/build/guide/export/ 要将构建结果导出为文件,您可以使用local导出器。local导出器会将构建容器的文件系统保存到主机上的指定目录中。 要使用local导出器,请将--output选项传递给docker build 命令。该--o
2024-09-12
71
0
0
Docker
Golang
1
2