golang
已收录文章:14427篇
-
介绍 在很多管理系统下都有不少让后端进行表格进行操作的业务需求,本期就带大家了解一下Golang中如何使用模块引入的,以及讲解怎么快速的使用excelize库,对表格进行读写创建的。 正文 配279 收藏
-
但是,它不仅限于存储数据,您还需要通过提取并以任何非技术人员都能理解的格式呈现这些数据来理解这些数据。 例如,电子商务企业每天都会产生大量数据,这意味着我们需要跟踪产品库279 收藏
-
管道模式利用goroutine和channel实现数据的多阶段处理,适用于ETL、图像处理等场景。示例中通过gen生成数据、square计算平方,最后消费结果,形成“生产-传输-消费”流程。可扩展为多阶段,并通过扇出(多个worker并行)和扇入(合并结果)提升性能。使用定向channel增强类型安全,合理使用buffer和context控制生命周期,避免goroutine泄漏。278 收藏
-
先用gomodgraph发现github.com/kr/pretty存在v0.1.0和v0.2.0多版本,再通过gomodwhy定位到引入v0.1.0的间接依赖路径,确认是某个旧版库导致;结合replace或升级该库解决冲突,避免盲目更新。278 收藏
-
Go语言凭借高并发与轻量特性成为云原生微服务首选,需搭建含GoSDK、Docker、docker-compose、Make及VSCode的本地环境,初始化模块并规范项目结构;推荐Gin框架集成viper配置管理、zap日志、OpenTelemetry追踪、Prometheus监控及健康检查接口;通过多阶段Dockerfile构建镜像,docker-compose编排依赖服务,KubernetesDeployment与Service实现容器化部署;结合Helm、ConfigMap、服务发现、熔断限流与日志收278 收藏
-
通过实现Marshaler与Unmarshaler接口及使用结构体标签,可自定义Go中JSON的序列化与反序列化行为,如格式化时间、重命名字段、忽略空值等。278 收藏