首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
GoLang
订阅
bijiasuo2006
更多收藏集
微信扫码分享
微信
新浪微博
QQ
63篇文章 · 0订阅
折叠椅
4年前
GraphQL
微服务
架构
GraphQL 在微服务架构中的实践
在过去的将近半年的时间里,作者一直在使用 GraphQL 这门相对新兴的技术开发 Web 服务,与更早出现的 SOAP 和 REST 相比,GraphQL 其实提供的是一套相对完善的查询语言,而不是类似 REST 的设计规范,所以需要语言的生态提供相应的框架支持,但是由于从它开…
692
27
评论
折叠椅
4年前
Go
后端
GO千万级消息推送服务
公司此前有一个简单的文章订阅业务,但是采用的是定时拉取的模式,周期比较长,时效性不佳。于是考虑做一个长连接服务,主动把新产生的文章推送下去。 因为是web场景,所以优先考虑成熟的websocket协议,很多编程语言都有成熟的服务端开发框架。 假设有100万人在线,那么1篇文章…
1.2w
249
3
折叠椅
5年前
Go
热重启golang服务器(graceful restart golang http server)
服务端代码经常需要升级,对于线上系统的升级常用的做法是,通过前端的负载均衡(如nginx)来保证升级时至少有一个服务可用,依次(灰度)升级。 而另一种更方便的方法是在应用上做热重启,直接升级应用而不停服务。
4304
25
评论
yikejiucai
6年前
Go
Go 语言安全编程指南
如何安全的使用 Go 语言写 Web 应用?
1125
22
评论
Li_Goper
4年前
Go
使用go mod结合docker分层缓存进行自动CI/CD
写go程序,若是仅仅是你一个人写,或者就是写个小工具玩儿玩儿,依赖管理对你来说可能没那么重要。 但是在商业的工程项目里,多人协同,go的依赖管理就尤为重要了,之前可选的其实不太多,社区提供的实现方式大多差不多的思路,比如我之前使用的godep。所以项目中会有一个vendor文件…
6948
32
9
mazz
5年前
Go
Go 高级主题 - Go interface 详解 (四) :type assertion
本系列是阅读 "The Go Programming Language" 理解和记录。 Type assertion(断言)是用于 interface value 的一种操作,语法是 x.(T),x 是 interface type 的表达式,而 T 是 assertd typ…
1791
16
评论
折叠椅
5年前
Go
后端
在Golang中各种永远阻塞的姿势
Go的运行时的当前设计,假定程序员自己负责检测何时终止一个goroutine以及何时终止该程序。可以通过调用os.Exit或从main()函数的返回来以正常方式终止程序。而有时候我们需要的是使程序阻塞在这一行。一直等待直到WaitGroup等于0 select{}是一个没有…
5828
17
3
林冠宏_指尖下的幽灵
5年前
Go
Android
服务器
XGoServer ---- 一个基础性、模块完整且安全可靠的服务端框架
上述的功能结合使用,便可做到牢固的安全性。此外,可以再结合 https 级别的路由使用。
1750
32
评论
神奇的命令行
6年前
后端
Go
Golang 必备技巧:接口型函数
接口型函数,指的是用函数实现接口,这样在调用的时候就会非常简便,我称这种函数,为接口型函数,这种方式使用于只有一个函数的接口。
1382
36
2
咔叽咔叽
4年前
Go
[译] golang 官方文档 context
在刚刚过去的 2019 gopher china 大会上 context 概念被多次提起,包括很多框架的源码也大量运用了。看得出来 context 在 golang 的世界中是一个非常重要的知识点,所以有必要对 context 有一个基本的使用和认知。官方文档解释和示例都比较详…
2474
14
2
温馨提示
当前操作失败,如有疑问,可点击申诉