随笔分类 -  go web

摘要:package loggerimport ( "fmt" "io" "os" "runtime" "strings" "sync" "time")// logger typesconst ( Critical = iota Error Warning Info Debug)const timeFor 阅读全文
posted @ 2023-02-03 17:40 技术颜良 阅读(28) 评论(0) 推荐(0)
摘要:package SshHostimport ( "awesomeProject/ServiceApp" "awesomeProject/pkg/ssh" "awesomeProject/pkg/types/v1beta1" "fmt" "log" "sync" "time")const LocalP 阅读全文
posted @ 2023-01-31 14:12 技术颜良 阅读(573) 评论(0) 推荐(0)
摘要:https://github.com/gookit/gcli/tree/master/interact 阅读全文
posted @ 2023-01-20 10:19 技术颜良 阅读(24) 评论(0) 推荐(0)
摘要:package testimport ( "encoding/json" "github.com/cookieY/yee" "io/ioutil" "log" "net/http" "net/http/httptest" "strings")type Case struct { Method str 阅读全文
posted @ 2023-01-18 09:00 技术颜良 阅读(83) 评论(0) 推荐(0)
摘要:package hostsimport ( "bufio" "errors" "fmt" "io" "net" "os" "strings" "github.com/labring/sealos/pkg/utils/file" "github.com/labring/sealos/pkg/utils 阅读全文
posted @ 2023-01-13 14:43 技术颜良 阅读(298) 评论(0) 推荐(0)
摘要:前言 随着时间的推移,语言爱好者已经构建和共享了许多 Go 框架和库。这些包执行不同的功能,从开发微服务到制作 discord 机器人,一直到构建 Web 应用程序!在本文中,我将尝试让您熟悉一些有用的方法,这些方法是我在尝试使用这种有趣的新编程语言学习和构建应用程序时发现的。 这绝不是一个详尽的列 阅读全文
posted @ 2023-01-13 09:01 技术颜良 阅读(152) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-01-08 20:08 技术颜良 阅读(26) 评论(0) 推荐(0)
摘要:go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,并经受了充分的实战检验(好未来-晓黑板)。 go-zero 包含极简的 API 定义和生成工具 goctl(go control),可以根据定义的 api 文件一键生成 Go, iOS, A 阅读全文
posted @ 2022-12-27 11:50 技术颜良 阅读(353) 评论(0) 推荐(0)
摘要:学习与交流:Go语言技术微信群 商务合作加微信:LetsFeng goland 全家桶激活码,支持所有版本,支持所有系统 链接:http://web.52shizhan.cn/activity/s2abxc 提取码:GJF9B1DK 现在就开始你的Go语言学习之旅吧!人生苦短,let’s Go. 1 阅读全文
posted @ 2022-12-01 10:14 技术颜良 阅读(935) 评论(0) 推荐(0)
摘要:package clusterfileimport ( "errors" "sync" "github.com/labring/sealos/pkg/runtime" v2 "github.com/labring/sealos/pkg/types/v1beta1")var ErrTypeNotFou 阅读全文
posted @ 2022-11-30 09:56 技术颜良 阅读(105) 评论(0) 推荐(0)
摘要:# 1. 介绍 Asynq 是一个 Go 库,用于对任务进行排队并与工作人员异步处理它们。 它的工作原理: 客户端将任务放入队列 服务器从队列中拉出任务并为每个任务启动一个工作 goroutine 多个工作人员同时处理任务 仓库链接:https://github.com/hibiken/asynq) 阅读全文
posted @ 2022-11-28 10:27 技术颜良 阅读(709) 评论(0) 推荐(0)
摘要:package handlerimport ( "github.com/gin-gonic/gin" "sshfortress/model")func MachineAll(c *gin.Context) { q := model.MachineQ{} err := c.ShouldBindQuer 阅读全文
posted @ 2022-11-27 11:21 技术颜良 阅读(197) 评论(0) 推荐(0)
摘要:Go进阶24:Go JWT RESTful身份认证教程 Go&Rust🦀 Go进阶 Go进阶24:Go JWT RESTful身份认证教程 4.5EricZhouGo进阶2019-09-05 1.什么是JWT JWT(JSON Web Token)是一个非常轻巧的规范,这个规范允许我们使用JWT在 阅读全文
posted @ 2022-11-19 12:48 技术颜良 阅读(330) 评论(0) 推荐(0)
摘要:小土之前分享过一篇如何监控 Go Runtime的文章,主要是通过Grafana,Graphite,Statsd等组件来采用UDP协议采集metrics上报到Grafana来进行一系列的展示。相对比较繁琐。今天小土带来一个Go库statsviz-https://github.com/arl/stat 阅读全文
posted @ 2022-11-16 09:00 技术颜良 阅读(426) 评论(0) 推荐(0)
摘要:成为 Go 高手的 8 个 GitHub 开源项目 polarisxu 2022-11-15 18:12 发表于北京 大家好,我是 polarisxu。 想成为 Go 高手吗?那推荐看看这些开源项目。 Go 从 2009 年开始正式对外公布,随着时间的推移,Go 在当前的编程语言中占有良好的地位,在 阅读全文
posted @ 2022-11-15 18:33 技术颜良 阅读(853) 评论(0) 推荐(0)
摘要:Go进阶35:Go语言自定义自己的SSH-Server Go&Rust🦀 Go进阶 Go进阶35:Go语言自定义自己的SSH-Server 4.5EricZhouGo进阶2019-10-22 1. 什么是SSH? SSH是一种网络协议,用于计算机之间的加密登录. 如果一个用户从本地计算机,使用SS 阅读全文
posted @ 2022-11-13 20:20 技术颜良 阅读(842) 评论(0) 推荐(0)
摘要:wsl升级到wsl2 2022.05.10 20:44:42字数 392阅读 2,087 https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 安装ubuntu20.04子系统 通过微软商店、powershell命令行或者下载子系统的安 阅读全文
posted @ 2022-11-12 21:51 技术颜良 阅读(218) 评论(0) 推荐(0)
摘要:Go进阶36:Goland远程开发调试 Go&Rust🦀 Go进阶 Go进阶36:Goland远程开发调试 4.5EricZhouGo进阶2019-11-27 我们团队大部分的人都是使用mac开发, 而我比较持家舍不得花大价钱来更新换代我5年前买的macbook, 所以我长期使用公司配备的Wind 阅读全文
posted @ 2022-11-12 11:42 技术颜良 阅读(926) 评论(0) 推荐(0)
摘要::Gin、Iris、Beego、Buffalo、Echo、Revel,其中Gin、Beego和Iris较为流行。Iris是目前流行Golang框架中唯一提供MVC支持(实际上Iris使用MVC性能会略有下降)的框架,并且支持依赖注入,使用入门简单,能够快速构建Web后端,也是目前几个框架中发展最快的 阅读全文
posted @ 2022-11-09 11:56 技术颜良 阅读(266) 评论(0) 推荐(0)
摘要:Go进阶53:从零Go实现Websocket-H5-RDP/VNC远程桌面客户端 Go&Rust🦀 Go进阶 Go进阶53:从零Go实现Websocket-H5-RDP/VNC远程桌面客户端 4.5EricZhouGo进阶2021-03-12 1. 关于 因为工作的原因,一直研究堡垒机(linux 阅读全文
posted @ 2022-11-07 21:25 技术颜良 阅读(3265) 评论(0) 推荐(0)