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开发
面经
介绍一下自己一开始问项目(我的项目跟网络相关)中的拥塞控制、流量控制;简单介绍了一下协议做的事情。有什么拥塞控制协议:Reno和BBR介绍一下Reno协议的工作方式;UDP和TCP的区别,都适合什么场景:在游戏中使用KCP协议比较多。引申了一下HTTP的状态码:1~5开头各是什么作用用HTTP可以实现主动推送的功能吗,为什么不使用HTTP而是使用websocket(项目中使用了websocket)
·
2022-03-16 12:52
golang
win11安装Docker玩转OpenCV梦的开始
简介:docker是用
golang开发
的,主要面向linux系统。所以在linux下docker可以完美运行。但是部分开发人员都是用win11作为开发机。当然你可以安装一个虚拟机来跑docker。
PacinoJo
·
2022-03-12 07:20
docker
容器
linux
opencv
Goland最新破解教程
Goland最新破解教程俗话说:工欲善其事,必先利其器,作为一名
Golang开发
者,肯定要配置好自己的开发工具,今天就讲讲Goland的配置,所以把安装过程以及激活过程整理了出来。
·
2022-02-28 23:58
编辑器
【第三十期】shopee
golang开发
一面面经
一面全部问基础,答得不好,在这里记录一下,攒攒人品。有环链表一个有环的链表,如何确认链表有环,环的长度。hashmap设计一个hashmap,你要用什么数据结构能用数组能做为存储hashmap的数据结构吗?不能的话,要怎么做?怎么解决hash冲突你的设计里怎样根据key查找对应的值mysql事务mysql事务的隔离级别有几种,分别阐述在串行化隔离级别中,怎么加读锁和写锁,这里的锁是什么锁:表锁?行
·
2022-02-28 10:53
golang
Golang+Vue构建全功能Web应用
后端基于
Golang开发
,主要特性如下:RestfulAPI,通过gin实现,支持sw
qingwave
·
2022-02-25 11:41
Code
vue.js
golang
前后端
gin
elementui
Golang开发
常见的57个错误
1、不允许左大括号单独一行2、不允许出现未使用的变量3、不允许出现未使用的import(使用_包名引入)4、短的变量声明(ShortVariableDeclarations)只能在函数内部使用//myvar:=1//errorvarmyvar=1//ok5、不能使用短变量声明(ShortVariableDeclarations)重复声明6、不能使用短变量声明(ShortVariableDeclar
·
2022-02-22 13:15
golang
-- 仅从一个一线
Golang开发
者的角度谈B站4.22代码
4月22日,B站部分后台源代码因为某愤怒的员工,被上传至Github.本文我们不讨论安全,法律(根据代码漏洞,去恶意攻击或者获利是违法的!我们工作时也要注意代码安全),我仅从开发者的角度谈谈,这份代码我们能学到什么?B站Golang生态建设,代码规范,工具建设,技术栈选择,对于Go在部门或公司的推广又有哪些值得借鉴?首先必须得说,B站这份代码整体还是不错的,不是说组件或者基础库多么的厉害,而是从整
七月天_yif
·
2022-02-22 05:02
go微服务开发工具箱
序使用
golang开发
了一阵子业务代码,本文主要梳理一下自己的使用感受,并总结一下常用的类库,方便查阅。由于本人是java重度使用者,不免加以对比吐槽一下,请见谅。go做业务开发?
·
2022-02-20 22:41
golang
滴滴出行-杭州职位:实时计算工程师,
golang开发
专家(分布式存储),前端Leader,高级java专家,数据仓库专家
滴滴出行-杭州/上海职位:实时计算工程师/
golang开发
专家(分布式存储)/前端Leader/高级java专家/数据仓库专家一、实时计算工程师岗位职责:1.负责滴滴实时计算平台的架构设计&开发2.负责滴滴实时数据
IT猎头fancyfrees
·
2022-02-18 07:39
minIO高可用
他本身是由
golang开发
的,所以运行效率可以和ceph媲美。目前社区也非常活跃,git的代码提交者中,我们可以看到很多中国程序员的身影。1.2.功能与集成既然称minIO是s3,
黑科技王子
·
2022-02-14 09:04
分布式
2019-09-16 公司项目
golang开发
指南
一、MacOSXGo开发环境搭建1.安装gohttps://golang.google.cn/dl/下载对应的go安装包,然后安装,如果是macOSx需要10.10orlater版本2.环境配置环境变量的配置有系统级别的和用户级别的,/etc/下的profile为系统的环境变量设置,对所有用户起作用,~/.bash_profile为当前用户的环境变量设置,只对当前用户起作用,一般我们只需要配置~/
0619f9023a02
·
2022-02-12 21:18
搭建
golang开发
环境(1.14之后版本)
Go语言1.14版本之后推荐使用gomodules管理依赖,也不再需要把代码写在GOPATH目录下。下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。GOROOT和GOPATHGOROOT和GOPATH都是环
茁壮的小草
·
2022-02-12 15:00
3.0 Golang - 子目录
0.0总目录3.1什么是Golang3.1.1
Golang开发
环境搭建3.2Golang基础3.2.1Golang的变量与常量3.2.3Golang的数据类型3.2.3.1Golang的数据类型--数值型
寒暄_HX
·
2022-02-12 00:11
【Go语言实战】字符编码GBK、UTF8转换
近期计划开发一个小说阅读APP,本意是学习
golang开发
,以及爬虫设计。一般规范些的站点,会采用utf-8编码开发运行在浏览器上。
故不忧_y
·
2022-02-09 10:06
如何在Golang中运行JavaScript
最近我发现一个使用
Golang开发
的JavaScript引擎:Goja[1]。它实现了ES5.1的所有语法和大部分的ES6语法,比Python的execJS要厉害得多。
·
2022-02-04 15:04
【第六期】技术中台
golang开发
实习生 滴滴
先说一下个人的总体情况,西电大三计科,没有实习和太多实践经验(只有自己写的博客什么的),数据结构和算法还行,在滴滴前面过很多次字节,三次三面挂,好未来golang过了,还有许多中小厂就忘了,也没过。总共也许接近二十次面试经历?滴滴的面试体验在我的个人经历里算是非常不错的,就是事后通知太慢,还是我自己去问的二面....二面都是三天前的事情了,所以可能忘了很多问题,不过还是给大家一个参考吧一面数据库索
·
2022-01-30 20:22
golang面试问题面试
【第一期】2022秋招区块链开发工程师技术面面经 欧科云链
欧科云链(OKEx)区块链工程院(面后感受:OKEx问的区块链的底层不多,大多是
Golang开发
的底层)一面进程、线程、Goroutine的比较GMP模型GolangMap底层如何实现Map的有序查找(
·
2022-01-27 21:32
golang面试问题面试
[开源] Goravel(Golang Web 框架) - 新增 Cache 模块
作为一个起始脚手架帮助
Golang开发
者快速构建自己的应用。
·
2021-12-29 21:55
golanglaravel
[开源]Goravel,一个功能完备、具有良好扩展能力的 Golang Web 应用程序框架,致敬 Laravel
作为一个起始脚手架帮助
Golang开发
者快速构建自己的应用。
·
2021-12-20 11:23
golanglaravel
[开源]Goravel,一个功能完备、具有良好扩展能力的 Golang Web 应用程序框架,致敬 Laravel
作为一个起始脚手架帮助
Golang开发
者快速构建自己的应用。
韩同学的简单逻辑
·
2021-12-20 10:01
招聘:
Golang开发
工程师
招聘:
golang开发
工程师公司:区块链科技公司/区块链量化公司/量化公司地点:全国/远程推荐奖:5000关键词:Mysql,Redis,go职责描述:1、负责交易系统核心模块的设计和开发工作.2、负责系统性能调优工作任职要求
·
2021-12-02 12:52
酷工作
我的Go+语言初体验—— 一个
Golang开发
者的Go+初体验
“我的Go+语言初体验”|征文活动进行中…文章目录写在前面1.安装1.1linux1.2windows安装1.2.1vscode安装1.2.2goland安装2.Go与Go+的对比2.1输出GoGo+2.2字符串GoGo+2.3循环GoGo+总结写在前面大家好啊!我是FanOne,一名Go语言爱好者,在CSDN也写了一些关于Go语言的专栏文章。最近七牛云带着他们家的Go+来CSDN社区征稿推广啦~
小生凡一
·
2021-11-28 12:32
遇见Golang
拥抱未来
golang
开发语言
mysql
Golang 美化日志输出-Ketty
Kettyketty是一个
Golang开发
的简单的日志美化输出Logger。
·
2021-11-26 23:26
golanglogger日志
golang开发
GUI桌面应用(一)
golang开发
GUI桌面应用(一)基础操作安装依赖gogetgithub.com/lxn/walkgogetgithub.com/akavel/rsrcrsrc创建文件go-gui/gui.gopackagemainimport
raoxiaoya
·
2021-11-26 17:46
golang
开发语言
在golang中去写redis客户端,建立连接
Redis在golang中的应用我们在平时使用
golang开发
服务器的过程中,会遇见使用Redis的业务场景,Redis简单的来说就是一个缓存数据库。可以对其进行操作。
爱前端的茂茂
·
2021-11-17 11:44
golang
golang
redis
golang开发
微框架Gin的安装测试及简介
目录概述安装测试导包步骤切换输出的格式状态码示例前端概述Gin是一个golang的微框架,封装比较优雅,API友好。具有快速灵活,容错方便等特点。Gin自身的net/http足够简单,性能也非常不错Gin下载:https://github.com/gin-gonic/gin英文文档:https://gin-gonic.com/docs/安装goget-ugithub.com/gin-gonic/g
·
2021-11-16 17:30
Golang开发
库的集合及作用说明
目录golang用于创建和发送电子邮件的库golang处理日期和时间的库数据库迁移Go语言实现的数据库golang通用数据结构及算法golang用于进行配置解析的库golang认证和授权库golang用于操作音频的库golang代码中嵌入其他语言的包Go日志库golang操作表单的库Go实现消息系统的库golang用于创建和发送电子邮件的库douceur-HTML邮件中的内联CSSemail-一个
·
2021-11-16 17:25
golang开发
安装go-torch火焰图操作步骤
目录安装使用另一种自定义显示方式代码修改使用查看安装1、安装go-torchgogetgithub.com/uber/go-torch2、安装FlameGraphcd$GOPATH&&gitclonehttps://github.com/brendangregg/FlameGraph.gitexportPATH=$PATH:$GOPATH/FlameGraph【这步一定要设置,生成火焰图时会用到】
·
2021-11-16 13:13
golang开发
及数字证书研究分享
目录私钥的生成RSAECDSADSA给私钥上锁(加访问密码)生成证书请求go对dsa类型的证书生成证书坑设置CA签名算法的选择代码时间在go语言提供的系统包中包含了大量和数字证书有关的方法。在这些方法中就有私钥生成的方法、私钥解析的方法、证书请求生成的方法、证书生成的方法等等。通过这些方法应该能够实现和openssl命令类似的功能。仿照openssl生成证书的流程(从私钥的生成—>证书请求的生成—
·
2021-11-16 13:08
golang开发
go包依赖管理godep使用教程
目录介绍安装包管理使用godep拉取依赖restore用于开发检出依赖savegodep编译运行buildGodeps目录的作用godep其他命令介绍godep是解决包依赖的管理工具,目前最主流的一种,原理是扫描记录版本控制的信息,并在go命令前加壳来做到依赖管理godep建议在golang1.6以后使用godep依赖vendor具体查看https://stackoverflow.com/ques
·
2021-11-16 11:00
Golang开发
Go依赖管理工具dep安装验证实现过程
目录Go依赖管理工具环境要求目前版本安装验证初始化默认初始化优先从$GOPATH初始化Gopkg.tomlGopkg.lock常用命令depensuredepensure-adddepensure-updateGo依赖管理工具Godependencymanagementtool环境要求Golang>=1.9Dep目前版本dep:version:develbuilddate:githash:gove
·
2021-11-16 11:28
【稳定性平台】GOREPLAY流量录制回放实战
GoReplay是一个用
golang开发
的简单的流量录制插件,支持多种方式的过滤,限流放大,重写等等特性。GoReplay可以做到对代码完全无侵入性,也不需要更改你的生产基础设施,并且与语言无关。
·
2021-10-29 19:28
javascript前端
Golang开发
命令行之flag包的使用方法
目录1、命令行工具概述2、flag包介绍3、flag包命令行参数的定义4、flag包命令行参数解析5、flag包命令行帮助6、flag定义短参数和长参数7、示例1、命令行工具概述日常命令行操作,相对应的众多命令行工具是提高生产力的必备工具,鼠标能够让用户更容易上手,降低用户学习成本。而对于开发者,键盘操作模式能显著提升生产力,还有在一些专业工具中,大量使用快捷键代替繁琐的鼠标操作,能够使开发人员更
·
2021-10-18 17:56
分布式事务框架dtm1.3.1发布,添加postgres支持
更新日志支持Postgres添加dtmgrpc独立包以及例子重构默认docker-compose配置,更加快速的启动GO分布式事务管理服务DTM是首款
golang开发
的跨语言分布式事务管理器,优雅的解决了幂等
·
2021-10-18 13:02
GO 函数式选项模式(Functional Options Pattern)
Golang开发
者遇到的许多问题之一是尝试将一个函数的参数设置为可选.这是一个非常常见的用例,有些对象应该使用一些基本的默认设置来开箱即用,并且你偶尔可能需要提供一些更详细的配置.在很多语言中这很容易;
·
2021-10-16 23:51
双非硕士的秋招-总结-意向大厂
双非硕士的秋招–岗位
Golang开发
、后端西南地区渣硕,求职时间从7月开始准备,到十月秋招结束,这篇帖子主要记录我个人秋招的时间线的梳理和感受个人背景双非硕士,非科班实习经历:无论文:sci(3区)求职方向
乐观的阿锡
·
2021-10-11 11:42
秋招
golang
面试
分布式存储转岗记
一些人可能知道,我是19年本科毕业的,最开始在一家小公司做Java,然后今年初的时候,加入到B站做
Golang开发
,到目前为止工作两年多,都是纯业务开
·
2021-10-08 23:23
存储分布式
Go语言中CGO的使用实践
目录1.Go语言调用C函数例子:2.Go语言调用C库函数:3.Go语言导出函数给C语言使用:4.Go语言导出函数指针给c语言使用:部门产品业务功能采用
Golang开发
,但是有些功能是用c写的,比如说net-snmp
·
2021-09-23 18:01
Golang开发
中如何解决共享变量问题
目录1、什么是竞态2、如何消除竞态3、Go提供的并发工具3.1互斥锁3.2读写互斥锁3.3Once3.4竞态检测器4、小结Go语言中goroutine+channel通过通信的方式来共享内存,从而实现并发编程。但同时Go也提供了传统通过共享变量,也就是共享内存的方式来实现并发。这篇文章会介绍Go提供的相关机制。1、什么是竞态在一个Go程序运行起来之后,会有很多的goroutine同时运行,每个go
·
2021-09-23 18:56
杭州 | 宇神五号科技 招聘
Golang开发
(15-30K)
岗位职责:1.独立承担功能模块的设计和代码编写,对功能和稳定性负责。2.能够对故障迅速地通过日志及其他调试工具进行排查,对问题及时反馈。3.使用DevOps工作流程负责业务线的从开发到交付上线的全流程。4.承担业务数据收集,提取、归集等工作。能力要求:1、计算机及相关专业毕业,本科以上学历,1-5年相关工作经验;2、基础扎实,熟悉常用数据结构和算法;3、熟悉TCP/IP,HTTP协议,包括但不限于
·
2021-08-17 14:05
浅析
golang开发
Error的使用详解
Error是Go语言开发中最基础也是最重要的部分,跟其他语言的trycatch的作用基本一致,想想在PHPJAVA开发中,trycatch不会使用,或者使用不灵活,就无法感知到程序运行中出现了什么错误,是特别可怕的一件事。Error基础Golang中error类型就是一个最基本interface,定义了一个Error()的方法typeerrorinterface{Error()string}平常使
·
2021-07-27 18:23
golang开发
中包的使用
的包具有以下特性:包可以被其他包引用每个golang程序只有一个main包包的主要用途是提高代码的可复用性本节,我们将介绍包的相关概念以及使用方法,如果你还没有阅读过前面的文章,可以通过以下链接进行阅读怎样搭建
golang
极客开发者
·
2021-07-07 13:31
Golang控制panic stack trace的深度
缘起在进行
Golang开发
过程中,出现一个问题:运行golang写的程序时出现异常,信息如下:bjlvxin@bjlvxin-Vostro-270:/sourcecode/go/work/src/github.com
吕信
·
2021-06-22 09:39
Sublime Text 3 安装Go语言相关插件gosublime时 搜不到gosublime
在windows下
golang开发
环境搭建时(具体步骤网上很多,百度搜索括号前的文字即可找到),遇到了很尴尬的情况(如下图),百度也没有找到想类似的情况,解决办法:手动安装gosublime插件:1.从工具栏
BAT架构师
·
2021-06-13 23:53
Golang开发
环境搭建
1.首先安装gosdk安装包下载地址为:https://golang.org/dl/。根据系统选择不同版本(可参考:http://www.runoob.com/go/go-environment.html)2.为IDEA添加Go语言开发插件插件下载地址:https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-
雷神VeryYoung
·
2021-06-10 08:48
使用
golang开发
mqtt服务压力测试工具
最近公司项目需要优化mqtt服务,为了更全面的测试mqtt服务性能模拟正式环境,这里使用golang的写了一个测试工具代码如下:packagemainimport("flag""fmt""sync""time"//导入mqtt包MQTT"github.com/eclipse/paho.mqtt.golang")varfMQTT.MessageHandler=func(clientMQTT.Clie
weylau
·
2021-06-09 07:32
如何创建自己的hugo主题
hugo根据hugo官网的介绍,hugo是世界上最受欢迎的静态网站生成器之一,基于
golang开发
,已经发布到0.65.0版本。
wubin1989
·
2021-06-05 08:41
Ubuntu安装
Golang开发
环境
文章目录环境说明Golang基础环境下载Golang安装Golang设置系统环境变量赋予权限修改代理检查Go语言是否安装成功检查版本helloworldIDE环境(此处用VSCode)下载VSCode解压到指定文件夹(`/usr/local`)进入到目的文件夹查看赋予权限复制一个VScode图标文件到/usr/share/icons/目录(后面会有用)创建启动器,在`/usr/share/appl
智云-wjp
·
2021-05-31 15:20
Golang
Linux
linux
ubuntu
golang
vscode
Drone CI 源代码走读
drone是用
golang开发
的,golang本身入门简单,方便掌握,golang本身更强调工程实用性,golang写出的代码相对更直接,好理解。
王司技术谈
·
2021-05-27 10:27
大二学子的第一次实习面试
Golang开发
学Go语言也有大半年了,就想着大二暑期找个实习面试了一个学校附近的小公司,记录一下我的第一次面试过程一面HR自我介绍。我是xxx,来自xxxxxx的一名大二学子,担任班级xxxx,协助班长和辅导员xxxxxxx,同时担任学院xxxx部门,完成xxxx任务。以上就是我的自我介绍。简单聊聊简历上的项目,哪个项目你的印象是最深刻的或是学习到比较多的。最深刻的是一个gin+vue的商场项目,go是去年9月
小生凡一
·
2021-05-24 14:41
实习
新星计划
面试
go
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他