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开发】
热门开源网关的性能对比:Goku > Kong > Tyk
GokuAPIGateway(中文名:悟空API网关)是EOLINKER旗下自研的微服务网关,基于
Golang开发
,提供社区版本(CE)和企业版本(EE),能够实现高性能HTTPAPI转发、服务编排、多租户管理
eoLinker
·
2020-06-25 18:47
eoLinker
让接口管理更简单
如何快速正确配置VSCode
Golang开发
环境
封面BeforeStarting本文分两部分安装Golang配置VsCode
Golang开发
环境Golangversion1.10.3Linux/macOS默认安装路径为/usr/local/goDownload
SpiffyEight77
·
2020-06-25 12:36
linux 下golang环境配置
Linux下配置
Golang开发
环境前几天无意间看到了微信推送的
golang开发
的消息,看到golang那么牛逼,突然心血来潮想学习一下go。
wisgon
·
2020-06-25 08:55
环境配置
Golang比较两个slice是否相等
Comparetwostringslicesin
GoLang开发
中经常会遇到需要比较两个slice包含的元素是否完全相等的情况,一般来说有两个思路:reflect比较的方法循环遍历比较的方法这里用检查两个字符串
Kenshinsyrup
·
2020-06-25 05:11
Golang学习笔记-IDE安装指南
引言 上篇Golang学习笔记-环境搭建指南已经讲解了如何搭建
Golang开发
环境,并写了一个Go程序【Hello,world】,但是写代码没有一个好用的IDE,没有语法高亮,自动补全,格式调整,查找函数等功能
Statmoon
·
2020-06-25 05:46
vscode
golang开发
环境配置
vscode
golang开发
环境配置Tips:在此之前应设置GOPATH安装《go》扩展插件写一个hello.go然后保存packagemainimport"fmt"funcmain(){fmt.Println
qq_29541723
·
2020-06-25 04:04
工具
Dockerfile 中 CMD与ENTRYPOINT的区别
前言使用
golang开发
,需要交叉编译rpm。docker是不二之选,所以编写了golang编译打包镜像。学习并记录下dockerfile语法。
Mars'Ares
·
2020-06-25 01:18
docker
深入浅出etcd之raft实现
etcd是coreOS使用
golang开发
的分布式,一致性的kv存储系统,因其易用性和高可靠性被广泛运用于服务发现、消息发布和订阅、分布式锁和共享配置等方面,也被认为是zookeeper的强有力的竞争者
myd620
·
2020-06-24 20:00
Golang 博主走过的有关 error 的一些坑
更多精彩文章https://deepzz.comDesc:为什么值为nil的error却不等于nil本片文章用来记录我在
Golang开发
学习过程中遇到的有关error的一些坑。
deepzz
·
2020-06-24 19:27
vscode
golang开发
装debug插件
gogetgithub.com/derekparker/delve/cmd/dlv然后配置下面的launch.json```{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[{"n
一抹惜鱼
·
2020-06-24 17:36
vscode
-- 仅从一个一线
Golang开发
者的角度谈B站4.22代码
4月22日,B站部分后台源代码因为某愤怒的员工,被上传至Github.本文我们不讨论安全,法律,去恶意攻击或者获利是违法的!我们工作时也要注意代码安全),我仅从开发者的角度谈谈,这份代码我们能学到什么?B站Golang生态建设,代码规范,工具建设,技术栈选择,对于Go在部门或公司的推广又有哪些值得借鉴?首先必须得说,B站这份代码整体还是不错的,不是说组件或者基础库多么的厉害,而是从整体目录分布,业
mergerly
·
2020-06-24 14:05
go
做Go开发,月薪想达到3万以上,都需要会哪些内容,达到什么水平?
01大公司我们先来看一个滴滴的『
Golang开发
工程师(20k-50k)』招聘要求:岗位职责:参与滴滴基础服务平台的设计、研发工作,提升滴滴产品稳定性;与产品经理尝试沟通产品需求;进行相关
csdn-延
·
2020-06-24 11:31
golang
Mac os安装
golang开发
环境
为了能够愉快地进行golang编程,我们需要安装以下几样东西:包管理Homebrew语言环境golang版本管理git虚拟器docker编译器Goland我将按照这个顺序叙述整个安装过程docker其实是可选的,它可以把应用程序打包为可移植的、自给自足的容器。这样一来,你就可以在本地生成golang程序的docker镜像,直接扔到测试环境,便可以进行测试了,不需要再进行代码上传,环境配置等操作了。
夏之绘
·
2020-06-24 11:56
vscode中为
golang开发
环境配置代理goproxy
背景由于国内网络的原因,对于一些golang的开发包下载不成功,针对这个情况,go在1.13版本中,添加了如下两个环境变量:GO111MODULE//设置gomoduleGOPROXY//设置代理服务器配置可以在环境变量中设置,相当于全局设置代理;也可以在vscode编辑器中设置。环境变量中配置Windows在电脑->系统->高级系统设置->用户环境中分别新建GO111MODULE和GOPROXY
love666666shen
·
2020-06-24 08:53
开发工具
VSCode搭建
Golang开发
环境
问题描述JetBrains开发的IDE——GoLand收费步骤下载Golang下载VSCode,Windows建议选择SystemInstallerExtensions→搜【Go】→Install测试代码test.gopackagemainimport"fmt"funcmain(){fmt.Println("HelloWorld!")}在TERMINAL处执行命令运行:goruntest.go全部
XerCis
·
2020-06-24 08:32
Golang
golang
ubuntu下
golang开发
环境搭建
http://go.googlecode.com/files/go1.0.3.linux-amd64.tar.gzsudogroupaddgosudouseradd-r-ggogosudopasswdgosudotarzxvf~/Downloads/go1.0.3.linux-amd64.tar.gz-C/optsudochown-Rgo:go/opt/gomkdir~/gopathsudoged
ianysoft
·
2020-06-23 17:45
ubuntu
ubuntu
go
2020年5月大厂面试复盘-devops岗和go开发岗
其中字节跳动是devops岗,另外两家是
golang开发
岗。5月底收offer,6月要入职字节跳动啦。截止到我收offer的时候,leetcode刷题200+。先占个位置,这几天我要好
程序员早早
·
2020-06-23 13:18
复盘
mac搭建
golang开发
环境并say hello
安装去http://golang.org下载安装包双击安装,不赘述。安装完毕可以在终端输入goversion来确认是否安装成功。环境变量1.建一个文件夹:"yourpath"/"yourdir",并在这个dir下面mkdir三个子文件夹bin,pkg和src,例如我的是/Users/username/workspace/goProject,那么实际如下所示。bin,pkg和src下面的东西,那些是
sanyu.lh
·
2020-06-23 12:09
golang
Mac Golang 开发环境配置
Mac
Golang开发
环境配置Golang介绍Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
exklin
·
2020-06-23 08:22
Mac
Go
在linux系统下安装
golang开发
环境
在linux系统下安装
golang开发
环境本次测试的香橙派的unbutu系统下载编译包首先需要在golang的官网上下载用于arm平台的编译包,以前没有的时候需要自己下载源码然后在arm平台里面进行编译
DavidHuang123
·
2020-06-23 08:55
golang
Golang开发
新手常犯的50个错误
《50ShadesofGo:Traps,Gotchas,andCommonMistakesforNewGolangDevs》原文地址:http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/index.html一、初级1、不允许左大括号单独一行2、不允许出现未使用的变量3、不允许出现未使用的import解决方法:
double_happiness
·
2020-06-23 05:34
go学习
golang学习
golang常见错误
Mac os安装
golang开发
环境
为了能够愉快地进行golang编程,我们需要安装以下几样东西:包管理Homebrew语言环境golang版本管理git虚拟器docker编译器Goland我将按照这个顺序叙述整个安装过程docker其实是可选的,它可以把应用程序打包为可移植的、自给自足的容器。这样一来,你就可以在本地生成golang程序的docker镜像,直接扔到测试环境,便可以进行测试了,不需要再进行代码上传,环境配置等操作了。
dhc8242
·
2020-06-23 04:04
发现一款性能比Kong强的开源网关:Goku
GokuAPIGateway(中文名:悟空API网关)是EOLINKER旗下自研的微服务网关,基于
Golang开发
,提供社区版本(CE)和企业版本(EE),能够实现高性能HTTPAPI转发、服务编排、多租户管理
wardennn
·
2020-06-23 03:10
eoLinker
接口管理和我
Golang开发
语言的效率
一个项目选择开发语言,关注性能如何,语言技术栈的完善,开发效率,语言学习成本。选择golang,原因是多方面的性能如何:golang的性能比较高,不用框架写个api的qps能够与nginx媲美的。这样的性能是python无法比拟的。语言技术栈:golang的开发技术栈也是非常完善的,需要的各种常用组件在github上面都是可以找到的。开发效率:有些钟情于c/C++的coder,深知C/C++开发效
aliyunc
·
2020-06-22 13:50
bilibili go项目源码分析
go项目源码约329个Go服务,历史约170人左右贡献过Go代码.代码和目录规范性比较好,代码生成工具建设比较好,大家可以借鉴一下.对于一个
Golang开发
者来说,入职B站,我觉得大概2-3天就可以copy
ailinyingai
·
2020-06-22 13:54
架构设计
Golang交叉编译中的那些坑
最近两个月,一直在搞项目的国产化移植,把
golang开发
好的程序,运行在国产化平台上,操作系统基本都是基于Linux,但是CPU架构除了x86,还有ARM和MIPS,我们平时的Golang都是运行于x86&
三级狗
·
2020-06-22 06:12
Golang
国产化
golang微服务开发与治理
从事过c/c++.java,
golang开发
,目前专心golan前言今天的演讲主题是:golang微服务架构与治理实战。
Go中国
·
2020-06-22 04:54
Golang面试问题汇总
data-structures-questions/blob/master/src/chapter05/golang.01.md通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他
Golang
Leonshi001
·
2020-06-22 00:14
golang
服务器开发
golang
Golang 依赖管理工具 Modules使用教程
1、首先安装好
golang开发
环境安装开发环境这里不做介绍说明了;2、开始使用Modules2.1配置环境变量Modules默认不是启用状态;我们可以通过设置环境变量GO111MODULE开启或禁用;GO111MODULE
流年诠释一切
·
2020-06-21 23:28
go
CentOS添加快捷方式
以一款
golang开发
的IDEjetbrains-goglang为例。
雲凌禹
·
2020-06-21 22:57
Docker 搭建HFish蜜罐
HFish是一款基于
Golang开发
的跨平台多功能主动诱导型开源蜜罐框架系统,为了企业安全防护做出了精心的打造,全程记录黑客攻击手段,实现防护自主化。
K'illCode
·
2020-06-21 19:53
hack
golang 面试题(从基础到高级)
Golang面试问题汇总通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他
Golang开发
者也可以查看到,同时也用来检测自己的能力和提醒自己的不足之处,欢迎大家补充和提交新的面试题目
weixin_34128839
·
2020-06-21 11:23
VS Code的
golang开发
配置 之 代码提示
之前用VSCode的时候,发现自己的代码的提示一直不好,换用JetBrain的Goland的代码提示是好了,但是比较占用资源。在网上找了一些资料,发现很多人也是遇到第三方或者自己的代码无法提示的情况,但是都没有下文了。后来发现官方文档有介绍,链接如下https://github.com/Microsoft/vscode-go/wiki/GOPATH-in-the-VS-Code-Go-extens
weixin_33966365
·
2020-06-21 11:14
nsq源码分析
nsq的源码比较简单,值得一读,特别是
golang开发
人员,下面重点介绍nsqd,nsqd是nsq的核心,其他的都是辅助工具,看完这篇文章希望你能对消息队列的原理和实现有一定的了解。
1361976860
·
2020-06-21 09:23
打造atom成为
golang开发
神器
在我在Windows系统上开发的日子里,我使用IDE开发数年之久,例如VisualBasicIDE,BorlandDelphiIDE,VisualC++和最后的VisualStudio;但当我在大约10年前转到MacOSX下开发后,我放弃了上述所有的IDE。我刚进入Mac编程世界的时候使用的是当时表现极好的Textmate编辑器。它是一个开发代码飞快的编辑器,拥有很好的语法高亮,拓展模块以及代码片
kjunek
·
2020-06-21 07:04
Web
atom
ide
vim
golang
开源
ubuntu安装
golang开发
环境
转自:https://www.cnblogs.com/tinywan/p/6928300.html通过两种方式安装一、通过apt-get安装1、安装sudoapt-getinstallgolang2、设置GOPATH变量GOPATH是扩展库的目录,Go先搜索标准库目录,然后搜索GOPATH库目录,所有的非标准库都放在GOPATH下。以GOPATH为“/usr/local/go”目录为例子:(1)把
runner668
·
2020-06-21 07:04
golong
安装go-ceph
安装go-ceph库1.基础环境CentOS7.5golang1.11gcc4.8.52.安装
golang开发
环境(1)进入golang下载页面,下载golang程序包(go1.11.linux-amd64
SsJackX
·
2020-06-20 23:51
分布式存储
golang开发
环境搭建
1.安装goland,这个工具是收费的,但是确实物有所值2.安装golangsdk.我目前使用的是go1.13,sdk下载地址https://golang.org/doc/install?download=go1.13.12.windows-386.msi我本人也下载了一份,传到了百度网盘链接:https://pan.baidu.com/s/1h14jCFvaBnwvo9LI2lufLw提取码:5
keluda
·
2020-06-18 09:45
[Go] 使用packr包把静态文件打包进二进制内
当使用
golang开发
一个网站时,一般是需要部署下静态文件的资源,go只是提供接口,打包完的go二进制文件不包含静态文件资源但是当做一个小型的应用时还要再部署静态资源显得比较麻烦,这个时候可以使用packr
陶士涵
·
2020-06-16 20:00
GoCenter 的“火眼金睛” ——检测、报告并减少Go Module的安全漏洞
一、背景
Golang开发
者非常关心开发应用的安全性。随着GoModule应用越来越广泛,
Golang开发
者需要更多的方式来确保这些公共共享文件的安全。
JFrog中国
·
2020-06-16 17:39
DevOps
GoCenter
GO语言
带你学够浪:Go语言基础系列-环境配置和 Hello world
最近工作上比较多的Golang编程,现在很多互联网公司都在转向
Golang开发
,所以打算写一写有关Go语言学习的系列文章
柠檬橙1024
·
2020-06-02 23:00
为什么GOPROXY对
Golang开发
如此重要
引言从Go1.13开始,GoModule作为Golang中的标准包管理器,在安装时自动启用,并附带一个默认的GOPROXY。但是对于其他的GOPROXY选项,比如JFrogGoCenter,以及你自己的GoModule包,你需要在公众视野中保持安全,你应该选择什么样的配置?你怎样才能不让你的公共和私人资源成为一个纠缠的结?先让我们来看看GOPROXY是干什么的,以及如何为一个快速、可靠和安全的系统
JFrog中国
·
2020-06-02 17:53
Artifactory
DevOps
涂鸦智能分布式定时调度系统Sigmax设计与实践
1.导读Sigmax是涂鸦智能中间件团队基于
Golang开发
的一款高性能,分布式的定时任务调度引擎。
涂鸦智能技术团队
·
2020-05-31 14:37
golang
服务器
iot
devops
scheduler
Go的50坑:新
Golang开发
者要注意的陷阱、技巧和常见错误[2]
Golang作为一个略古怪而新的语言,有自己一套特色和哲学。从其他语言转来的开发者在刚接触到的时候往往大吃苦头,我也不例外。这篇文章很细致地介绍了Golang的一些常见坑点,读完全篇中枪好多次。故将其转载。由于文章很长,分为上下两部分,第一部分记录初级篇,第二部分记录进阶和高级篇:此为第二部分目录初级篇开大括号不能放在单独的一行未使用的变量未使用的Imports简式的变量声明仅可以在函数内部使用使
阿俊
·
2020-05-28 00:59
golang
后端
程序员
区块链
restful
golang开发
:环境篇(三)开发利器Goland安装
这节主要介绍下
golang开发
的最主要的IDE,Goland。可以有效提高开发效率。用过一段时间IntelliJ+GO插件,其实功能上跟goland差不多。
飞翔码农
·
2020-04-25 14:00
golang开发
:环境篇(七) Go mod 使用
Glide用的好好的,为什么要使用Modules在Go1.11中,官方加入packagemanagementtool,称为GoModules。Gomod没有出现之前,用的最多的包管理器就是govendor、glide等,这些工具都未达到Go对包管理的预期,比如每次下载,比如墙外下载,比如对GOPATH的依赖,比如多版本的控制等等。然后GoModules就出现了,它不依赖于GOPATH,只跟项目有关
飞翔码农
·
2020-04-15 22:00
Docker+NextCloud搭建
nextcloud的运行需要一个PHP运行环境和一个数据库作为依赖,服务器可以选传统的apache和nginx,但是apache和nginx配置比较复杂,我没有去仔细看,所以本文中采用一个
golang开发
的轻量级服务器
努力的Jason
·
2020-04-12 17:46
Linux下配置
Golang开发
环境
前几天无意间看到了微信推送的
golang开发
的消息,看到golang那么牛逼,突然心血来潮想学习一下go。
紫葡萄0
·
2020-04-10 01:07
golang SDK环境搭建
在学习golang前,我们必须把本地的
golang开发
环境配置好,否则后面也没法玩起。下面我们分别来学习windows、mac下golang环境搭建。
dog500
·
2020-04-06 23:17
编程学习
windows下
Golang开发
推荐
在Windows下开发实属无奈,因为没有Mac!一个好的终端是必不可少的,幸好前辈们创建了babun,它拥有以下主要特性预先配置好的Cygwin以及一系列插件pact:一个类似于apt-get或yum的包管理器预先配置好的git和shell集成oh-my-zsh使用起来真的很棒,已经很接近Linux下的终端使用体验了。还需要一个代码代码编辑器,其实可以在babun下配置vim插件的,比如k-vim
wu_sphinx
·
2020-04-06 20:22
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他