×

golang

go语言介绍及应用场景分析(go 语言 场景)

友情链接 友情链接 发表于2024-04-21 浏览4413 评论0
go语言介绍及应用场景分析 1 概述 go语言诞生于2007年,由Google首席软件工程师Rob Pike与Robert Griesemer和Ken Thompson两位大师创造,目的是用来取代C++语言,来解觉google工作者在使用C++语言带来的问题,2009年11月首次向公众发布并开源,自开源后在google内部和公众,都得到了广发的应用,国内大厂字节跳动、腾讯、阿里巴巴等纷纷转型,数以百万计的开发者开始投入Go语言的怀抱。 Go 语言具有很强的表达能

golang

小白都学会了结构体,你还不会?(为什么用结构体)

冬时茗 冬时茗 发表于2024-04-21 浏览5774 评论0
前言 博主介绍: – 本人是了凡,意思为希望本人任何时候以善良为先,以人品为重,喜欢了凡四训中的立命之学、改过之法、积善之方、谦德之效四训,更喜欢每日在简书上投稿每日的读书感悟笔名:三月_刘超。专注于 Go Web 后端,辅学Python、Java、算法、前端等领域。 保姆级系列 小白篇:https://blog.csdn.net/weixin_45765795/article/details/117278889 进阶篇:https://blog.cs

golang

Golang项目访问外部接口添加客户端TLS/SSL证书

xing138559 xing138559 发表于2024-04-21 浏览6864 评论0
前言 在项目中会出现请求外部api的情况,外部api可能会需要持有客户端证书的请求才能通过,本篇文章主要记录Golang项目访问外部api时配置客户端证书的过程 一、证书是什么? 关于证书的概念:ca.crt,client.crt,client.key.unencrypted.pem这几个概念。 1、ca.crt表示证书颁发机构颁发的证书,可以通过openssl x509 -in ca.crt -noout -text查看证书内容 2、client.crt,client.key.une

golang

未来什么语言最流行?就是它!(未来什么语言最流行?就是它的英文)

夜 发表于2024-04-21 浏览17299 评论0
最新文章:当下最受欢迎的编辑器,赶紧用起来! 今天来谈一下未来什么语言最流行,大家可能比较关注我说的是谁,那我就开门见山的说了,它就是Go,为什么呢?我来说说我的看法。 首先,我个人使用了一年的 Go 语言,之前主要使用 C/C++,整体来说容易入门、很好用。 Go 是一种轻量级的开源语言,适用于云计算领域和微服务架构,并且天然的多核和并发支持,简单易学等,受到开发者和一些大公司的喜爱。 Go 是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

golang

standard_init_linux.go:211: exec user process caused “exec format error“

shabibani shabibani 发表于2024-04-21 浏览4681 评论0
docker run -it --rm --name build-mpc -v /data/:/data/ baseimage standard_init_linux.go:211: exec user process caused "exec format error" 这个问题主要是由不兼容引起的。主要包括几种不兼容: 1、硬件架构不兼容在 amd 和 arm 架构下构建的镜像很有可能不能互通。 解决办法:针对不同的硬件架构构建不同的镜像,或者构建跨架构(multi-arch)的镜像。

golang

09-golang格式化输出(golang 格式化输出)

IPASS IPASS 发表于2024-04-21 浏览5906 评论0
概念 在 Golang 中,格式化的输入与输出,都需要使用到格式化占位符。比如获取用户输入的数据的函数 fmt.Scanf() ,格式化输出的函数 fmt.Printf()。 Go 语言的格式化占位符大概可分为普通占位符、布尔 占位符、整数 占位符、浮点数 和 复数 占位符、字符串 与 字节切片 占位符、指针 占位符以及其它标记等。 哪些函数支持 fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。 在 Go

golang

fatal error: all goroutines are asleep - deadlock

AsO AsO 发表于2024-04-21 浏览8037 评论0
如题,近两天遇到此类错误,发现goroutine以及channel的基础仍需巩固。由该错误牵引出go相关并发操作的问题,下面做一些简单的tips操作和记录。 func hello() { fmt.Println("Hello Goroutine!") } func main() { go hello() // 启动另外一个goroutine去执行hello函数 fmt.Println("main goroutine done!") } 1、在程序启动时,Go程序就会为main()函数创

golang

基于 go-zero 实现网盘系统

小海 小海 发表于2024-04-21 浏览5499 评论0
学习视频:【项目实战】基于 go-zero 实现网盘系统 文档: XORM - Simple and Powerful ORM for Go go-zero 基于 go-zero 实现网盘系统 Apifox 生成的在线接口文档,仅供参考: https://www.apifox.cn/apidoc/shared-74bcbbbe-b20f-4ed6-afa8-02752683a8c9/api-20729960 go-zero 简单使用 Goctl 安装,参考:

golang

go语言vscode配置(vscode 配置go)

潇潇暮雨 潇潇暮雨 发表于2024-04-21 浏览6175 评论0
go语言的环境安装,网上资料太多了,这里就不再叙述。 这里使用go 1.18版本。 首先,新建GOPATH环境变量,默认GOPATH是指向C盘的个人文件夹的,如果不想存放在C盘,那么就要改变GOPATH目录。 接下来在path变量中把GOPATH下的bin目录加入系统变量: 接下来在我们的%GOPATH%/src目录下,创建我们的项目文件夹test,进入test目录,命令行执行go mod init,这里会生成一个go.mod文件,这里不用去管它。 使用vscode作为golang的编辑器,需

golang

Golang 实现定时任务(golang实现定时任务)

Aclitan Aclitan 发表于2024-04-21 浏览5608 评论0
前言 日常运维中难免会遇到主从切换的场景,比如机房迁移、故障机替换等待,为了平滑迁移需要先将待下线主机上的主全部切走,主从切换动作有损所以需要低峰期操作,一般都是凌晨以后,如果联动业务核心指标做好前后校验,其实是可以将该动作自动化的,如果自动化就涉及到定时执行,这里记录下在平台上通过go语言实现定时任务的简单思路 通过go语言实现定时任务有两种方法,一种是采用主机自带的crontab机制,go语言有对应的包实现,另一种是采用计时器的方式,如果采用前者,前端需要将通过时间选择器获取的

golang

快速入门go的orm框架-gorm(go orm框架)

木子 木子 发表于2024-04-21 浏览2775 评论0
前言 近期参加青训营学习了下Go语言,本篇是orm框架-gorm的一些快速使用与总结。 所有博客文件目录索引:博客目录索引(持续更新) 博客源码:gitee仓库、github仓库 资料 gorm-github地址 gorm的官方文档、GORM中文文档 初次接触 原生SQL驱动包进行查询 gorm 操作mysql 数据库表: -- ---------------------------- -- Table structure for users --