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语言企业实战》
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
Jmeter分布式性能测试,80%资深测试都会遇到这个坑!
今天,我们就来给大家讲讲,在
企业实战
中,如何使用分布式进行性能测试,实战过程中,又有哪些地方要特别注意?
测试小鬼
·
2023-12-25 01:25
jmeter
分布式
pytest
自动化
python
开发语言
网络协议
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
开发语言
后端
go语言
函数三、匿名函数
匿名函数简介所谓匿名函数,就是没有名字的函数,在
go语言
中,如果一些函数我们使用次数不多,不用后续复用,那么可以使用匿名函数,匿名函数可以被调用一次或多次。
小蜜蜂爱编程
·
2023-12-24 18:35
go/golang基础及实践
golang
go语言
基础 -- 闭包
什么是闭包闭包的概念,在很多语言中都有,比如python,这里要介绍的go,闭包就是函数与其相关的环境组合的一个整体。我们通过一个例子来理解闭包:funcAddfunc()func(xint)int{varnint=0//返回的是一个函数returnfunc(xint)int{n=n+xreturnn}}funcmain(){f:=Addfunc()f(1)f(2)f(3)}这里内部定义的func
小蜜蜂爱编程
·
2023-12-24 18:35
go/golang基础及实践
golang
后端
go语言
基础 -- 字符串及其常用函数
下面我们来看下
go语言
中字符串相关的常用函数按字节统计字符串长度:len(str)按字符遍历字符串,同时处理有中文的问题:r:=[]rune(str),这个方法前面的文章也有讲到字符串转整数:n,err
小蜜蜂爱编程
·
2023-12-24 18:31
go/golang基础及实践
golang
后端
Go 语言循环语句
Go语言
循环语句在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。
虎头金猫
·
2023-12-24 16:53
GoLang
objective-c
开发语言
macos
Go 语言运算符
Go语言
运算符运算符用于在程序运行时执行数学或逻辑运算。
Go语言
内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符接下来让我们来详细看看各个运算符的介绍。
虎头金猫
·
2023-12-24 16:53
GoLang
算法
贪心算法
golang
Go 错误处理
Go错误处理
Go语言
通过内置的错误接口提供了非常简单的错误处理机制。
虎头金猫
·
2023-12-24 16:23
GoLang
json
前端
javascript
golang
Go 语言接口
Go语言
接口
Go语言
提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。
虎头金猫
·
2023-12-24 16:23
GoLang
iphone
ios
Zabbix vs Prometheus:哪个更适合你?
Prometheus特点:●使用
Go语言
开发。●支持多维数据模型,
AquaDream
·
2023-12-24 14:12
经验分享
Go 语言学习指南:变量、循环、函数、数据类型、Web 框架等全面解析
学习基础知识掌握
Go语言
的常见概念,如变量、循环、条件语句、函数、数据类型等等。
小万哥丶
·
2023-12-24 10:16
golang
后端开发
软件工程
程序人生
编程语言
框架
面试
Kubernetes api-server源码阅读2(Debug Kubernetes篇)
Kubernetesapi-server源码阅读系列第二篇,主要讲述如何实现kubernetesapi-server的debug参考b站视频地址:Kubernetes源码开发之旅二1.本篇章任务Go-Delve:
go
格桑阿sir
·
2023-12-24 09:34
云原生学习专栏
kubernetes
容器
云原生
go
编程语言学习目录
文章目录一篇入门系列C#Fortranerlang/elixirR语言
Go语言
Rust语言一篇入门系列文本处理神器awkbashshellclojure极简教程F#语言入门教程量子编程初步——Q#入门1
微小冷
·
2023-12-24 08:16
编程语言学习
Python
C#
C++
Rust
Go
编程语言学习
螺旋矩阵)-
Go语言
LeetCode刷题笔记——模拟(54.螺旋矩阵)-
Go语言
54.螺旋矩阵中等给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
RedJACK~
·
2023-12-24 08:02
力扣
Go语言
golang
算法
数据结构
go语言
实现LeetCode59 螺旋矩阵Ⅱ
题目传送——>力扣在纸上画出一个正方形,利用正方形的四个边来进行解题,相当于这四个边就是数组的限制条件。来看一下力扣官网的动图,很容易理解。看完这个,应该就有思路了,不断往里缩就能实现。代码如下:funcgenerateMatrix(nint)[][]int{left,right,top,bottom:=0,n-1,0,n-1;a:=make([][]int,n)fori:=rangea{a[i]
大熊的饲养员
·
2023-12-24 08:00
算法
开发语言
golang
后端
算法
数据结构
LeetCode0054.螺旋矩阵
Go语言
AC笔记
时间复杂度:O(n²)解题思路我更喜欢把这种解题方法称为“剥洋葱”法。从外向内按照一圈一圈的方法顺时针遍历二维数组中的所有元素,外面一圈剥完后就扔掉,让次外圈暴露出来成为新的外圈,直到最内圈的洋葱心暴露出来,遍历完所有的元素。具体实现涉及到四个限制变量——top、bottom、left和right,分别代表着最外圈的上边界、下边界、左边届和右边届,还需要一个变量cnt记录还没有遍历的元素数量。这样
SwithunH
·
2023-12-24 08:29
算法
数据结构
golang
力扣
leetcode
Golang 常用的开源库和学习资源有哪些
书籍golang-bookgobyexamplego-language英文,入门很不错的
Go语言
设计与实现
Go语言
标准库网络框架gin轻量级库,自定义性高beego国产库,比gin重一些,有自己的ormfiber
求知久久科技
·
2023-12-24 05:44
Go 泛型发展史与基本介绍
Go泛型发展史与基本介绍Go1.18版本增加了对泛型的支持,泛型也是自
Go语言
开源以来所做的最大改变。文章目录Go泛型发展史与基本介绍一、为什么要加入泛型?
贾维斯Echo
·
2023-12-24 05:08
Go
Go爬虫程序采集抖音快手商户 开店不再难
实现这个任务,这次我将使用
Go语言
的网络编程和HTML解析。首先,我们需要使用http包来发送HTTP请求到抖音快手商户的网站,获取网页的HTML内容。
q56731523
·
2023-12-24 04:59
golang
爬虫
开发语言
后端
抖店
开店
数据采集
Go 语言实现高性能分布式锁
本文将探讨在
Go语言
环境中实现分布式锁的原理和方法,包括使用Redis和Etcd作为锁的存储后端,并提供实际的代码示例。分布式锁的基本概念定义和用途分布式锁用于在不同的进程或系统间同步访问共享资源。
K8sCat
·
2023-12-24 04:20
Golang
golang
分布式锁
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他