随笔分类 - GO
go学习
摘要:package mainimport ( "bytes" "encoding/json" "flag" "fmt" "io/ioutil" "net/http" "os")var ZabbixTarget, ZabbixMessage, ZabbixType, PrometheusAlertUrl
阅读全文
摘要:1 前言 最近实现系统的分布式日志与事务管理时,在寻求所谓的全局唯一Goroutine ID无果之后,决定还是简单利用Context机制实现了基本的想法,不够高明,但是好用.于是对它当初的设计比较好奇,便有了此文. Context是golang官方定义的一个package,它定义了Context类型
阅读全文
摘要:Go语言中的go-routine是go语言中的最重要的一部分,是一个用户级的线程是Go语言实现高并发高性能的重要原因.但是如何停止一个已经开启的go-routine呢?一般有几种方法: 使用共享内存来停止go-routine,比如通过判断一个全局变量来判断是否要停止go-routine 使用文件系统
阅读全文
摘要:智能家居系统(SHS)是指利用物联网(IoT)、云计算、人工智能等技术,将家中的各种设备(如照明、家电、监控、温控器等)相互连接起来,实现自动化和远程控制的家居管理系统。通过智能手机、平板电脑、语音助手等设备,用户可以随时随地对家中的设备进行监控和操作,提升生活的便利性、安全性和舒适性。 智能家居系
阅读全文
摘要:REST 简介 REST 代表表现层状态转移(REpresentational State Transfer),由 Roy Fielding 在他的 论文 中提出。REST 是一种软件架构风格,不是技术框架,REST 有一系列规范,满足这些规范的 API 均可称为 RESTful API。REST
阅读全文
摘要:原创 吃个大西瓜 Coding Big Tree 2024年09月19日 08:00 云南 map 默认是无序的,不管是按照 key 还是按照 value 默认都不排序(详见第 8.3 节)。 如果你想为 map 排序,需要将 key(或者 value)拷贝到一个切片,再对切片排序(使用 sort
阅读全文
摘要:https://blog.csdn.net/u010698107/article/details/120168601
阅读全文
摘要:Controller作为k8s的资源控制组件,必定要实时地监控对比资源的目标状态和当前状态,这其中会与apiserver产生大量的交互。在k8s中,k8s各个组件都会与apiServer交互,因此k8s在项目中封装了一个client-go公用模块,路径位于项目vendor/k8s.io/client
阅读全文
摘要:一个小例子,给你讲透典型的 Go 并发操作 原创 訢亮 程序员新亮 2024年09月08日 16:57 天津 听全文 程序员新亮 GitHub 9K+ Star | 技术交流分享 206篇原创内容 公众号 如果你有一个任务可以分解成多个子任务进行处理,同时每个子任务没有先后执行顺序的限制,等到全部子
阅读全文
摘要:Golang 实现 IP 地址扫描 原创 Go Official Blog Go Official Blog 2024年09月05日 18:13 中国香港 听全文 你是否想过哪些设备连接到了家里的 Wi-Fi 网络?无论是出于安全目的还是单纯的好奇心,我们都可以去了解一下家庭网络中的设备情况。在本文
阅读全文
摘要:使用 niljson 处理 Go 语言中 JSON 的空值类型 原创 源自开发者 源自开发者 2024年09月03日 11:43 广东 听全文 源自开发者 专注于提供关于Go语言的实用教程、案例分析、最新趋势,以及云原生技术的深度解析和实践经验分享。 321篇原创内容 公众号 在使用Go语言进行JS
阅读全文
摘要:Golang 脱敏扩展包:简化敏感信息处理的利器 原创 PFinal南丞 PFinalClub 2024年09月03日 07:36 上海 听全文 PFinalClub 一个有信念者所开发出的力量,大于99个只有兴趣者。 88篇原创内容 公众号 Golang 脱敏扩展包:简化敏感信息处理的利器 背景
阅读全文
摘要:Golang 几种使用 Channel 的错误姿势 原创 Go Official Blog Go Official Blog 2024年08月31日 18:18 中国香港 听全文 Go 的 goroutine 能够让繁琐的并发变得简单易用。Go 不能没有 channel 就像西方不能失去耶路撒冷。C
阅读全文
摘要:Go必知必会:解锁 Go 语言函数的玩法 原创 王中阳 王中阳 2024年07月03日 18:51 北京 王中阳 靠敲代码在北京买房的大厂程序员:专注后端程序员的就业辅导和学习路线规划。 274篇原创内容 公众号 文末有面经共享群 本文来自极客学院专栏,欢迎订阅:Go入门进阶实战专栏:其实学Go很简
阅读全文
摘要:Builder 模式在 Go 语言中的应用 江湖十年 Go编程世界 2024年08月27日 07:21 浙江 Builder 模式是一种创建型模式,即用来创建对象。 Builder 模式,中文翻译不太统一,有时候被翻译为建造者模式或构建者模式,有时候也被翻译为生成器模式。为了不给读者造成困扰,我还是
阅读全文
摘要:Go 程序如何实现优雅退出?来看看 K8s 是怎么做的——下篇 GoCN 2024年08月27日 08:02 浙江 以下文章来源于Go编程世界 ,作者江湖十年 Go编程世界. 不限于 Golang、Docker、Kubernetes,技术博客 https://jianghushinian.cn/ 的
阅读全文
摘要:func (r *Request) Name(resourceName string) *Request { if r.err != nil { return r } if len(resourceName) == 0 { r.err = fmt.Errorf("resource name may
阅读全文
摘要:c := make(chan int) close(c) x, ok := <-c //确认通道布尔值
阅读全文
摘要:https://mholt.github.io/json-to-go/
阅读全文
摘要:package main import ( "encoding/json" "fmt") type Project struct { Key string `json:"key"` Value string `json:"value"`} type JiraHttpReqField struct {
阅读全文

浙公网安备 33010602011771号