E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Go语言从0到1
掌握
Go语言
:
Go语言
通道,并发编程的利器与应用实例(20)
通道(Channel)是用来在Go程序中传递数据的一种数据结构。它是一种类型安全的、并发安全的、阻塞式的数据传输方式,用于在不同的Go协程之间传递消息。基本概念创建通道:使用make()函数创建一个通道。ch:=make(chanint)//创建一个整型通道发送数据:使用<-操作符向通道发送数据。ch<-42//将整数42发送到通道ch中接收数据:使用<-操作符从通道接收数据。x:=<-ch//从
技术蜜糖罐
·
2024-08-29 04:38
GO语言从入门到精通
golang
开发语言
后端
go
云原生
二十七、有缓冲channel与无缓冲channel
目录一、写法二、有无缓冲的区别:1、串行时2、并行时一、写法在
go语言
的channel中有两种写法分别是//无缓冲ch:=make(chanint)//有缓冲ch2:=make(chanint,2)二、
Boo_T
·
2024-08-29 04:07
go
开发语言
golang
后端
在
go语言
和C++语言函数结束后会发生什么
在
Go语言
中,当一个函数结束时:一、局部变量处理1.局部值类型变量所占用的内存空间被回收,存储的具体值被清除。2.局部引用类型变量(如指针、切片、映射等)若没有被其他地方引用,也会被回收。
阿贾克斯的黎明
·
2024-08-29 01:45
go语言基础
golong
golang笔记——手写数据结构——顺序表
使用
go语言
手动实现数据结构中的顺序表已在github上开源,欢迎issueskay2336/goDataStructure:DataStructure(github.com)其中函数包括:InitList
Evince_s
·
2024-08-29 01:42
入门题
go
github
数据结构
Go语言
学习笔记——Golang 1.18新特性工作区workspace
文章目录Golang1.18新特性工作区workspace需求分析实现步骤Golang1.18新特性工作区workspace需求分析加入现在我们把一个大的项目分成了两个项目,一个项目是基础模块,用来实现项目的公用功能。第二个项目要依赖第一个项目,注意:这里提到的是项目,而不是模块。解决方法有二:把第一个项目创建好,提交到github,第二个项目使用goget下载。第二个就是我们今天提到的使用Gol
PPPsych
·
2024-08-29 01:11
Go精进
学习
golang
vscode
详解 gRPC 客户端长连接机制实现
本文作者:熊喵君,原文链接:https://pandaychen.github.io/2020/09/01/GRPC-CLIENT-CONN-LASTING/转载
Go语言
中文网公众号Golang爱好者社区
a...Z
·
2024-08-28 23:31
后端
jQuery基础——DOM基础
写在前面参考文献:莫振杰《
从0到1
:jQuery快速上手》这期主讲DOM和事件,下面开始。DOM基础DOM对象,也就是文档对象模型。DOM操作,可以理解为“元素操作”。这里可以参考之前的JS。
雷特IT
·
2024-08-28 19:34
jquery
前端
javascript
k8s必知必会
etcd及其特点etcd是CoreOS团队发起的开源项目,是一个管理配置信息和服务发现(servicediscovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于
Go
小卒曹阿瞒
·
2024-08-28 13:54
八股文
分布式
网络
big
data
如何使用 Go 语言开发微服务
1.
Go语言
RPC标准库
Go语言
自带一个RPC标准库,通过该标准库,我们可以很方便地实现RPC服务端与客户端程序。1.1使用入门
Go语言
原生的RPC标准库在rpc包中,该包定义了RPC相关的结构体。
Mindfulness code
·
2024-08-28 06:12
Go语言开发
开发语言
Go
微服务
80、k8s概念及组件介绍
k8s的底层语言是由
go语言
。k8s理解成负责自动化运维管理多个容器化的应用的集群。谷歌基于
go语言
开发的。
ly1435678619
·
2024-08-28 01:35
kubernetes
容器
云原生
从0到1
的写作突破,普通人逆袭的最好方式,是做这件事情
导语第一次知道007是在朋友圈,当时看到了海报,一直都很蒙圈。这究竟是什么样的社群呢?虽然一直心动,但都没有付诸行动,直到听到一位会长分享的007不写就出局之后,在朋友圈看到这个海报的时候,我就毫不犹豫的加入了。其实,刚来007的时候,我还是有一些私心的,我想这是一个写作课,就一定会有社群吧。那我付费就可以链接好友了,这是一举两得的事情,太好了。后来,加入进来之后,我才发现,自己当时太狭隘了。这根
茶靡讲书
·
2024-08-27 16:10
Go语言
实现Redis分布式锁
基于go-redis的设计与实现本文将基于
go语言
,使用了一个常用的goRedis客户端go-redis库,一步一步探索与实现一个简单的Redis分布式锁。
确实可以
·
2024-08-26 21:41
Go
redis
分布式
go
Golang学习笔记-Golang中的锁
基于原语
go语言
在sync包中提供了用于同步的一些基本原语,包括常见的sync.Mutex,sync.RWMutex
武昌库里写JAVA
·
2024-08-26 19:13
面试题汇总与解析
spring
log4j
java
开发语言
算法
【Go - interface, 强类型语言中的任意类型 】
在
Go语言
中,interface{}是一个空接口,表示可以存储任何类型的值。空接口没有任何方法,因此任何类型都实现了空接口。这使得interface{}成为一种通用类型,可以用于存储任意类型的数据。
wn531
·
2024-08-26 18:39
golang
开发语言
后端
从零基础学Go(九)——Go的Goroutine
简介
Go语言
(简称Go)是由谷歌公司开发的一种静态强类型、编译型、并发型的编程语言。
Go语言
的一个显著特点就是对并发编程的良好支持,而Goroutine则是实现这一特性的重要基础。
嚯呀怪怪怪
·
2024-08-26 10:46
golang
并发
线程
Gorountine
多线程
协程
编译原理
Golang/Go goroutine调度器原理/实现【原】
Go语言
在2016年再次拿下TIBOE年度编程语言称号,这充分证明了
Go语言
这几年在全世界范围内的受欢迎程度。
dianfu2892
·
2024-08-25 23:10
golang
runtime
操作系统
深入理解 Go 语言并发编程底层原理
传统的多线程程序往往基于共享内存实现多线程同步,
Go语言
在此之上还提供了管道-协程的CSP同步模型,这也是
Go语言
推荐的方案。
Mindfulness code
·
2024-08-25 23:39
Go语言开发
开发语言
Go
Go 语言调度器(schedule)的实现原理
那么,
Go语言
是如何管理以及调度成千上万个协程呢?是否和操作系统一样,维护着可运行队列和阻塞队列?有没有所谓的按照时间片调度?或者是优先级调度?又或者是抢占式调度?
Mindfulness code
·
2024-08-25 23:07
Go语言开发
开发语言
Go
时间片调度
抢占式调度
GO语言
如何抗住火影忍者手游的高并发
Go语言
非常适合用于处理高并发场景,比如像《火影忍者》这样的手游服务器。
四代水门
·
2024-08-25 20:51
golang
开发语言
后端
Go语言
定时器Timer和Ticker到底怎么用
原文链接,可获取更多
Go语言
学习资料概述在日常开发中,我们不可避免的需要使用到定时任务用来处理业务逻辑。
CodeJR
·
2024-08-25 17:00
GoLang
golang
go
开发语言
后端
Go语言
内置的time包的基本用法
time包提供了时间的显示和测量用的函数。日历的计算采用的是公历时间类型time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。示例代码如下:funcmain(){now:=time.Now()//获取当前时间fmt.Printf("currenttime:%v\n",now)year:=now.Year()//年month:=
小李真的不知道
·
2024-08-25 16:29
golang
开发语言
后端
Go语言
Time包的使用
原文链接,关注可获取更新time包
Go语言
中有关于时间和日期的方法都在time包里面,
Go语言
的time包为开发者提供了一套全面而简洁的工具来处理时间相关的操作。
CodeJR
·
2024-08-25 16:27
GoLang
golang
后端
开发语言
go编程中接口(interface)用法
在
Go语言
中,多态主要通过接口实现。接口定义了一组方法,而不同的类型可以实现这些方法,从而
编程砖家
·
2024-08-25 11:26
golang
golang
go接口
interface
多态
战旗美艺三周年致辞
三年,战旗美艺走过
从0到1
,从1到3的迭代蜕变。这三年,跌过坑
伊玛雅
·
2024-08-25 00:07
第一章:
Go语言
的性能如何?
根据Go开发团队和基本的算法测试,
Go语言
与C语言的性能差距大概在10%~20%之间。虽然没有官方的性能标准,但是与其它各个语言相比已经拥有非常出色的表现。
广东神
·
2024-08-24 23:41
Go语言教程
Java
GO
c++
软件
HTLM专栏
文章
golang
开发语言
后端
Go语言
中的闭包:封装数据与功能的强大工具
闭包是包括Go在内的编程语言的一项强大功能。通过闭包,您可以在函数中封装数据,并通过函数的返回值访问这些数据。在本文中,我们将介绍Go中闭包的基础知识,包括它们是什么、如何工作以及如何有效地使用它们。什么是闭包?go官方有一句解释:Functionliteralsareclosures:theymayrefertovariablesdefinedinasurroundingfunction.Tho
烦 啊
·
2024-08-24 20:26
golang
开发语言
后端
下载文件(
Go语言
)
在
Go语言
中,可以使用标准库中的net/http包来下载文件。
memories198
·
2024-08-23 22:38
golang
开发语言
后端
获取操作系统的信息(
Go语言
)
在
Go语言
中,你可以使用runtime和os包来查看操作系统的信息。
memories198
·
2024-08-23 22:08
golang
开发语言
后端
使用
go语言
高效解析json详解(含多个json库的对比)
在
Go语言
中,解析JSON性能的优劣取决于所使用的库。
memories198
·
2024-08-23 22:38
json
golang
开发语言
后端
运维
golang的开发框架
在
Go语言
中,有多个流行的开发框架和库,可以帮助你加速开发。以下是一些常用的Go开发框架:1.Gin特点:高性能、轻量级的web框架,支持中间件。适用场景:构建RESTfulAPI和微服务。
get200
·
2024-08-23 17:03
golang
golang
开发语言
后端
Golang优秀Web框架介绍一
Golang(
Go语言
)有许多优秀的Web框架,以下是一些主流的Web框架举例:1.GinGin是一个高性能的Web框架,以其简洁的API和高效的性能而受到广泛欢迎。
充值内卷
·
2024-08-23 16:59
golang
前端
开发语言
go语言
切片 slice(深浅拷贝删除)
切片与map类似是引用需要make进行初始化make([]int,size,cap)make指定slice的长度以及容量funcSliceTest5(){s1:=make([]int,10,20)fmt.Println(s1)}切片赋值99为索引,给索引为99的slice赋值funcSliceTest5(){s1:=[]int{99:1,1,2}fmt.Println(s1)}funcmain()
fightingwy
·
2024-08-23 12:29
go
golang
开发语言
后端
Go语言
的切片 slice
什么是切片sliceGo数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片(“动态数组”),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大Go的切片类型为处理同类型数据序列提供一个方便而高效的方式。切片有些类似于其他语言中的数组,但是有一些不同寻常的特性。本文将深入切片的本质,并讲解它的用法。定义切片//第一种varide
小叶柏杉
·
2024-08-23 12:29
《Go学习之路》
golang
开发语言
后端
对人体最有害的情绪居然不是愤怒与悲伤!
1各类情感对人体造成的影响按:能量等级
从0到1
000;200以下为负面,200以上为正面。Shame羞愧:20没想到,最伤身的,竟然是羞愧!
水火共源
·
2024-08-23 11:37
Go语言
类继承
本篇文章主要内容为
Go语言
类继承介绍及类继承示例。目录继承定义父类类嵌套定义学生类赋值及调用继承定义老师类赋值及调用同名字段访问权限总结继承
Go语言
中没有继承的概念,所以结构、接口之间也没有父子关系。
JSON_L
·
2024-08-23 11:56
GO
golang
开发语言
后端
Go语言
接口(interface)
本篇文章主要为
Go语言
接口定义、示例、类型断言及常用场景。目录接口(interface)接口示例类型断言常用场景总结接口(interface)接口是和调用方的一种约定,它是一个高度抽象的类型。
JSON_L
·
2024-08-23 11:56
GO
golang
开发语言
后端
Go语言
切片slice
本文内容为
Go语言
中切片(slice)概念、定义、特性及使用示例。
JSON_L
·
2024-08-23 11:26
GO
golang
开发语言
后端
公众号文章点赞自助平台-公众号文章文末留言点赞-公众号大拇指24小时点赞
3、平台可以快速提升点赞数量,速度快,
从0到1
000只需要20分钟。4、本平台还提供文章留言点赞功能,用户可以对自己喜欢的文章进行留言点赞,让更多人看到。5、公众号点赞平台价格一般为25元100个,
桃朵app
·
2024-08-23 06:19
Go RPC 和 gRPC 技术详解
本文将探讨
Go语言
中的RPC以及它的高级版本gRPC。什么是RPC?RPC是一种协议,它允许客户端程序调用远程服务器上的函数或方法,而无需了解底层网络细节。通常,客户端和服务
蒋厚施
·
2024-08-23 04:13
golang
rpc
开发语言
golang异常处理
go语言
没有使用像javapython等语言的trycatch/except语句来处理异常,而是使用它特有的panic,recover,defer来捕获和处理异常defer这个关键字修饰的语句不会立即执行
代码表演艺术家
·
2024-08-23 00:21
Go语言
简明教程
Go语言
介绍实验介绍本实验将简要介绍
Go语言
的起源发展和Go的关键特性,对Go有一个基础的认识,了解Go适合做什么,并通过一个HelloWorld例子快速上手。
初眸࿐
·
2024-08-22 07:35
golang
mfc
开发语言
Golang——接口
在
go语言
中,接口(interface)是一种抽象的类型。interface是一组method的集合,是duck-typeprogramming的一种体现,不关心属性(数据),只关心行为(方法)。
Cici冬雪
·
2024-08-21 22:28
Docker学习之路【一】开篇
简介Docker是一个开源的应用容器引擎,它使用
Go语言
开发,并基于Linux内核的cgroup、namespace以及UnionFS等技术,对应用进程进行封装隔离,使其独立于宿主机和其他进程。
HootinVip
·
2024-08-21 22:09
Docker学习之路
docker
Go 并发 22
Go语言
提供了多种方式来实现并发编程,包括使用goroutine、channel和sync包。并发编程可以提高程序的性能和可扩展性,但是也增加了复杂性和难以debug。
寂然如故
·
2024-08-21 20:58
GO语言入门
golang
前端
javascript
Go 语言递归函数 18
Go语言
也支持递归函数,下面是
Go语言
递归函数的使用教程。
寂然如故
·
2024-08-21 20:58
GO语言入门
算法
Go 语言类型转换 19
Go语言
支持类型转换,用于将一个值从一种类型转换到另一种类型。类型转换可以是隐式的,也可以是显式的。
寂然如故
·
2024-08-21 20:58
GO语言入门
golang
开发语言
后端
Go 语言范围(Range) 16
在
Go语言
中,范围(Range)是一种语法结构,用于遍历切片、数组、字符串、map等数据结构中的值。范围语法结构通常用于遍历数据结构中的每个值,并对其进行处理。
寂然如故
·
2024-08-21 20:28
GO语言入门
golang
java
前端
Go 语言数组 12
Go语言
中的数组是一种基本数据类型,用于存储同类型的值。数组的长度在编译时被确定。
寂然如故
·
2024-08-21 20:58
GO语言入门
golang
java
数据结构
Go 语言条件语句 8
Go语言
中的条件语句用于根据某个条件执行不同的代码块。
Go语言
提供了以下几种条件语句:if语句if语句用于根据某个条件执行不同的代码块。
寂然如故
·
2024-08-21 20:58
GO语言入门
golang
java
数据库
GROM学习
什么是GROM
Go语言
ORM(对象关系映射)库,它提供了一种高效、简洁的方式来操作数据库。通过将数据库表映射为
Go语言
的结构体,GORM让数据库操作变得更加直观和类型安全。
码小白l
·
2024-03-27 08:56
golang
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他