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语言核心编程
k8s 组件
1.20面试版本k8s是google的borg系统作为原型,后期经由
go语言
编写的开源软件。Kubernetes官网https://github.com/kubernetes/
weixin_51694382
·
2023-12-26 06:11
kubernetes
容器
云原生
GO语言
基础笔记(四):并发编程基础
目录Goroutines通道(Channel)代码示例Goroutines定义与特点:Goroutines是
Go语言
中实现并发的基本单位。它比传统的线程更轻量级,拥有更小的内存占用和更快的启动时间。
Thomas_Lbw
·
2023-12-26 03:43
Go
golang
笔记
开发语言
Go源码学习:bufio包-1.1-bufio.go-(1)
bufio包官方文档Go源码学习-索引目录一、bufio包的作用bufio包是
Go语言
标准库中提供的一个缓冲I/O功能的工具包。
风不归Alkaid
·
2023-12-26 02:00
Go源码学习
golang
学习
数据库
Pulsar 详解 - 索引目录
Pulsar详解1—简介&基本概念(示例:
Go语言
)Pulsar详解2—架构和组件&安装和配置(示例:
Go语言
)Pulsar详解3—工作原理&客户端API(示例:
Go语言
)Pulsar详解4—Pulsar
风不归Alkaid
·
2023-12-26 02:29
Pulsar
后端
golang
开发语言
Pulsar详解2—架构和组件 & 安装和配置(示例:
Go语言
)
Pulsar详解-索引目录一、Pulsar架构和组件1、分层架构Pulsar的整体架构采用了分层设计,这种分层架构为可伸缩性、可靠性和灵活性提供了很大的优势。1.1Pulsar的整体架构Pulsar的整体架构包含多个关键组件,其中包括:Broker(代理):Brokers是Pulsar的核心组件,负责接收、存储和传递消息。Pulsar集群包含多个Broker,它们分布在整个系统中,形成一个高度可伸
风不归Alkaid
·
2023-12-26 02:27
Pulsar
架构
golang
开发语言
go语言
go func(){select{}}()的用法
gofunc(){select{......}}()是使用Goroutine和Channel的一个例子,也是
Go语言
中异步编程的标志之一。
gopher_looklook
·
2023-12-26 02:15
golang
开发语言
后端
go语言
操作rabbitmq
packagemainimport("fmt""log""sync""time""github.com/streadway/amqp")funcdeclareQueue(ch*amqp.Channel,queueNamestring)error{_,err:=ch.QueueDeclare(queueName,//namefalse,//durablefalse,//deletewhenunuse
gopher_looklook
·
2023-12-26 02:12
golang
rabbitmq
rocky linux9 安装go 即接下去
首先,更新系统的软件包索引以获取最新的软件包信息:sudodnfupdate使用以下命令安装
Go语言
:sudodnfinstallgolang安装完成后,你可以通过以下命令验证
Go语言
是否安装成功:goversion4
The Straggling Crow
·
2023-12-26 00:02
golang
golang
linux
开发语言
Go语言
中的`sync`包同步原语
通过sync包掌握
Go语言
的并发并发是现代软件开发的基本方面,而Go(也称为Golang)为并发编程提供了一套强大的工具。在Go中用于管理并发的基本包之一是sync包。
技术的游戏
·
2023-12-26 00:52
golang
开发语言
后端
介绍 Agency: 使AI与
Go语言
无缝对接
然而,
Go语言
开发者面临的选择却相对有限。LangChainGo,作为
爱发白日梦的后端
·
2023-12-25 23:11
Golang
人工智能
golang
开发语言
Go语言
的自给自足:编译自身的神奇之旅
Go语言
的自给自足,即能够用自身编译自身,听起来似乎是一个矛盾的悖论,一个鸡生蛋或蛋生鸡的困境。但这正是
Go语言
引人入胜的特点。今天,我们将深入探究
Go语言
这个有趣的方面,并探索它为语言带来的好处。
爱发白日梦的后端
·
2023-12-25 23:40
golang
开发语言
后端
K8S理论
是负责自动化运维管理多个容器化程序的集群,是一个功能强大的容器编排工具分布式和集群化的方式进行容器化管理版本有1.15.1.18.1.20一般就是用1.20k8s是google的borg系统作为原型,后期经
go
m0_52416577
·
2023-12-25 23:59
kubernetes
容器
云原生
Go语言
文件操作
如何打开和关闭文件在
Go语言
中的OS包提供了一个函数,叫做open,就是专门用来打开文件的os.Open("文件路径")在
Go语言
中OS包中提供了关闭文件的函数os.Close()注意点如果文件不存在是不会自动创建的通过
超级皮波9
·
2023-12-25 22:21
go语言
检查磁盘分区使用情况
go语言
检查磁盘分区使用情况利用系统调用syscall.Statfs获取磁盘分区使用情况packagemainimport("fmt""math""errors""syscall")funcPartitionUsage
CodingCode
·
2023-12-25 21:10
高性能 HTTP 负载测试工具 Vegeta
#什么是VegetaVegeta是一个用
Go语言
编写的多功能的HTTP负载测试工具,它提供了命令行工具和一个开发库。
aZ_be5e
·
2023-12-25 21:23
初始
go语言
这一章从整体来介绍了
go语言
。语言的发展历史,语言的特性,工程管理和如何调试及如何寻找帮助。语言的特性有如下几点:1.自动垃圾回收。支持GC2.内置类型更多。3.函数支持多返回值。
混世太保
·
2023-12-25 15:19
深入浅出:Go 语言中值传递与引用传递的原理解析
深入浅出:
Go语言
中值传递与引用传递的原理解析引言
Go语言
中的值传递什么是值传递?
Go语言
中值传递的工作原理代码示例
Go语言
中的引用传递什么是引用传递?
walkskyer
·
2023-12-25 14:26
Golang前行
golang
java
算法
Go 语言实战:掌握正则表达式的应用与技巧
Go语言
实战:掌握正则表达式的应用与技巧1.引言2.正则表达式基础2.1基本概念2.2常见元素2.3基本示例3.
Go语言
中的正则表达式库3.1引入`regexp`包3.2编译正则表达式3.3使用正则表达式
walkskyer
·
2023-12-25 14:25
Golang前行
golang
正则表达式
mysql
万字长文告诉你Go 1.20中值得关注的几个变化
美国时间2023年2月1日,唯一尚未退休的
Go语言
之父RobertGriesemer[1]代表Go核心开发团队在Go官博撰文正式发布了Go1.20版本[2]。
Tony Bai
·
2023-12-25 13:21
golang
rust
开发语言
后端
go ioc三方库推荐
在
Go语言
中,没有像SpringBoot这样的完整的IOC(InversionofControl)框架。
abytecoder
·
2023-12-25 12:48
golang
开发语言
后端
【GoLang】
Go语言
几种标准库介绍(一)
在这个多样化的编程语言生态系统中,
Go语言
凭借其简洁、高效、并发支持等特性逐渐崭露头角。作为一门开源的静态编程语言,
Go语言
自带了丰富的标准库,为开发者提供了强大的工具
fking86
·
2023-12-25 11:32
GO
golang
开发语言
后端
使用
Go语言
处理HTTP请求和响应
而在众多编程语言中,
Go语言
以其强大的网络编程功能和高效的性能脱颖而出,成为了许多开发人员的首选。下面,我们就来一起探讨如何使用
Go语言
来处理HTTP请求和响应。
华科℡云
·
2023-12-25 10:24
linux
运维
Go 语言Map(集合)
Go语言
Map(集合)Map是一种无序的键值对的集合。Map最重要的一点是通过key来快速检索数据,key类似于索引,指向数据的值。Map是一种集合,所以我们可以像迭代数组和切片那样迭代它。
虎头金猫
·
2023-12-25 10:50
GoLang
java
开发语言
golang
go语言
能做什么
Go语言
作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理等;网络编程方面,
Go语言
广泛应用于Web应用、API应用、下载应用等;除此之外,
Go语言
还可用于内存数据库和云平台领域
QFdongdong
·
2023-12-25 09:19
GO语言
基础笔记(三):复合类型
深入学习
Go语言
中的复合类型:数组、切片、映射(Map)和结构体。这些类型是构建复杂数据结构和实现复杂逻辑的基础。
Thomas_Lbw
·
2023-12-25 04:09
Go
笔记
go
Go语言
面向对象
(句子中的每个名词,都有机会成为一个对象)定义一个类通过定义的类创建对象如何定义一个类在类中说明有哪些属性和行为,在
Go语言
中可以通过结构体来说明有哪些属性和行为结构体的属性就是用于说明属性的结构
AuglyXu
·
2023-12-25 02:25
跟我一起学习
GO语言
005
接上一节继续学习
Go语言
,存储和组织数据的方式首先我们来看看列表增删方法初始化列表:变量名:=list.New()列表插入元素//列表插入元素ll:=list.New()ll.PushBack("fist
搬砖人1314
·
2023-12-25 01:10
go语言
学习笔记 — 进阶 — 并发编程(9):互斥锁(sync.Mutex)—— 保证同时只有一个goroutine可以访问共享资源
互斥锁(英语:Mutualexclusion,缩写Mutex)是一种在多线程编程中,防止两条线程同时对同一共享资源(比如全局变量)进行读写的机制。互斥锁通过把代码切片成一个个的临界区域(criticalsection)达成。临界区域指一块对公共资源进行访问的代码,并非一种机制或是算法。一个进程或线程可以拥有多个临界区域,但是并不一定会应用互斥锁。需要此机制的资源有:队列、计数器、中断处理进程等用于
Locutus
·
2023-12-25 01:20
Golang
golang
开发语言
后端
Golang 学习笔记(06)—— 多线程
go语言
中开启一个goroutine
beTree_fc
·
2023-12-25 01:20
Golang并发
golang
多线程
go语言
多线程学习笔记——互斥锁
最近在学
go语言
的多线程,作为一门云时代的语言,并发处理应该是面试和应用中必不可少的一部分,强制自己写个笔记,好好整理一下,本人纯小白,只是课堂知识的自我消化,如果能帮助到大家,求之不得。
浅see_you
·
2023-12-25 01:20
golang
开发语言
多线程
Go语言
之旅 学习笔记(三)—— 并发
Go语言
之旅学习笔记(三)——并发并发goroutine线程信道带缓冲的信道range和closeselect练习:等价二叉查找树sync.Mutex
Go语言
之旅学习笔记(一)——基础
Go语言
之旅学习笔记
二八开
·
2023-12-25 01:45
golang
golang
开发语言
后端
Go 语言函数
Go语言
函数函数是基本的代码块,用于执行一个任务。
Go语言
最少有个main()函数。你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。函数声明告诉了编译器函数的名称,返回类型,和参数。
虎头金猫
·
2023-12-25 01:11
GoLang
开发语言
golang
运维
后端
将
Go语言
开发的Web程序部署到K8S
搭建K8S基础环境如果已经有K8S环境的同学可以跳过,如果没有,推荐你看看我的《Ubuntu22加Minikue搭建K8S环境》,课程目录如下:Ubuntu22安装Vscode下载:https://code.visualstudio.com/Download安装命令:sudodpkg-icode_1.85.1-1702462158_amd64.debUbuntu22搭建Golang开发环境下载:h
Python私教
·
2023-12-24 23:41
k8s
go
golang
kubernetes
如何在飞书自建项目中接入ChatGPT打造智能问答助手并远程访问
内网穿透6.固定公网地址7.机器人权限配置8.创建版本9.创建测试企业10.机器人测试前言在飞书中创建chatGPT机器人并且对话,在下面操作步骤中,使用到了Git克隆项目,需提前安装好Git,克隆的项目是
Go
不会kao代码的小王
·
2023-12-24 22:39
飞书
chatgpt
服务器
tcp/ip
网络协议
网络
开发语言
go语言
单元测试报错:missing go.sum entry for module providing package github.com/stretchr/testify/assert
报错:missinggo.sumentryformoduleprovidingpackagegithub.com/stretchr/testify/assert(importedbyGinCasbin/test);解决方法:❯gomodedit-requiregithub.com/gin-gonic/gin@latest❯gomodtidy再执行gotest成功:
Run不动了
·
2023-12-24 21:09
golang
Go语言
使用mongodb
文章目录拉取软件包连接mongodb数据库断开连接BSON文档插入数据查询数据修改数据删除数据拉取软件包gogetgo.mongodb.org/mongo-driver/mongo连接mongodb数据库packagemainimport("context""fmt""go.mongodb.org/mongo-driver/mongo""go.mongodb.org/mongo-driver/mo
醉墨居士
·
2023-12-24 21:05
Go
容器
golang
mongodb
开发语言
从零实现分布式服务系统
文章目录开发前言分布式模型基础系统图解业务系统图解注册中心模块基础服务模块网关服务模块日志服务模块访问服务模块运行效果开发总结开发前言分布式系统具有高可靠性、高性能、可扩展性、灵活性、数据共享、可靠性和地理分布等优点,使得其在各种应用场景下都具有巨大的优势,当然分布式系统实现复杂度要高于单体系统项目代码使用纯粹的
Go
醉墨居士
·
2023-12-24 21:34
golang
开发语言
后端
分布式
架构
Golang 泛型实现原理
2.泛型实现原理2.1类型参数泛型函数泛型数据结构2.2类型约束2.3编译时生成虚拟方法表单态化Go的实现3.小结参考wenxian泛型(Generics)是
Go语言
在较早版本缺失的一个特性,直到Go1.18
恋喵大鲤鱼
·
2023-12-24 21:00
Golang
golang
泛型
Go语言
学习笔记:基础语法总结
目录#准备工作#基础类型概览#
Go语言
的保留字#
Go语言
的内置函数:#定义变量##内建变量类型##类型转换##常量定义##枚举类型(特殊的常量)控制语句:1.条件语句2.分支选择语句:switch3.循环语句
'"<>{{7*7}}
·
2023-12-24 21:16
#
Go
r语言
c语言
go语言
学习笔记 — 基础 — 基本语法 — 类型相关(1):类型定义与类型别名
类型别名主要用于go代码升级、迁移中,类型的兼容性问题。这解决了代码重构中最麻烦的类型名变更问题。1.类型定义与类型别名类型定义写法:typeTypeDefType栗子:typebyteuint8typeruneint32类型别名写法:typeTypeAlias=Type栗子:typebyte=uint8typerune=int32TypeAlias只是Type的别名,本质上TypeAlias与T
Locutus
·
2023-12-24 21:16
Golang
golang
开发语言
后端
go语言
学习笔记 — 基础 — 基本语法 — 常量与变量 — 变量的数值类型转换
go语言
使用类型前置加括号的方式进行类型转换。格式若A是一个全新的类型,需要加:;若之前已经声明过A,则不需要加:。其中,TypeOfA代表要转换的类型,B包括变量、复杂算子和函数返回值等表达式。
Locutus
·
2023-12-24 21:16
Golang
golang
开发语言
后端
Go 语言学习笔记--基础语法、数据类型、语言变量、语言常量
;}要执行
Go语言
代码可以使用gorun命令。执行以上代码输出:Hello,World!
abka
·
2023-12-24 21:14
GoLang
go
Go语言
的基本数据类型:整型、浮点型、字符串
浮点型字面值复数类型【字符串string】Go字符串类型的内部表示Go字符串类型的常见操作关于整型、浮点型、字符串的一些其它示例:字符串和数值类型的转换【创建自定义数据类型】【输出方法Print】【运行测试】
Go
浮尘笔记
·
2023-12-24 21:14
Golang
golang
开发语言
后端
Go语言
学习笔记(二)基本数据类型
变量声明
Go语言
中声明变量的一般形式是使用var关键字:varidentifiertype 需要注意的是,Go和许多编程语言不同,它在声明变量时将变量的类型放在变量的名称之后。
PG Thinker
·
2023-12-24 21:44
Go语言学习
golang
学习
笔记
开发语言
后端
Go语言
笔记1-基本数据类型和语法
Go语言
笔记特点主要特性语言用途执行程序程序基本组成关于包数据类型布尔类型数字类型字符串类型派生类型语法声明变量多变量声明值类型和引用类型空白标识符常量常量定义iota运算符位运算符赋值运算符其他运算符条件语句循环语句初学笔记
MinutkiBegut
·
2023-12-24 21:13
Go语言
编程语言
go
Golang make vs new
5.小结参考文献1.简介在
Go语言
中,make和new是两个用于创建对象的内建函数,但它们有着不同的用途和适用范围。
恋喵大鲤鱼
·
2023-12-24 21:13
Golang
golang
make
new
GO语言
基础笔记(一):基本语法与数据类型
基本语法变量声明:使用var关键字,如varxint声明一个整型变量x。简短声明方式,如y:=0直接初始化y。函数定义:使用func关键字定义函数,如funcadd(aint,bint)int{returna+b}。控制结构:if语句、for循环等,语法类似于其他编程语言。导入包:使用import关键字导入包,如import"fmt"。packagemain//定义包名,每个Go程序都是由包组成的
Thomas_Lbw
·
2023-12-24 21:13
Go
golang
笔记
开发语言
Go语言
学习第四天
时不我待,今天过来就研究下浮点型数据计算的问题,总算明白了。参见上篇今天大致翻了下,认为需要重点研究下结构体和调取ini取值一、结构体语句结构体类似于数据库的表结构,定义标题,并调取参数赋值。结构体不管标题还是值均用{}包括。除此之外,时间格式的获取和转换比较困难。Go是没有时间类型的,需要设置为string,然后通过time包来分解转换所需要的内容和显示格式。例上面部分now:=time.Now
竹上貘
·
2023-12-24 19:41
GO语言
基础
GO语言
基础01-
Go语言
介绍以及win环境搭建02-
Go语言
Mac电脑环境搭建、开发工具Vscode配置03-
Go语言
定义变量、fmt包、Println、Printf、
Go语言
注释04-Go变量常量申明变量命名规则
余尘雨晨
·
2023-12-24 19:09
GO语言基础
golang
开发语言
后端
go语言
基础 -- defer及其用法
defer设计思想在
go语言
中,程序员创建的资源如文件句柄、数据库连接、锁等,需要在函数执行完毕后释放,因此go提供了defer的机制,在函数退出时去释放defer指定的资源,这样我们在一些资源申请的时候
小蜜蜂爱编程
·
2023-12-24 18:05
go/golang基础及实践
golang
开发语言
后端
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他