golang copy 第2页
- 深入理解 Golang 中的值类型和引用类型
-
在Golang中,数据类型可以分为两大类:值类型(ValueTypes)和引用类型(ReferenceTypes)。理解这两种类型的区别对于理解Golang中的数据传递和内存管理是很重要的。Golang的内存模型...
- IT技术栈:了解如何将程序部署在k8s中,配合Golang和Docker学习
-
前言将Golang应用程序部署到Kubernetes(K8s)是现在一种常见的做法,可以实现可扩展、高可用和自动化的容器化部署。之前都是使用的py脚本,流水线发布的,今天一起聊聊,学习一下如何将一个简单的Golang应用程序部署到Kubernetes集群。分为几个步骤,简单演示一下,欢迎大佬们指正、...
- golang http标准库详解
-
基于HTTP构建的服务标准模型包括两个端,客户端(Client)和服务端(Server)。HTTP请求从客户端发出,服务端接受到请求后进行处理然后将响应返回给客户端。所以http服务器的工作就在于如何接受来自客户端的请求,并向客户端返回响应。一个典型的HTTP服务应该如图所示:HTTPcli...
- Go 每日一库之 java 转 go 遇到 Apollo?让 agollo 来平滑迁移
-
以下文章来源于GoOfficialBlog,作者GoOfficialBlogIntroductionagollo是Apollo的Golang客户端Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且...
- 深入理解Golang通道
-
Golang是一种易于理解且快捷方便的编程语言,当然他也确实存在不好理解的,让几乎所有人都迷惑且伤脑的部分——Golang通道。在实际操作时候基本上可以想象通道为锁定的、缓冲的队列。其原理为API与队列匹配,由队列实现,类比队列的抽象最容易编写和读取通道代码。但是仅仅了解通道API的工作原理还不够。...
- 一篇文章学会golang语法,golang简明教程快速入门
-
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。——Go-wikipedia.org1Go安装...
- Golang用300行代码实现内网穿透
-
原因分析go语言中文文档:www.topgoer.com本文转载自:https://www.jianshu.com/p/ecda849a49bd?我们经常会遇到一个问题,如何将本机的服务暴露到公网上,让别人也可以访问。我们知道,在家上网的时候我们有一个IP地址,但是这个IP地址并不是一个公网...
- 滴滴实战分享:通过 profiling 定位 golang 性能问题 - 内存篇
-
桔妹导读:线上性能问题的定位和优化是程序员进阶的必经之路,定位问题的方式有多种多样,常见的有观察线程栈、排查日志和做性能分析。性能分析(profile)作为定位性能问题的大杀器,它可以收集程序执行过程中的具体事件,并且对程序进行抽样统计,从而能更精准的定位问题。本文会以go语言的pprof工...
- 深入理解golang内存缓存利器-FreeCache
-
在低延迟,高并发的系统中,不可避免的会用到本地内存作为缓存,FreeCache就是使用golang实现的本地缓存系统,良好的特性使得它目前用在我们的生产环境中。一直以来都对他的实现很感兴趣,这次通过分析源码的方式,学习一下。项目地址及特性...
- 如何真正写好Golang代码?
-
作者:eddison本文从设计、规范、陷阱到相关实现以例证说明并结合自己思考,详细解释了该如何写golang好代码。发表前作者已经详细校对,如本文有遗漏的错误请指出,带来的不便请谅解。...