腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
golang开发笔记
专栏成员
举报
56
文章
105984
阅读量
18
订阅数
订阅专栏
申请加入专栏
全部文章(56)
go(29)
https(22)
网络安全(21)
编程算法(15)
github(8)
http(7)
git(4)
开源(4)
vue.js(3)
node.js(3)
json(3)
数据库(3)
sql(3)
ide(3)
java(2)
php(2)
python(2)
javascript(2)
云数据库 SQL Server(2)
存储(2)
单元测试(2)
unicode(2)
对象存储(1)
xml(1)
html(1)
android(1)
access(1)
打包(1)
nginx(1)
文件存储(1)
云数据库 MongoDB(1)
SSL 证书(1)
数据加密服务(1)
腾讯云测试服务(1)
mongodb(1)
网站(1)
容器(1)
压力测试(1)
正则表达式(1)
面向对象编程(1)
opencv(1)
tcp/ip(1)
socket编程(1)
uml(1)
微信(1)
小程序(1)
数据分析(1)
数据结构(1)
kafka(1)
Elasticsearch Service(1)
即时通信 IM(1)
admin(1)
command(1)
func(1)
int(1)
interface(1)
package(1)
string(1)
struct(1)
supervisor(1)
supervisord(1)
testing(1)
vim(1)
程序(1)
后台(1)
排序(1)
配置(1)
系统(1)
效率(1)
异常(1)
源码(1)
字符串(1)
搜索文章
搜索
搜索
关闭
golang之panic
package
程序
异常
源码
func
在go语言中,panic是一种用于处理不可恢复错误和异常情况的机制。大多数情况下,我们用panic来快速解决正常运行中出现的异常情况,或者我们没有准备好优雅地处理的错误。
孤烟
2024-02-12
195
0
开源后台管理系统 (go-vue-admin)
系统
开源
admin
后台
配置
https://github.com/guyan0319/go-vue-admin
孤烟
2024-02-12
609
0
golang 字符串拼接方法对比
单元测试
testing
排序
效率
字符串
执行 go test string_test.go -benchmem -bench=".*" 结果: BenchmarkFmtSprintf-4 2962962 400.6 ns/op 112 B/op 3 allocs/op BenchmarkAdd-4 6629833 207.7 ns/op 64 B/op 2 allocs/op BenchmarkStringsJoin-4 4255318 291.6 ns/op 112 B/op 3 allocs/op BenchmarkBuffer-4 2948402 368.3 ns/op 176 B/op 4 allocs/op BenchmarkBuilder-4 3149605 352.1 ns/op 160 B/op 4 allocs/op PASS ok command-line-arguments 8.219s 执行效率排序+>join>fmt.Sprintf>strings.Builder>bytes.Buffer
孤烟
2023-09-06
224
0
Go 官方依赖注入工具wire
编程算法
https
网络安全
容器
wire是Go官方推出的一款类似于Spring依赖注入工具。有别于以往的依赖注入工具facebookgo/inject、uber-go/dig等,采用反射实现。wire采用通过代码描述对象之间的依赖关系,然后自动生成代码在编译期实现依赖注入的工具 源码:https://github.com/google/wire
孤烟
2023-01-06
1.9K
0
Go 泛型
ide
打包
go
https
网络安全
泛型是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。
孤烟
2023-01-06
524
0
Go切片排序
编程算法
Go 语言标准库提供了sort包,用于对切片和用户定义的集合进行排序。 具体示例如下:
孤烟
2022-11-14
652
0
Go语言sync.Map
https
网络安全
存储
Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 如果想实现并发线程安全有两种方法:
孤烟
2022-11-07
500
0
Go 操作mongodb
mongodb
go
数据库
sql
云数据库 MongoDB
添加mongodb驱动程序 用于go get将 Go 驱动程序添加为依赖项。 go get go.mongodb.org/mongo-driver/mongo 使用方法 创建main.go 文件 package main import ( "context" "fmt" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/bson/primitive" "go.mongodb.org/mon
孤烟
2022-10-08
609
0
Go之time包用法
go
time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 time 类型
孤烟
2022-03-22
361
0
go操作elasticsearch示例
go
Elasticsearch Service
这里我使用elasticsearch官方给的go语言包([go-elasticsearch](https://github.com/elastic/go-elasticsearch))
孤烟
2022-03-19
2.1K
0
Go 操作kafka包sarama
go
kafka
sarama 是一个纯 Go 客户端库,用于处理 Apache Kafka(0.8 及更高版本)。它包括一个用于轻松生成和使用消息的高级 API,以及一个用于在高级 API 不足时控制线路上的字节的低级 API。
孤烟
2022-03-19
4.4K
0
Go之time包用法
go
time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 time 类型 type Time struct { // wall and ext encode the wall time seconds, wall time nanoseconds, // and optional monotonic clock reading in nanoseconds. // // From high to low bit position, wall encodes a 1-bit flag (hasMon
孤烟
2022-03-19
382
0
go-websocket 分布式IM
go
socket编程
即时通信 IM
基于golang实现的分布式聊天系统,支持一对一聊天,聊天室等功能。为了测试方便发送消息数据暂未存入数据库,后期会加入数据库,也可自行加入数据库,方便永久存储聊天内容,以及支持消息必达等功能。
孤烟
2022-03-19
1.4K
0
Go xml文件处理
xml
go
encoding/xml 包实现了一个简单的xml 1.0解析器,可以理解xml名称空间。
孤烟
2022-03-19
719
0
Go语言 orm库之gorm
https
网络安全
github
git
开源
GORM是一个比较流行且功能齐全的orm库,主要有以下特性 全功能 ORM 关联 (Has One,Has Many,Belongs To,Many To Many,多态,单表继承) Create,Save,Update,Delete,Find 中钩子方法 支持 Preload、Joins 的预加载 事务,嵌套事务,Save Point,Rollback To Saved Point Context,预编译模式,DryRun 模式 批量插入,FindInBatches,Find/Create with Ma
孤烟
2020-12-07
1.2K
0
Golang 操作Excel文件
go
日常开发中会遇到处理Excel文件的相关操作,这里推荐一款应用比较广泛的操作Excel的开源工具Excelize。
孤烟
2020-10-24
2.8K
0
Go 加密解密算法总结
https
网络安全
编程算法
数据加密服务
go
加密解密在实际开发中应用比较广泛,常用加解密分为:“对称式”、“非对称式”和”数字签名“。
孤烟
2020-09-27
3K
0
Go 中文和unicode字符之间转换
go
编程算法
unicode
Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
孤烟
2020-09-27
5.3K
0
gin websocket 一对一聊天
html
http
go
依赖包 github.com/gin-gonic/gin github.com/gorilla/websocket 代码 创建ws/ws.go package ws import ( "encoding/json" "github.com/gin-gonic/gin" "github.com/gorilla/websocket" "log" "net/http" ) // ClientManager is a websocket manager type Clie
孤烟
2020-09-27
1.6K
0
Golang之rpc框架rpcx
网络安全
https
github
git
开源
远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。通过该协议程序员可以实现像调取本地函数一样,调取远程服务的函数。这里介绍一个高效的rpc库(rpcx)。
孤烟
2020-09-27
2.1K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档