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自动提示
【2024届秋招】
Golang
后端研发岗位的面试笔记
这是本人花了点时间整理的一些与
Golang
后端研发岗位相关的面试笔记,欢迎大家及时补充当然并不局限于
Golang
研发岗位,笔记中还包括计算机网络、操作系统、MySQL、Redis、系统设计等八股文,其他语言岗位
tmnhs
·
2023-11-15 16:39
面试
golang
笔记
go语言grpc的快速体验-grpc流模式
server.gopackagemainimport("awesomeProject123/grpc_test/proto""context""google.
golang
.org/grpc""net")
小乞丐程序员
·
2023-11-15 15:01
golang
开发语言
后端
无重复字符的最长子串
Golang
leecode_3
刚开始的思路,先不管效率,跑出来再说,然后再进行优化。然后就有了下面的暴力代码:funclengthOfLongestSubstring(sstring)int{//count用来记录当前最长子串长度varcountint//flag用来对下面两个if语句分流varflagint=0//for对字符串进行遍历fori:=0;ia{returnb}returna}funcmain(){vars="p
不过是任思量
·
2023-11-15 15:59
leecode
golang
后端
vscode
安全高效又易用的密码哈希神器-bcrypt 算法解析
目录引言常见的密码存储方法和对应的缺陷bcrypt算法的起源和设计bcrypt的工作原理在
Golang
中使用bcrypt小结引言在当今数字化的世界中,密码在保护个人隐私和信息安全方面扮演着至关重要的角色
路多辛
·
2023-11-15 13:37
身份认证与授权
后端系列知识讲解
Golang系列知识讲解
算法
哈希算法
密码学
后端
开发语言
../../..xxx.go:46:18: aa.Bbb undefined (type *"xx/xxx/xx".Ccc has no field or method Bbb)
golang
程序编译时突然报这个错../../..xxx.go:46:18:aa.Bbbundefined(type*"xx/xxx/xx".CcchasnofieldormethodBbb)找到xxx.go
Lucky小黄人
·
2023-11-15 11:24
2023.11.4-Envoy使用案例-oss
:前端代理-2023.11.2(测试成功)实战:流量镜像-2023.11.4(测试成功)实战:故障注入过滤器-2023.11.4(测试成功)实战:MySQL过滤器-2023.11.4(测试成功)实战:
Golang
HTTP
一念一生~one
·
2023-11-15 04:37
envoy
golang
vscode launch.json配置
每次调试运行都要先打开main.go然后在菜单里点击Run->StartDebugging或者F5比较麻烦,主要是每次都要定位了main.go文件,这样当我编辑完其他文件后,都要切换一下才能运行。下面增加一下Launch.json配置就可以直接点击左侧的debug按钮运行了,在Launch菜单下的AddConfiguration,内容如下:{//UseIntelliSensetolearnabou
ningto.com
·
2023-11-15 00:57
golang
Java基础-开发工具
IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码
自动提示
、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GU
清爽的暗之妖刀0369
·
2023-11-15 00:50
Java基础
java
开发语言
idea
eclipse
计算机毕业设计选题推荐-体育赛事微信小程序/安卓APP-项目实战
✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。
IT毕设梦工厂
·
2023-11-14 22:58
微信小程序项目
安卓项目
微信小程序
android
毕业设计
源码
解决
Golang
编译、执行单测、运行程序遇到:cgo: malformed DWARF TagVariable entry 的问题
如题,在项目开发中突然遇到执行单测控制台报错:cgo:malformedDWARFTagVariableentry解决方式很简单,这个是
Golang
官方的问题,首先命令行执行以下命令查看
golang
的版本
_little_stone
·
2023-11-14 21:47
golang
开发语言
后端
计算机毕业设计选题推荐-记录生活微信小程序/安卓APP-项目实战
✨作者主页:IT研究室✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
IT研究室
·
2023-11-14 21:50
微信小程序项目
安卓项目
微信小程序
Android
毕业设计
源码
高性能的开源运维监测平台介绍 - WGCLOUD
WGCLOUD是一款轻量高效的运维监测系统,开源免费,性能高效,稳定安全WGCLOUD主要使用java和
golang
开发,性能和安全性比较好1、WGCLOUD支持主机或服务器各种指标监测(cpu使用率,
也曾多情
·
2023-11-14 19:37
开源
运维
java读取yml文件属性_java yaml文件读取和属性修改
macOs"version:"10.15.4"cpu:name:"IntelCorei5"counts:4hz:"1.4GHz"cnName:"英特酷睿i5"test:name:123alist:-java-python-
golang
阿拉丁的勺子
·
2023-11-14 18:45
java读取yml文件属性
Golang
实现简化版解析TOML格式
TOML的由来配置文件的使用由来已久,从.ini、XML、JSON、YAML再到TOML,语言的表达能力越来越强,同时书写便捷性也在不断提升。TOML是前GitHubCEO,TomPreston-Werner,于2013年创建的语言,其目标是成为一个小规模的易于使用的语义化配置文件格式。TOML被设计为可以无二义性的转换为一个哈希表(Hashtable)。完全版解析TOML格式解析TOML格式的第
dengming0922
·
2023-11-14 18:43
golang记录
golang
Spring异常:junit:no runnable methods 解决方法
@Test时import的是@org.testng.annotations.Test所以会报错解决方法:改为importorg.junit.Test;2.忘记在方法前面加入@Test注解解决方法:使用
自动提示
引入
AllenLeungX
·
2023-11-14 14:05
#
Spring
junit
2013年01月16日 Go生态洞察:并发不是并行
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:
猫头虎
·
2023-11-14 13:54
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
go
go1.19
2013年01月02日 Go生态洞察:深入理解Go语言的实践与进阶
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:
猫头虎
·
2023-11-14 12:39
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
计算机毕业设计选题推荐-公共浴池微信小程序/安卓APP-项目实战
✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。
IT毕设梦工厂
·
2023-11-14 12:37
微信小程序项目
安卓项目
微信小程序
android
源码
毕业设计
速报:Go1.16 正式发布,新版本特性详解合集
下载或更新的方式:Blog:https://blog.
golang
.org/go1.16Download:https://
golang
.org/dl/#go1.16有需要的小伙伴可以看看,以下详解文章包含了
煎鱼(EDDYCJY)
·
2023-11-14 10:13
编程语言
less
微软
protobuf
css
【
golang
】探索for-range遍历实现原理(slice、map、channel)
for-rangefor-range其实是正常for循环的一种语法糖,在go语言中可以遍历arr,slice,map和channel等数据结构,但是在一些初学者使用for-range可能会遇见很多坑,这篇文章会带你探索一下for-range中非常有趣的一些实现机制。for-range遍历数组和slice先来看两道题目:从数组中遍历获取一个指针元素切片的集合arr:=[2]int{1,2}res:=
m旧裤子
·
2023-11-14 03:56
golang
golang
算法
数据结构
python结构体嵌套 struct_
Golang
结构体(struct)
不管是Python还是
Golang
...这些编程语言,由于历史原因、遇到的痛点、解决的问题不同,导致语法追求、本身特性不同。但是遇到的问题、解决问题的思想是一致的。
weixin_39800990
·
2023-11-14 02:23
python结构体嵌套
struct
ubuntu使用快照部署polygon全节点
文章目录一、环境部署1.1
golang
环境部署1.2git安装1.3gcc安装1.4zstd安装1.5pv安装1.6aria2c安装二、安装polygon2.1heimdall安装2.1.1heimdall
杰哥的技术杂货铺
·
2023-11-14 01:21
公链节点搭建
ubuntu
polygon
polygon全节点
polygon 部署主网文档
文章目录一、环境部署1.2
golang
环境部署vim/etc/profilegoversion1.2git安装1.3gcc安装1.4zstd安装1.5pv安装二、安装polygon2.1heimdall
杰哥的技术杂货铺
·
2023-11-14 01:50
公链节点搭建
polygon
polygon主网
Golang
源码分析 | 程序引导过程
环境说明CentOSLinuxrelease7.2(Final)goversiongo1.16.3linux/amd64GNUgdb(GDB)RedHatEnterpriseLinux7.6.1-80.el7使用gdb查看程序入口编写一个简单的go程序//main.gopackagemainfuncmain(){print("Helloworld")}编译gobuild-gcflags"-N-l"
轮子学长
·
2023-11-14 00:59
Golang
golang
php
linux
golang
切片数据转换为json tree树结构
父子切片数据转换为json树结构typeNodestruct{Idint`json:"id"`ParentIdint`json:"parentId"`Namestring`json:"name"`Children[]*Node`json:"children,omitempty"`}funcgenerateTree(rows[]*Node)[]*Node{idMap:=make(map[int]*N
饱腹百科
·
2023-11-14 00:23
go
golang
Golang
整合RocketMQ
RocketMQ相关知识汇总RocketMQ是什么RocketMQ是阿里巴巴开源的一款MQ框架,被广泛的使用于不同的业务场景,同时也有非常好的生态系统支持,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等功能。RocketMQ核心概念名称服务(NameServer):可以理解为注册中心,主要用来保存topic路由消息,管理Broker,在NameServer的集群中,NameServer彼此
饱腹百科
·
2023-11-14 00:49
rocketmq
rocketmq
golang
golang
程序如何优雅地退出
简言1.程序退出时不应该是kill-9暴力地杀死程序2.监听系统信号,进程收到指定信号(TERM,INTR等信号)后,做完善后工作,再退出程序是常规做法3.
golang
语言监听系统信号很简洁,寥寥几行代码就可以很优雅地处理系统信号
YZF_Kevin
·
2023-11-13 23:44
Go语言
golang如何退出程序
golang优雅地退出程序
golang
协程优雅退出
golang
协程优雅退出的几种方式一:context(上下文方式)funcmain(){ctx,cancel:=context.WithTimeout(context.Background(),time.Duration
lucas-go
·
2023-11-13 23:44
golang
go 服务器如何优雅的退出、重启
这里简单介绍了go服务器收到signal信号之后的关闭、重启操作——有不足的地方以后补充参考:优雅退出在
Golang
中的实现(qq.com)-朋友的公众号,可以点点关注,会不定时的分享go的
UpUp许先森
·
2023-11-13 23:44
golang
服务器
golang
运维
Golang
优雅退出http server
又碰巧看到了一段
golang
httpserver的“优雅”代码,大家共欣赏。
四平马
·
2023-11-13 23:43
------【golang】
☀编程语言
golang
GO的优雅终止姿势
最近优化了一版程序:用到了
golang
的优雅退出机制。
有态度的马甲
·
2023-11-13 23:42
java
oa办公
etcd
unix
信号处理
golang
优雅关闭服务
文章目录一、什么是优雅关闭服务二、使用函数三、使用案例一、什么是优雅关闭服务先把在执行的任务执行完成,再关闭服务,防止中断服务造成程序错误,数据异常等影响。二、使用函数语法:func(srv*Server)Shutdown(ctxcontext.Context)error作用:Shutdown优雅地关闭服务器,而不会中断任何活动连接。工作原理:首先关闭所有打开的侦听器,然后关闭所有空闲连接,然后无
飞马攻城师
·
2023-11-13 23:11
golang
golang
golang
优雅关闭服务
Golang
并发模型:并发协程的优雅退出
goroutine的退出机制,不能通过某种手段强制关闭,只能等goroutine主动退出。常用三种方式:一、通道有chan,forrange、forselectfor-range,当无缓存通道关闭时,for-range自动退出。需要close(chan),否则会死锁。使用selectok退出for-select也是使用频率很高的结构,select提供了多路复用的能力,所以for-select可以让
foreverm99
·
2023-11-13 23:11
golang
开发语言
后端
golang
优雅退出守护进程、信号处理
packagemainimport("fmt""os""os/signal""syscall""time")//优雅退出go守护进程funcmain(){//创建监听退出chanc:=make(chanos.Signal)//监听指定信号ctrl+ckillsignal.Notify(c,syscall.SIGHUP,syscall.SIGINT,syscall.SIGTERM,syscall.S
erternalKing
·
2023-11-13 23:41
golang
golang
Golang
程序的优雅退出
我们知道,在使用Linux操作系统运行程序时,我们经常会使用“Kill-9”和“Ctrl+C”的形式退出程序。所以,我们可以在程序中监听来自系统的退出信号,当主函数接收到退出信号时,再退出程序。像这样:funcmain(){//接收退出信号的chanelsig:=make(chanos.Signal)//指定哪些信号可以转发到chanel,如果没有列出,会将所有信号传递到chanelsignal.
灬倪先森_
·
2023-11-13 23:41
Golang开发
Golang
context
计算机毕业设计选题推荐-课程学习微信小程序/安卓APP-项目实战
✨作者主页:IT研究室✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、
Golang
、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
IT研究室
·
2023-11-13 22:03
微信小程序项目
安卓项目
微信小程序
Android
毕业设计
源码
开发知识点-
golang
golang
语言学习环境搭建win10配置go环境ubuntu20.04安装
golang
介绍下载Go压缩包调整环境变量验证Go安装过程环境搭建win10配置go环境中文网进行下载https://study
golang
.com
amingMM
·
2023-11-13 22:00
golang
开发语言
后端
2011年12月21日 Go生态洞察:了解Go社区
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:
猫头虎
·
2023-11-13 22:22
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
golang
服务端与web前端使用websocket通信
前言使用go语言开发web服务器时,常常需要web端发送请求给服务端,如果碰到需要长连接的情况,服务端处理http请求往往占用大量资源,而websocket则能使web端和服务端维持长连接。除此之外,建立长连接亦可以使服务端主动向web端推送消息,从而为项目提供更加丰富的功能。本文面向初次使用go开发web服务端的读者,建立并完成一个完整的web端与服务端实时通信项目。并在文章末尾贴出了开发中的踩
如梦似电
·
2023-11-13 21:08
go服务器开发
golang
前端
websocket
IDEA的优化配置教程
IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码
自动提示
、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的
寂夜了无痕
·
2023-11-13 20:32
软件工具一箩筐
intellij-idea
java
idea优化配置
idea配置
GoLang
之map的底层实现原理是什么(1)
文章目录
GoLang
之map的底层实现原理是什么(1)1.什么是map2.map的底层如何实现2.1map内存模型2.2创建map2.3哈希函数2.4key定位过程
GoLang
之map的底层实现原理是什么
GoGo在努力
·
2023-11-13 19:56
GoLang底层
golang
数据结构
散列表
遇见go语言的第四天——map、结构体
基本语法varmap(变量名称)map[keytype]valuetype
golang
中的map的key可以是很多类型,比如bool,数字,string,指针,channel,还可以是只包含前面几个类型的接口
多痣草莓
·
2023-11-13 19:55
go
golang
go
数据结构【
Golang
实现】(五)——栈
目录数据结构——栈顺序栈1.定义结构体2.NewStack()3.Length()4.IsFull()5.IsEmpty()6.Push()7.Pop()8.Peek()链式栈1.定义结构体2.IsEmpty()3.Length()4.Push()5.Pop()6.Peek()7.Traverse()应用场景1.表达式求值2.括号匹配数据结构——栈顺序栈1.定义结构体typeSequentialS
undertale flower
·
2023-11-13 19:55
数据结构
golang
栈
golang
——map
目录1.map特点2.map声明和初始化变量初始化3.map常见操作4.map的嵌套5.
golang
中map底层结构6.map遍历为什么是无序的7.map为什么是非线程安全的8.实现map线程安全9.map
折叠的饼干
·
2023-11-13 19:25
golang
golang
数据结构STL——
golang
实现独立请求singleFlight
github仓库存储地址:https://github.com/hlccd/goSTL概述singleFlight,独立请求,用于做并发控制,常用于防止缓存击穿。对于缓存来说,它一般会有一个过期时间,过期后进行删除,当在删除后的短时间内,如果突然出现了一大批对该数据的并发请求,次数他们都没有从缓存中读取到数据,然后集体涌入数据库中进行IO,引起数据库过载造成故障。为了解决这个问题,可以通过给一组相
hlccd
·
2023-11-13 19:24
数据结构
数据结构
golang
数据结构STL——
golang
实现哈希映射hashMap
github仓库存储地址:https://github.com/hlccd/goSTL概述哈希映射(hashmap),它是一个两层结构,即第一层以动态数组作为桶去存储元素,第二层存储hash值冲突的元素。对于插入其中的任意一个元素来说,都可以计算其key的hash值然后将其映射到桶内对应位置,随后再插入即可。hash映射最大的特点在于其查找、插入和删除都是O(1)的,但可能存在扩容和缩容的问题,此
hlccd
·
2023-11-13 19:54
数据结构
数据结构
golang
Golang
中的 Context 包
简介今天,我们将讨论Go编程中非常重要的一个主题:context包。如果你现在觉得它很令人困惑,不用担心—在本文结束时,你将像专家一样处理context!想象一下,你在一个主题公园,兴奋地准备搭乘一座巨大的过山车。但有个问题:排队的人非常多,而且公园快要关门,你只有一个小时的时间。你会怎么办?嗯,你可能会等一会儿,但不会等一个小时,对吧?如果你等了30分钟还没有到前面,你会离开队伍去尝试其他游乐设
技术的游戏
·
2023-11-13 19:48
golang
java
数据库
2011年12月13日 Go生态洞察:从零到Go,在谷歌首页上的24小时飞跃
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:
猫头虎
·
2023-11-13 16:23
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
2011年09月29日 Go生态洞察:image/draw包的深度解析
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~猫头虎建议Go程序员必备技术栈一览表:
猫头虎
·
2023-11-13 14:37
#
Go生态洞察
Golang技术专区
golang
开发语言
后端
只改一个参数让
Golang
GC耗时暴降到1/30!
导读
Golang
GC问题的处理网上有比较多的参考文章与教程,本文则聚焦在一次实际业务场景中遇到的问题,并将问题排查处理的全过程详细地做了整理记录,相信对各位Gopher有较大参考价值。
腾讯云开发者
·
2023-11-13 11:42
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他