![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 81
MatChen
这个作者很懒,什么都没留下…
展开
-
interface转string输出打印
在开发过程中,有时我们使用interface类型接受某些参数接口或返回类型,但输出时,比如记录日志时存在很多不方便情况,输出string发现输出的乱七八糟,因为interface在输出时并不能给你转为string,处于输出方便,总结两种方法在此,上代码:二、使用类型判断下面是自己对类型做的一套较为全面的判断代码,可以验证各种基本类型,如有不足欢迎补充如有不足,欢迎多多补充,希望对大家有帮助原创 2024-02-02 14:06:07 · 563 阅读 · 0 评论 -
Golang如何解决重复提交并发问题
在实际开发中,有很多情况出现,其中用户重复提交或多个用户同时操作点击同一个server服务提交导致数据冲突脏数据的出现,从而引发问题,解决也比较简单,本文提供四种方法,如下,如有不足还请多多指教。原创 2024-01-05 12:08:24 · 1536 阅读 · 1 评论 -
Docker是什么
Docker是什么本文为小编针对doker进行的一个初步总结和归纳。随着互联网的发展,开发的项目越来越多,外部依赖,分布式,微服务,这些也逐渐加大了项目的复杂度,运行效率和开发时间大大增长。小编最近从公司项目中看到了docker的使用有感,故记录如此,如有不足,还望大佬多多指教。目录Docker是什么一 简介二 特点三 架构四 组成五 应用场景场景一:节省项目环境部署时间场景二:环境一致性场景三:持续集成场景四:微服务场景五:弹性伸缩六 安装与使用一 简介Docker 是 PaaS 提供商 dotC原创 2021-08-31 13:36:33 · 229 阅读 · 0 评论 -
Gqlgen初步学习
Gqlgen初步学习本文是小编对gqlgen的初步构建做的整理,还望对你有所帮助。目录Gqlgen初步学习一 简介1,什么是gqlgen2,gqlgen有什么用3,常见问题3.1 我如何防止取回可能不被使用的子对象?3.1.1,使用自定义模型3.1.2,使用显式解析器3.2 我可以改变类型的ID从字符串类型到Int类型吗?二 如何创建使用1,创建2,建立服务器3,定义type4,实现解析器5,不要急于获取用户6,收尾一 简介1,什么是gqlgengqlgen是一个用于构建GraphQL服务器的Go翻译 2021-03-22 13:28:04 · 871 阅读 · 0 评论 -
Golang数据类型
Golang四大数据类型及基本类型本文主要介绍golang的数据类型,目前golang的类型和Java差不多,分为四大类,小编整理了一下,如下:一:Basic Types (基本类型) 数字、字符串和布尔型。布尔型的值只可以是常量 true 或者 false。 (数字类型支持整型和浮点型,并且支持复数,其中位的运算采用补码。)二:Aggregate Types(复合类型) 复合数据类型包括:数组、结构体是通过组合简单类型,来表达更加复杂的数据结构。三:Reference (引用类型) 引用类原创 2021-03-10 17:40:21 · 1720 阅读 · 0 评论 -
Golang_Reflect了解学习
GolangReflect小编是一个Java程序员,近来自学了一下golang这门语言。(秉持一个理念,语言无国界,万事皆可盘)本文介绍主要介绍golang的映射关系部分。该部分为基础go的映射关系入门讲解。我看很多资料或教程上都将这一部分省略掉了,今天就专门在官网上学习了一下。小编也是刚入门,有所不足的地方还望大佬多多指教。一 简介计算中的反射是指程序检查自身结构的能力,特别是通过类型;它是元编程的一种形式。在本文中,我们试图通过解释反射是如何在Go中工作。每种语言的反射模型都是不同的(许多语翻译 2021-01-14 16:17:54 · 168 阅读 · 0 评论 -
golang语言数据代码的基本结构
概述我们将用几节来学习Go语言基础,本文结构如下:数据 new 分配 构造函数与复合字面 make 分配 数组 切片 二维切片 映射 打印 追加 初始化 常量 变量 init 函数数据本节包含了 Go 为变量分配内存的方式,和常用的数组,map两种数据结构。Go提供了两种分配方式,即内建函数 new 和 make 。关键点:make 只适用于映射、切片和信道且不返回指针。若要获得明确的指针转载 2020-12-11 13:56:20 · 263 阅读 · 1 评论 -
vscode无法导入go定义包【can not find package....】
vscode无法导入go定义包【can not find package…】我是一个Java程序员,最近在vs上面玩了一下go,怎么说呢,基础的其实和Java差不多,无外乎导入包之类的,在开发中遇到这样一个问题,我想可以分享一下vscoded导入自定义git上面的包时报无法找到:废话不多说,直奔主题,当你完成一系列配置后,运行如下代码:package mainimport ( "log" "os" _ "github.com/goinaction/code/chapter2/sample原创 2020-12-02 16:53:57 · 5872 阅读 · 5 评论