网站地图
RSS订阅
TAGS标签
首页
技术
技术杂谈
鸿蒙
软件
留言
您的位置:
首页
>
技术
>
go语言
Go 项目配置文件的定义和读取
前言 我们在写应用时,基本都会用到配置文件,从各种 shell 到 nginx 等,都有自己的配置文件。虽然这没有太多难度,但是配置项一般相对比较繁杂,解析、校验也会比较麻烦。本文就给大家讲讲我们是怎么简化配置文...
2022-05-09 10:00:18
实践GoF的23种设计模式:建造者模式
摘要:针对这种对象成员较多,创建对象逻辑较为繁琐的场景,非常适合使用建造者模式来进行优化。 本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:建造者模式》,作者: 元闰子。 简述 在程序设计中,我...
2022-05-07 19:00:16
简单易懂的 Go 泛型使用和实现原理介绍
原文:A gentle introduction to generics in Go by Dominik Braun 万俊峰Kevin:我看了觉得文章非常简单易懂,就征求了作者同意,翻译出来给大家分享一下。 本文是对泛型的基本思想及其在 Go 中的实现的一个比较...
2022-05-05 11:00:16
Go单体服务开发最佳实践
单体最佳实践的由来 对于很多初创公司来说,业务的早期我们更应该关注于业务价值的交付,并且此时用户体量也很小,QPS 也非常低,我们应该使用更简单的技术架构来加速业务价值的交付,此时单体的优势就体现出来了...
2022-04-26 10:00:16
通过 SingleFlight 模式学习 Go 并发编程
最近接触到微服务框架go-zero,翻看了整个框架代码,发现结构清晰、代码简洁,所以决定阅读源码学习下,本次阅读的源码位于core/syncx/singleflight.go。 在go-zero中SingleFlight的作用是:将并发请求合并成一个...
2022-04-25 10:00:16
马里奥制造,Ready~~GO!「GitHub 热点速览 v.22.16」
如果你有创造力,就可以以马里奥 Mario 为主角在 a-little-game-called-mario 中开启你的 Hell 模式 Mario;如果你想贡献代码,并不想开辟一条新的 Mario 支线也可以在他人的 Mario Mode 下添砖加瓦。 除了有意思...
2022-04-18 12:00:21
如何基于 ZEGO SDK 实现 Android 变声/混响/立体声
1 前言 在直播、语聊房、K 歌房场景中,为增加趣味性和互动性,玩家可以通过变声来搞怪,通过混响烘托气氛,通过立体声使声音更具立体感。ZegoExpress SDK 提供了多种预设的变声、混响、混响回声、立体声效果,开...
2022-04-18 12:00:10
一文了解字节跳动微服务中间件 CloudWeGo
云原生时代,各行各业的基础架构都在经历微服务架构转型,研发效率和稳定性是所有互联网公司需要考虑的问题。开发者想要搭建微服务,离不开配套的微服务治理,如治理平台、监控、链路跟踪、注册/发现、配置中心、...
2022-04-13 12:00:19
解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验
在今年的 Google 游戏开发者峰会上,我们为开发者带来了各种工具和服务的更新和最新动态,这些工具和服务都旨在帮助您打造高质量的游戏体验,助力您的游戏业务稳步发展。本文将为您详细介绍如何使用它们,并帮助您...
2022-04-08 10:00:18
实践GoF的设计模式:单例模式
摘要:单例模式虽然简单易用,但也是最容易被滥用的设计模式。它并不是“银弹”,在实际使用时,还需根据具体的业务场景谨慎使用。 本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:单例模式》,作者: ...
2022-04-07 13:00:18
Go 1.18 新特性:多模块工作区模式
摘要:在 Go 1.18 推出多模块工作区模式——Multi-Module Workspaces,用以支持模块的多个工作空间,我们来看看到底有什么特别。 本文分享自华为云社区《一起看看 Go 1.18 新特性之多模块工作区模式》,作者:宇宙...
2022-04-06 13:00:16
如何基于 ZEGO SDK 实现 Flutter 一对一音视频聊天应用?
之前的文章发布了ZEGO SDK实现Android端音视频通话应用的开发教程,不少开发者反馈很实用,能不能也出一版Flutter的教程。 有求必应,这不小编来了~ 我们封装了ZEGO Flutter SDK,本文将引导你如何使用ZEGO Flut...
2022-04-05 23:00:17
CloudWeGo 助 NextArch 基金会推动标准化建设
导语:2022 年 3 月,NextArch 基金会正式成立微服务技术小组,致力于推动微服务技术和开源生态的持续发展,根据各个企业在微服务生产实践中遇到的问题,针对不同行业和应用场景输出标准化解决方案,并且联合 Po...
2022-03-29 11:00:22
Golang 常见设计模式之装饰模式
想必只要是熟悉 Python 的同学对装饰模式一定不会陌生,这类 Python 从语法上原生支持的装饰器,大大提高了装饰模式在 Python 中的应用。尽管 Go 语言中装饰模式没有 Python 中应用的那么广泛,但是它也有其独到的...
2022-03-23 11:00:22
字节跳动在 Go 网络库上的实践
本文选自“字节跳动基础架构实践”系列文章。 “字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经验与教训,...
2022-03-15 11:00:34
首页
上一页
1
2
3
4
5
6
7
下一页
末页
热度排行
1
什么是大模型?超大模型?Foundation...
2
Flutter 疑难杂症系列:实现中文文本...
3
【架构笔记】Android 内存泄漏知识点...
4
【高手问答汇总】——聊聊 Apache Do...
5
使用Hutool在Java中实现FPE(Format ...
6
一文彻底弄清4G/蓝牙/WiFi/TCP/IP之...
7
保姆级教程!将 Vim 打造一个 IDE (...
8
Flink企业级优化全面总结(3万字长文...
9
抖音短视频网络性能优化实践
10
从周易六十四卦看软件架构真好懂!女...
go语言
自学编程两个月,...
MySQL 核心模块揭...
一则 TCP 缓存超负
Instagram 小而美的
DTC 2024,Databend
多云时代来临,一文
Stream 指标输出
GreatSQL统计信息相
专题
HarmonyOS
OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源...
[详细]
IntelliJ IDEA 2021.2 EAP 4 发布
ShardingSphere 5.0.0-beta
MongoDB 4.4 主要新特性解读
Spring Boot 2.5.0-M1 发布
友情链接
粤ICP备2021091832号