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
Golang开发
Linux 服务器开发学习路线总结(配图 c/c++ )后台开发、Golang后台开发、后端技术栈
本文总结了目前互联网行业Linuxc/c++后端岗位开发工程师、服务器开发架构师以及
Golang开发
工程师技术栈知识点、大家可以看看还有没有需要补充的。
Linux后台服务器开发
·
2023-08-20 19:17
Mac
Golang开发
环境搭建
1.安装go手动方式官网下载压缩包,然后配置GOROOT和PATH,笔者采用下边这种方式。Homebrew方式笔者在macOSCatalina版本0.15.1(19B88)下直接安装遇到点问题,如下://考虑使用install直接搞定,结果各种超时$brewinstallgoError:Net::OpenTimeout//参考http://mirrors.ustc.edu.cn/help/home
adeng2016
·
2023-08-17 13:32
gin 框架学习一 docker环境搭建
花不知名分外娇golangMac本机搭建
golang开发
环境地址:https://blog.csdn.net/weixin_43931792/article/details/98070995一、搭建开发环境
码行大飞
·
2023-08-16 11:20
Go 语言类型转换的陷阱
1介绍Go语言作为强类型语言,在使用
Golang开发
项目时,经常会遇到类型转换的场景,整型之间可以直接转换,字节切片和字符串之间也可以直接转换。
北岛末巷
·
2023-08-14 09:26
golang
golang
Ubuntu详细配置
Golang开发
环境教程,建议收藏
下载GoSDKwgethttps://golang.google.cn/dl/go1.21.0.linux-amd64.tar.gz解压到/usr/local目录下,看个人喜好更改路径sudotar-C/usr/local-xzfgo1.21.0.linux-amd64.tar.gz没有tar执行sudoaptinstalltar下载。配置环境变量sudovim~/.bashrc#推荐#或者sud
Palp1tate
·
2023-08-14 04:29
Go
linux
ubuntu
golang
linux
Golang基础教程
Golang基础教程golang简介安装golang
golang开发
工具go常用命令
golang开发
vscode快捷键如何编写golang代码golang标识符、关键字、命名规则golang变量go语言常量
hixiaoyang
·
2023-08-11 15:33
golang
Golang开发
--结构体的使用
Golang结构体结构体是由一系列具有相同类型或不同类型的数据构成的数据集合在golang结构体可以为不同项定义不同的数据类型1.结构体格式:typestruct_variable_typestruct{memberdefinitionmemberdefinition...memberdefinition}2.变量声明:variable_name:=structure_variable_type{
liulanba
·
2023-08-10 16:37
go
golang
Golang开发
--全局变量/局部变量
1.全局变量在函数体外声明的变量,它可以在整个包中使用,包被导入后也可以被使用packagemainimport"fmt"varte=10funcmain(){testfunc()fmt.Println("te=",te)}functestfunc(){varttinttt=te*tefmt.Println("te*te=",tt)}运行结果为:te*te=100te=102.局部变量在函数体内声
liulanba
·
2023-08-10 16:07
go
golang
Golang开发
--指针的使用
一个指针变量指向了一个值的内存地址,用它得到的内容和取地址符得到的内容相同。指针使用:1.定义指针变量。2.为指针变量赋值。3.访问指针变量中指向地址的值。在指针类型前面加上*号来获取指针所指向的内容。packagemainimport"fmt"funcmain(){varquanju=10fmt.Println("quanjuAddress:",&quanju)varp*intp=&quanju
liulanba
·
2023-08-10 16:07
go
golang
Golang开发
-数组的使用
声明vararray_name[array_size]data_type//vararr[10]int初始化如果array_size>len(arr),则将会用“零值”来补vararr=[10]int{1,2,3,4,5,6,7,8,9}等同于:arr:=[10]int{1,2,3,4,5,6,7,8,9}代码举例:packagemainimport"fmt"funcmain(){vararr=[
liulanba
·
2023-08-10 16:07
go
golang
Golang开发
-包声明和包引入
Go语言的基础组成有以下几个部分:包声明引入包函数变量语句&表达式注释示例代码:hello.gopackagemainimport"fmt"funcmain(){fmt.Println("Hello,World!")}包声明1.第一行代码packagemain定义了包名。2.必须在源文件中非注释的第一行指明这个文件属于哪个包,如:packagemain。3.packagemain表示一个可独立执行
liulanba
·
2023-08-10 16:37
go
go
Golang开发
-常量和变量
Golang变量1.声明变量使用关键字var一般形式:varxxtype一次声明多个变量:varx1,x2xtype示例代码:packagemainimport"fmt"funcmain(){varastring="test"fmt.Println(a)varb,cint=1,2fmt.Println(b,c)}执行代码运行结果为:test122.声明变量的方式1)指定变量类型,如果没有初始化,则
liulanba
·
2023-08-10 16:37
go
go
Golang开发
-逻辑运算符和位运算符
逻辑运算符运算符描述&&逻辑AND运算符:如果两边的操作数都是True,则条件True,否则为False//逻辑OR运算符:如果两边的操作数有一个True,则条件True,否则为False!逻辑NOT运算符:如果条件为True,则逻辑NOT条件False,否则为True逻辑OR运算符为:||(表格打不出来)packagemainimport"fmt"funcmain(){varaboolvarb=
liulanba
·
2023-08-10 16:37
go
go
Golang开发
-函数的使用
Go语言最少有个main()函数。函数声明告诉了编译器函数的名称,返回类型,和参数。定义:funcfunction_name([parameterlist])[return_types]{函数体}func:函数由func开始声明function_name:函数名称parameterlist:参数列表,指定参数类型、顺序、及参数个数。参数是可选的,也就是说函数也可以不包含参数。return_type
liulanba
·
2023-08-10 16:37
go
golang
Golang开发
--环境配置
1.Golang介绍Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go语言比大多数其它语言有着更高的开发效率。2.Go语言特色简洁、快速、安全并行、有趣、开源内存管理、数组安全、编译迅速3.Golang环境配置:官方下载:golang1)windows平台下载.msi文件并安装2)将D:\APP_install\gola
liulanba
·
2023-08-10 16:36
go
go
一次生产的文件句柄数不够用的问题定位
该系统采用
golang开发
,但是并发量并不大,而是一个小型的内部管理系统,按理说默认的1024的文件句柄数是完全够用的,本来团队人员有提出增加文件句柄数来解决问题。
仔仔Justin
·
2023-08-04 02:50
Golang开发
新手常犯的错误
初级1、不允许左大括号单独一行2、不允许出现未使用的变量3、不允许出现未使用的import解决方法:使用_作为引入包别名packagemainimport(_"fmt"//指定别名为`_`"log""time")var_=log.Println//变量名为`_`funcmain(){_=time.Now}4、短的变量声明(ShortVariableDeclarations)只能在函数内部使用pac
tracy_668
·
2023-08-03 13:39
Go 语言快速开发入门(环境搭建)
Go语言快速开发入门(环境搭建Go语言快速开发入门(环境搭建)一、优势二、环境安装1、
golang开发
环境2、
golang开发
工具3、idea新建一个go项目Go语言快速开发入门(环境搭建)我们熟知的k8s
北漂IT民工_程序员_ZG
·
2023-08-02 20:29
研究
自创
golang
学习
带你学够浪:Go语言基础系列-环境配置和 Hello world
最近工作上比较多的Golang编程,现在很多互联网公司都在转向
Golang开发
,所以打算写一写有关Go语言学习的系列文章,目标是从Go基础到进阶输出一系列文章,沉淀下这些知识同时也给大家做参考,力求做到通俗易懂
程序员柠檬
·
2023-07-30 17:19
beego+vue.js分离开发,结合发布,简单部署
大家知道,
golang开发
的东西部署简单是它很大的卖点,一般的应用,生成的可执行文件直接放服务器上运行即可,不需要任何环境。当然,大型的应用才需要比如mysql,nginx等。
工程设计
·
2023-07-30 03:43
sealos 部署 kubernetes 高可用集群
sealos简介sealos是一个纯
golang开发
的极简kubernetes高可用集群部署工具,一个二进制工具加一个资源包,不依赖haproxykeepalivedansible等重量级工具,一条命令就可实现
freesharer
·
2023-07-29 15:08
kubernetes
kubernetes
docker
容器
golang开发
需要掌握的核心包以及中间件,涵盖项目的各个领域,值得收藏
golang开发
需要掌握的核心包以及中间件,涵盖项目的各个领域,值得收藏。
代码讲故事
·
2023-07-29 10:28
GO相关
golang
中间件
工具
核心
项目
golang及beego框架单元测试小结
golang及beego框架单元测试小结 单元测试是保证开发质量的一个重要手段,提及
golang开发
,要保证开发质量,则难以回避单元测试的使用。
hunter0081
·
2023-07-27 10:05
beego
单元测试
golang
beego
Grpc Golang项目实践从小白到入门
GrpcGolang项目实践从小白到入门本教程以windows作为开发环境,其他环境可以对应搜索案例,不多废话,直接上代码,原理自己百度一、环境部署
golang开发
环境自行百度,本文不做指导protoc.exe
玉言心
·
2023-07-27 08:52
Golang基础简介
服务发现与治理
golang
开发语言
后端
Golang开发
中的常用命令
rpc接口".pb.go"文件生成protoc--go_out=plugins=grpc:.resource.protomain可执行文件生成CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-omainmock文件生成mockgen-package=mocks-destinationmodel/usecase/mocks/m_usecase.gogithub.c
蚂蚁窝大梦想
·
2023-07-25 12:57
在Golang中如何正确地使用database/sql包访问数据库
其实我也是一个新手,机缘巧合几个月前开始做
golang开发
,以前一直是以.NET技术栈为主,文章如有错误不吝指正。访问数据库相信大家第一次碰到这个问题的时候应该和我一样,去网上找个例子参考一下。
balalalalalala
·
2023-07-24 14:33
数据库
java
mysql
sql
编程语言
基于pion生态的SFU实时音视频发布服务(一)
本项目已开源,有想入门的小伙伴可以任意克隆支持webrtcrtmp接入的视频会议系统的多媒体服务器pion是google大佬Sean-Der开源在github.com上的性能优异的基于
golang开发
的
superxxd
·
2023-07-21 07:55
metaRTC
笔记
图像智能
实时音视频
服务器
网络
【Golang中的Go Module使用】
GoModule是Golang中的包管理和版本控制工具,它的发展历程、用法、意义以及相关指令都对于
Golang开发
者来说非常重要。在本文中,
小墨蛇
·
2023-07-21 01:45
golang
golang
开发语言
后端
VsCode配置
Golang开发
环境,基于Go Modules
本文参考从零开始搭建Go语言开发环境之前都是使用LiteIDE开发Go,在IDE里就能设置任意GOPATH目录,挺方便。后来看到VsCode这么强大,也打算折腾一下。折腾一两个小时发现其实不算太麻烦。Go语言1.14版本之后推荐使用GoModules管理,所以我们可以在任何目录里建立Go项目。总共三步:安装Golang配置代理安装VsCode插件1.安装Golang建议去官网下载安装,Homebr
看着我别说话
·
2023-07-20 19:54
Golang学习日志 ━━ gin-vue-admin插件开发记录
gin-vue-admin是一套国人用
golang开发
的后台管理系统,本文记录插件开发内容。
暂时先用这个名字
·
2023-07-20 08:58
前端
Golang
golang
学习
gin
vue.js
gin-vue-admin
elementui
go
Golang开发
环境安装和配置
Golang安装非常简单,我们直接到官网:https://golang.google.cn/dl上下载对应系统的安装包即可;其中windows(下载msi版本)和mac(下载pkg版本,安装目录在/usr/local/go/下)的和普通软件安装没有多大的差别,几乎都是傻瓜式安装即可。然后就是将其安装路径配置到环境变量中去后就可以在控制台使用golang的相关命令了linux上安装golanglin
Vchar_Fred
·
2023-07-18 11:58
十分钟学会
Golang开发
gRPC服务
Golang开发
gRPC应用程序的套路也已经很清晰,这篇文章就来做一个简单的介绍,算是入门。1、安装protoc这个工具也称为proto编译器,可以用来生成各种开发语言使用proto协议的代码。
萤火架构
·
2023-07-17 14:39
Golang
Golang
gRPC
mac安装
Golang开发
环境及快速入门
目录一、Macbrew安装go环境1.1安装步骤1.2设置GOPATH及环境变量1.3编写第一个go程序二、快速入门2.1快速入门需求2.2go学习(自用)2.2.1go基础程序2.2.2变量声明2.2.3常量和枚举2.2.4函数与多种返回值2.2.5init函数与import导包2.2.6import匿名、别名导包2.2.7defer调用顺序2.2.8数组的表示和动态数组slice2.2.9ma
Rebecca.Yan
·
2023-07-17 11:43
Golang
macos
golang
Golang如何遍历切片slice
前言这两天用
golang开发
一个把企业微信的打卡记录同步到HR-OA系统的一个中间表的功能,同步时把从企业微信接口里查询到的打卡记录放到一个对象的切片里,然后遍历切片把每条打卡记录写到中间表,这里涉及到
北漂燕郊杨哥
·
2023-07-16 08:18
golang
tutorial
golang
开发语言
后端
id生成器 mysql优化_go-id-builder: 这是一个ID生成器,它可以提供通过高效的方式产生连续的唯一的ID值。在分库分表时可以提供非常有用的帮助。...
go-id-builder这是一个使用
golang开发
的ID生成器,它可以提供通过高效的方式产生连续唯一的ID值。在分库分表时可以提供非常有用的帮助。
weixin_39517357
·
2023-07-14 19:00
id生成器
mysql优化
golang初探之环境搭建1.13.3
下面就来简单介绍一下
golang开发
环境的搭建。一、下载GO语言安装包和安装这里给出官方下载地址。请根据自己电脑的操作系统选择。我这里是win10。
青云刀歌
·
2023-06-20 15:12
开发日记-凌鲨中数据库代理的实现
下面是数据库代理的大概框架:技术选型使用
golang开发
各种数据库协议代理,redis-proxy,mysql-proxy,mongo-proxy使用swagger提供代理协议的调试选型原因我们的客户端使用了
凌鲨
·
2023-06-20 08:15
数据库
mkcert:本地https快速解决方案
https://github.com/FiloSottile/mkcertmkcert是由FilippoValsorda使用
Golang开发
的生成本地自签证书的开源工具,具有跨平台,使用简单,支持多域名
已不再更新
·
2023-06-20 02:42
Docker部署GoLang程序,保姆级教程!
二、前置条件docker假设你有了一台Linux服务器(虚拟机、物理机、本机都行),已经部署且会了docker相关技能golang假设你已经,准备好了
GoLang开发
环境,且有了一定的GoLang技能三
菜鸟厚非
·
2023-06-17 06:49
GoLang
容器化
golang
docker
开发语言
Golang负载均衡器Balancer的源码解读
Balancer是一个由
Golang开发
的反向代理7层负载均衡,是一个适合初学者学习的Golang项目,今天我们就来看看这个项目是如何实现的。前言在开始了解具体的项目前需要了解一些基础的概念。
·
2023-06-15 16:12
后端go负载均衡
Go的50坑:新
Golang开发
者要注意的陷阱、技巧和常见错误[2]
imageGolang作为一个略古怪而新的语言,有自己一套特色和哲学。从其他语言转来的开发者在刚接触到的时候往往大吃苦头,我也不例外。这篇文章很细致地介绍了Golang的一些常见坑点,读完全篇中枪好多次。故将其转载。由于文章很长,分为上下两部分,第一部分记录初级篇,第二部分记录进阶和高级篇:此为第二部分目录初级篇开大括号不能放在单独的一行未使用的变量未使用的Imports简式的变量声明仅可以在函数
开发者阿俊
·
2023-06-14 08:40
VS Code配置
Golang开发
调试环境
参考微软提供的文档执行即可为Go开发配置VisualStudioCode|MicrosoftLearn
欧恩意
·
2023-06-14 02:37
【开发工具集】
vscode
golang
go语言教程零基础入门到精通
精选文章在Windows10安装部署
Golang开发
环境Go语言生成二维码是如此简单一文让你知道为什么学了PHP的都要转学Go语言免费获取GitGOJava视频教程用PHP和Golang来刷leetCode
lxw1844912514
·
2023-06-12 08:42
java
编程语言
go
django
linux
一个开源的基于
golang开发
的企业级物联网平台
SagooIOT是一个基于
golang开发
的开源的企业级物联网基础开发平台。
microrain
·
2023-06-10 04:08
物联网
网络
基于 EKS Fargate 搭建微服务性能分析系统
背景近期AmazonFargate在中国区正式落地,因Fargate使用Serverless架构,更加适合对性能要求不敏感的服务使用,Pyroscope是一款基于
Golang开发
的应用程序性能分析工具,
·
2023-06-06 21:51
python
基于
Golang开发
一个轻量级登录库/框架
目录1.Enforcer2.Config3.Adapter4.Context5.Watcher6.Logger几乎每个项目都会有登录,退出等用户功能,而登录又不单仅仅是登录,我们要考虑很多东西。token该怎么生成?生成什么样的?是在Cookie存token还是请求头存token?读取的时候怎么读取?允许同一个账号被多次登录吗?多次登录他们的token是一样的?还是不一样的?登录也有可能分成管理员
·
2023-06-06 21:00
Golang负载均衡器Balancer的源码解读
Balancer是一个由
Golang开发
的反向代理7层负载均衡,是一个适合初学者学习的Golang项目,今天我们就来看看这个项目是如何实现的。前言在开始了解具体的项目前需要了解一些基础的概念。
·
2023-04-18 22:41
后端go负载均衡
Goravel ORM 新增模型关联,用 Golang 写关联也可以跟 Laravel 简单
作为一个起始脚手架帮助
Golang开发
者快速构建自己的应用。框架风格与Laravel保持一致,让PHPer不用学习新的框架,也可以愉快的玩转Golang!
·
2023-04-18 22:43
golaravel
goLang开发
环境配置:go mod使用
gomod是1.11以后版本新增的,如果是1.9.2及以下的版本是没有gomod的。>goversiongoversiongo1.12.5windows/386我们来新建一个项目比如webApp,完整路径:C:\Work\Project\VSCORE\webApp首先是初始化模块gomodinit#初始化模块,会在项目根目录下生成go.mod文件。gomodtidy#根据go.mod文件来处理依赖
叫我null
·
2023-04-18 14:46
GoTTY 使用指南:如何将终端分享到 Web 端
项目介绍GoTTY[1]是一个基于
Golang开发
的WebTTY。通过GoTTY执行的命令,其结果不会在终端输出,而是显示到Web端。本文将介绍GoTTY的使用方法。下载安装根据系统,
Xpitz
·
2023-04-17 03:39
上一页
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
其他