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开发
golang 之单态模式(singleton)
前一篇文章,我说到在项目中引入了
golang开发
一个终端程序,体会到了golang的一些很有吸引力的特质,想要灵活的使用一门语言,当然不能只停留在helloworld阶段。
Markwei
·
2020-03-05 19:42
golang通过结构体的继承、重写封装的一个高复用的公用查询
前言在
golang开发
中会发现,没有泛型会写大量重复代码,例如:对数据库表分页查询时,大多情况是表名不同,查询条件与查询字段不同,正常情况下,就得写多份重叠代码。
cqims21
·
2020-03-04 13:29
go
gorm
Mac Golang 开发环境配置
Mac
Golang开发
环境配置Golang介绍Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
leone
·
2020-03-01 04:39
golang
macos
windows下部署Grafana开发环境
安装
golang开发
环境从golang官网下载安装包一路next,采用默认安装,安装时会自动在系统环境变量里新建一个名为GOROOT的环境变量,这个变量的值和你go的安装路径一致。
废猫终末旅行
·
2020-02-29 01:03
centos下搭建
Golang开发
环境
1.安装Golang运行环境(1):下载Golang安装包:可在,http://www.golangtc.com/download下载linux下的安装包解压到/usr/local/目录下(2):配置Golang环境变量进入/etc/目录下。在文件profile后面添加环境变量配置exportGOROOT=/usr/local/goexportGOBIN=$GOROOT/binexportGOPA
龙煜
·
2020-02-27 02:37
Golang开发
入门
Go是一种不可思议的语言,可用于构建各种不同的应用程序。从命令行界面到分布式微系统甚至是云平台,Go的简单性和并发性使其成为许多开发团队的强大语言选择。首先,您需要转到官方的入门页面,该页面将包含一个链接,用于安装当可用的各种不同版本的Go。获取安装包wgethttps://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz \#解压文件 t
公子邪o
·
2020-02-26 08:30
golang
linux
vim
程序员
我的
Golang开发
环境
我是在Windows系统上学习Go开发的,由于我的个人电脑上安装有很多的开发环境,Rust、Node.js、Vs2013等,将
Golang开发
环境独立出来势在必行。
文通理达
·
2020-02-12 06:09
Caddy – 方便够用的 HTTPS server 新手教程
最近发现了一个
golang开发
的HTTPserver,叫做Caddy,它配置起来十分简便,甚至可以28秒配置好一个支持http2的server,而且对各种http新特性都支持的比较早(比如http2、quic
尘世不扰
·
2020-02-12 03:46
Golang 开发必备
在上一篇文章中我提到了
Golang开发
工具有以下这些:liteidesublimetext,golang插件vim,golang插件vim-gointellijidea,webstormatom以上开发工具
maiyang
·
2020-02-08 19:28
Traefik和Nginx-Ingress-Controller的部署
前言TraefikTraefik是一个用
Golang开发
的轻量级的Http反向代理和负载均衡器。
Magine1989
·
2020-02-05 18:14
几种部署Goku API Gateway的方式,最快一分钟可使用上网关
GokuAPIGateway(中文名:悟空API网关)是一个基于
Golang开发
的运行在企业系统服务边界上的微服务网关。
不会画画的作家
·
2020-02-05 12:53
转载:深入浅出etcd之raft实现
转载:深入浅出etcd之raft实现导语etcd是coreOS使用
golang开发
的分布式,一致性的kv存储系统,因其易用性和高可靠性被广泛运用于服务发现、消息发布和订阅、分布式锁和共享配置等方面,也被认为是
meng_philip123
·
2020-02-04 23:29
consul
consul是
golang开发
的一个高可用的分布式服务注册系统,有servicediscovery和key/value,健康检查,节点选举,多数据中心等功能,与zookeeper和etcd等相似。
zouqilin
·
2020-02-02 16:35
记一次vue+
golang开发
个人博客网站经历
源代码:博客地址:http://percywang.top前端:https://github.com/pppercyWan...后端:https://github.com/pppercyWan...前言大概在半年前,因为公司技术栈的原因。作为小前端的俺,对golang也产生了极大的兴趣。就想着用golang(iris)+vue.js来搭建一个博客。这半年因为加班的原因,留给自己的时间比较少。好歹前
优雅的王德奥
·
2020-01-15 01:06
vue.js
golang
blog
【环境篇】搭建
golang开发
环境
网上对于怎么搭建一个
golang开发
环境已有了很多的教程,在这里我会简单介绍,不做过多描述。本篇文章仅对一些概念进行介绍,以及分享对一些我本人搭建开发环境的心得与技巧,如有错误,欢迎指正和交流。
onepunchgo
·
2020-01-13 22:06
golang学习
go
golang
后端
【环境篇】搭建
golang开发
环境
网上对于怎么搭建一个
golang开发
环境已有了很多的教程,在这里我会简单介绍,不做过多描述。本篇文章仅对一些概念进行介绍,以及分享对一些我本人搭建开发环境的心得与技巧,如有错误,欢迎指正和交流。
wx5e1abbbb0a5e5
·
2020-01-13 22:00
golang环境
go环境
go开发
Win10下编译geth
部署
golang开发
环境安装chocolatey,参照chocolatey官网提示进行安装,注意安装choco时终端都必须以管理员身份运行,否则会提示失败。
慢性咽炎患者
·
2020-01-08 16:01
Prometheus
Prometheus概述Prometheus是源于GoogleBorgmon的一个开源监控系统,用
Golang开发
。被很多人称为下一代监控系统。
爱喝咖啡的土拨鼠
·
2020-01-08 07:24
golang项目fork的问题
问题4月份换了一份工作,新工作是使用
golang开发
。当我在代码仓库中fork了一份代码准备在自己的repo中开发时,发现golang的fork的问题。
Jale
·
2020-01-06 12:48
golang开发
HTTP,一篇文章就够了
title:
golang开发
HTTP,一篇文章就够了date:2019-03-14tags:-golang-httpcategories:-golang学习创建HTTP服务funcmain(){iferr
豆瓣奶茶
·
2020-01-04 02:21
Goland开发环境搭建详解
Golang开发
环境搭建首先学习一门开发语言首先先要搭建开发环境,有了环境我们才能进行代码的开发,先介绍在一些主流的操作系统编译环境的搭建和IDE选择。
码墨
·
2020-01-03 18:42
golang 开发后端基础(1)
目标:使用
golang开发
web应用(半)IDE:visualstudiocode,如果没用过就赶紧体验吧,下一代的开发工具。
zidea
·
2020-01-03 09:57
Mac VSCode
Golang开发
环境配置
1.https://golang.org/dl/选择pkg自动安装包,然后在.bash_profile中配置自定义的GOPATHeg:exportGOROOT=/usr/local/goexportGOPATH=/Users/lz/GoglandProjectsexportPATH=$PATH:$GOROOT/bin:/usr/local/git/binexportGOBIN=$GOPATH/bi
piscesDreamCod
·
2020-01-01 11:27
Go在百万亿级搜索引擎中的应用
因为Golang得天独厚的支持并发编程,Poseidon的核心搜索引擎、发报器、查询代理是用
Golang开发
的,在核心引擎查询、多天查询、多天数据异步下载中大量使用了goroutine+channel。
肆虐的悲傷
·
2020-01-01 11:53
【go-monitor】基于golang的服务质量统计分析告警工具
简介go-monitor基于
golang开发
,是一个轻量的,用于服务质量监控并实现分析告警的工具。
blurooo
·
2020-01-01 10:32
linux下使用shell一键安装配置
golang开发
环境
选择一门开发语言,免不了需要安装配置开发环境,go1.5+版本提供编译好的安装包,我们只需要解压到相应的目录,并添加一些环境变量的配置即可。简单说一下go的安装步骤吧:下载安装包go1.7.linux-amd64.tar.gz解压文件到指定目录:tar-zxfgo1.7.linux-amd64.tar.gz设置环境变量:GOROOT,GOPATH,PATH既然我们可以列出这些步骤,那么便可以将整个
痕无落
·
2020-01-01 06:31
golang使用Nsq
一开始想到用zeromq,但在查找资料的过程中,意外的发现了Nsq这个由
golang开发
的消息队列,毕竟是golang原汁原味的东西,功能齐全,关键是性能还不错。
iralance
·
2019-12-31 12:18
Docker命令详解
序在上一篇基于Docker进行
Golang开发
文章中对Docker进行了安装,并对如何用Docker进行
Golang开发
进行了描述,本文再对Docker命令进行讲解。
技术学习
·
2019-12-29 14:23
每个Go开发者都应该知道的重要接口
这就是
Golang开发
人员一直在使用接口的原因。一些接口比其他接口更特别。Go标准库中定义了最基本的。它们被使用并可以在
devabel
·
2019-12-23 04:26
Go语言底层知识总结【新手必学】
作者:YID_152接下来我们来给大家分享想go的基础知识要点:如果你也刚学go不久,问题也多,可以来小编小编的go语言
golang开发
交流.裙:一领一流久而易期领领(数字的谐音)转换下可以找到了,里面有最新
程序员的人生A
·
2019-12-22 10:00
Go语言底层知识总结【新手必学】
作者:YID_152接下来我们来给大家分享想go的基础知识要点:如果你也刚学go不久,问题也多,可以来小编小编的go语言
golang开发
交流.裙:一领一流久而易期领领(数字的谐音)转换下可以找到了,里面有最新
程序员的人生A
·
2019-12-22 10:00
关注你所关注的 - Golang社区调研报告
Golang语言可以说现在炙手可热,大家熟悉的Kubernates就是使用
Golang开发
的。
JFrog中国
·
2019-12-20 16:19
DevOps
Golang
Go 装饰器模式在 API 服务程序中的使用
Golang开发
APIserver Go语言是由谷歌主导并开源的编程语言,和C语言有不少相似之处,都强调执行效率,语言结构尽量简单,也都主要用来解决相对偏底层的问题。
blackpiglet
·
2019-12-17 19:50
Mac
Golang开发
环境搭建
由于需要进行go语言项目的开发,基于自己个人的Mac电脑做了一些开发环境的配置,本文旨在做一个简单的记录。先介绍下本文的电脑配置:image.png一、安装brewHomebrew有点类似于Linux操作系统中的apt-get(Ubuntu)、yum(yum),Mac的操作系统中使用它解决包依赖问题,套用官方的话来说:让我们开始安装吧!在命令行输入以下指令fabric:~fabric$ruby-e
GeekerLou
·
2019-12-15 11:42
Golang开发
动态库
我们平时使用的动态库都是由C/C++开发最后生成的.so文件。可以先看看一个JNI的开发过程。一.开发JNI有两种方式,现在一种比较快的方式是AndroidStudio你在创建项目选择Module的时候它会给你个JNI的模板,直接使用那个就行。但是我还是比较喜欢传统的方法。简单来说传统的方式就是你用命令来把java文件变成C++的头文件简单演示一遍,先写个java类publicclassTestJ
键盘上的麒麟臂
·
2019-12-14 14:50
在Golang进化的代理模式
这半年转
golang开发
之后,终于在前段时间折腾出了golang风格的代理模式--其实已经不是代理模式了,更贴切的说法应该叫Golang的小技巧之一没有对比就没有差距的体现,用go和Java实现一个插入新用户的
l_sivan
·
2019-12-13 03:15
golang实现tcp通信例子
当然对于
golang开发
者而言,实现tcp通信也是必要的。
乐乐J
·
2019-12-12 23:58
使用aws-sdk-go的S3的sdk访问seaweedfs
seaweedfs是
golang开发
的分布式文件存储系统,特别是小文件的存取做了很多优化,作者chris也是一个相当勤奋的开源大佬,seaweedfs的github地址是:https://github.com
时彬斌
·
2019-12-07 08:33
Copell高配:程序员招聘|8月多家科技公司岗位发布,坐标成都/上海
职位一览:【工作地:成都】深圳市望尘科技有限公司:游戏UI设计、BD、系统策划【工作地:成都】成都光大网络科技有限公司:
Golang开发
工程师【工作地:成都】永安行科技股份有限公司成都分公司:java开发工程师
哥白尼_
·
2019-11-30 04:24
golang开发
环境配置
下载安装从https://golang.org/dl/下载最新的安装包。windows直接执行exe,按指示进行安装(默认安装目录是:C:\Go)linxu解压后复制到你喜欢目录就行(一般放在:/usr/local/go)配置环境变量首先,应在全局环境变量里增加:GOROOT,指定golang的安装位置。并将安装目录下的bin添加到PATH中,其中将bin添加到PATH是为了能够在其他目录直接使用
MoonLightWatch
·
2019-11-29 19:00
golang开发
gin框架上传文件
使用gin框架上传文件,仅个人想法。后端接口:funcuploadFile(context*gin.Context){result:=&model.BaseResult{}file,header,err:=context.Request.FormFile("file")iferr==nil{filename:=header.Filenameout,err:=os.Create("static/re
_淡陌_
·
2019-11-19 10:37
Goku API Gateway的几种部署方式,最快一分钟可使用上网关
GokuAPIGateway(中文名:悟空API网关)是一个基于
Golang开发
的运行在企业系统服务边界上的微服务网关。
eoLinker
·
2019-11-17 08:17
gateway
api
中间件
微服务
Linux Ubuntu16.04安装golang教程
本文教程为在linuxUbuntu16.04下安装
golang开发
环境go环境准备首先到go语言中文网下载go的压缩包我们选择Linux版本的压缩包进行下载go安装打开终端,进入下载的目录输入sudotar-C
轻雨素纱月初凉丶
·
2019-11-13 22:17
自看笔记
go
ubuntu
安装教程
golang
使用代理
Redigo源码分析
使用
golang开发
项目时经常会使用到redis服务,这时就需要一个趁手的sdk,所以就在github中找了一个star较多的项目,这就是本篇的主角redigo,同时这也是redis的官方推荐。
happen
·
2019-11-13 08:46
redis
几种部署Goku API Gateway的方式,最快一分钟可使用上网关
GokuAPIGateway(中文名:悟空API网关)是一个基于
Golang开发
的运行在企业系统服务边界上的微服务网关。
neos
·
2019-11-09 14:16
docker
控制台
部署
api
golang
几种部署Goku API Gateway的方式,最快一分钟可使用上网关
GokuAPIGateway(中文名:悟空API网关)是一个基于
Golang开发
的运行在企业系统服务边界上的微服务网关。
隔壁王书
·
2019-11-08 16:00
golang开发
环境搭建
###安装golang工具包笔者使用的是Debiansid直接使用apt-get安装就好```sudoapt-getinstallgolang-y```###配置环境变量####1.配置GOPATHgo将从这里寻找package,goget下载的package将保存刀$GOPATH/src目录下,goinstall安装的程序将放在$GOPATH/bin目录下,%GOPATH/pkg下放的是预编译的
alenstar
·
2019-11-07 08:11
在Deepin Linux上用Sublime Text3配置
GoLang开发
环境
安装git因为golang是通过git来管理远程包的,所以我们首先要安装git。具体可参考官网。➜tonny@tonny-pc~sudoapt-getinstallgit➜tonny@tonny-pc~gitversiongitversion2.8.1安装Golang首先到https://golang.org/dl/选择适合你系统的安装包,(墙内:http://golangtc.com/downl
技术学习
·
2019-11-07 04:03
热门开源网关的性能对比:Goku > Kong > Tyk
简单介绍下,GokuAPIGateway是EOLINKER旗下的微服务网关,基于
Golang开发
,提供社区版本(CE)和企业版本(EE),我用来展示的是开源版本,也就是社区版本。
隔壁王书
·
2019-11-05 10:00
构建微服务(一)consul的安装与配置
什么是consulConsul是一个用
golang开发
的分布式高可用服务治理与与服务配置的工具,它有以下功能:服务发现:Consul客户端可以提供服务,其他客户端可以使用服务名称通过DNS以及http等协议来发现服务
millions_chan
·
2019-11-02 11:08
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他