技术栈
golang
_Djhhh
16 小时前
golang
【Go】1、Go语言基础
本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。Go语言由Google团队设计,以简洁、高效、并发友好为核心目标。
fashia
1 天前
开发语言
·
后端
·
golang
·
go
·
gin
Java转Go日记(五十六):gin 渲染
目录结构:代码如下:user/index.html文件代码:public/header.html文件代码:
Spring-wind
1 天前
分布式
·
中间件
·
golang
·
kafka
【Kafka】编写消费者开发模式时遇到‘未解析的引用‘SIGUSR1’’
在编写消费者开发模式时,不要用简单的consumer,会导致消费数据不全的情况,需要用ConsumerGroup。
c无序
1 天前
开发语言
·
后端
·
golang
【Go-4】函数
函数是编程中的基本构建块,用于封装可重用的代码逻辑。Go语言中的函数功能强大,支持多种特性,如多返回值、可变参数、匿名函数、闭包以及将函数作为值和类型传递。理解和掌握函数的使用对于编写高效、可维护的Go程序至关重要。本章将详细介绍Go语言中的函数,包括函数的定义与调用、参数和返回值、可变参数函数、匿名函数与闭包,以及函数作为值和类型的应用。
Clown95
1 天前
爬虫
·
http
·
golang
Go语言爬虫系列教程(二) HTTP请求与响应处理详解
在Go语言中,net/http包是处理HTTP请求的标准库,它提供了强大而简洁的API。下面我们来了解如何创建和配置一个HTTP客户端:
BUG制造机.
2 天前
golang
·
哈希算法
·
散列表
代码走读 Go 语言 Map 的实现
在日常的开发当中,我们一定离不开一个数据结构字典。不仅可以存储关联数据对,还可以在 O(1) 的时间复杂度进行查找。很久之前在 一篇文章带你实现 哈希表 介绍了相关的原理以及简单的实现。所以这篇文章中我们就不多赘述哈希表的原理,而是聚焦于 Go 语言 是如何实现 Map 的。
白总Server
2 天前
开发语言
·
网络
·
网络协议
·
golang
·
scala
·
核心
·
fiber
React-fiber架构
React Fiber 是 React 库内部实现的一种架构,旨在解决 React 在处理复杂用户界面时遇到的性能和响应性问题。
knan-阿樂
2 天前
golang
Golang 内存模型小结
Go 的内存模型描述了如何分配内存、访问内存以及内存共享等细节。Go 程序的内存管理主要依赖如下方面:
fashia
2 天前
开发语言
·
后端
·
golang
·
go
·
html
·
gin
Java转Go日记(五十四):gin路由
gin 框架中采用的路由库是基于httprouter做的地址为:https://github.com/julienschmidt/httprouter
FreeBuf_
2 天前
linux
·
redis
·
golang
基于Go语言的恶意软件通过Redis配置滥用向Linux主机部署XMRig挖矿程序
网络安全研究人员近日发现针对公开Redis服务器的新型Linux加密货币挖矿攻击活动,该活动被Datadog安全实验室命名为RedisRaider。
Asus.Blogs
2 天前
开发语言
·
后端
·
golang
Go 语言中的 Struct Tag 的用法详解
在 Go 语言中,结构体字段标签(Struct Tag) 是一种用于给字段添加元信息(metadata)的机制,常用于序列化(如 JSON、XML)、ORM 映射、验证等场景。你在开发 Web 应用或处理数据交互时,一定会经常看到类似下面的写法:
wktomo
3 天前
开发语言
·
学习
·
golang
GO语言学习(七)
上一期我们简单地带大家手把手实践一下利用GO来构建服务器,大家是不是很不接里面为啥是这样操作的,所以这一期我们就来带领大家一起学习这些是如何实现web的工作,了解其底层实现方式,任何语言都是万变不离其宗。
why151
3 天前
开发语言
·
后端
·
golang
深信服golang面经
不是真实地址,是临时变量slice内容未改变, 换成另一个方法才会改变 for _,v := range x 是值拷贝
言之。
3 天前
开发语言
·
后端
·
golang
Go语言中new与make的深度解析
在 Go 语言中,new 和 make 是两个用于内存分配的内置函数,但它们的作用和使用场景有显著区别。
木易小熙
3 天前
开发语言
·
golang
·
自动化
chromedp -—— 基于 go 的自动化操作浏览器库
chromedp 是一个用于 Chrome 浏览器的自动化测试工具,基于 Go 语言开发,专门用于控制和操作 Chrome 浏览器实例。
程序员麻辣烫
3 天前
开发语言
·
数据库
·
golang
go语法大赏
前些日子单机房稳定性下降,找了好一会才找到真正的原因。这里面涉及到不少go语法细节,正好大家一起看一下。
粲然忧生
3 天前
golang
golang库源码学习——Pond,小而精的工作池库
pond 是一个轻量级的 Goroutine 池库,用于高效管理并发任务。它提供了灵活的配置选项和多种策略,适合处理高并发场景。
jonssonyan
3 天前
vue.js
·
golang
·
gin
使用 vite-plugin-dynamic-base 实现运行时动态设置上下文路径
我们一般会在编译之前设置上下文,那么如何在编译之后动态设置上下文的路径?本文使用的技术栈是 Go(Gin) + Vue.js(Vite)
fashia
4 天前
开发语言
·
分布式
·
后端
·
zookeeper
·
golang
·
go
Java转Go日记(三十六):简单的分布式
目前分布式系统已经很流行了,一些开源框架也被广泛应用,如dubbo、Motan等。对于一个分布式服务,最基本的一项功能就是服务的注册和发现,而利用zk的EPHEMERAL节点则可以很方便的实现该功能。EPHEMERAL节点正如其名,是临时性的,其生命周期是和客户端会话绑定的,当会话连接断开时,节点也会被删除。下边我们就来实现一个简单的分布式server:
heart000_1
4 天前
微服务
·
云原生
·
golang
Go 语言云原生微服务全栈实战:Docker 镜像优化、K8s 编排与 Istio 流量治理
本系列文章将以 Go 语言为主导开发语言,系统性地讲解如何从零构建一个基于微服务架构的应用系统,涵盖以下核心模块: