腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Golang语言社区
Golang语言社区(www.Golang.LTD)专业分享Go语言基础、提高等最新最前沿动态。
专栏作者
举报
1903
文章
2784290
阅读量
585
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
go(999+)
其他(301)
游戏(139)
编程算法(129)
数据库(91)
https(72)
java(50)
人工智能(48)
api(46)
linux(45)
http(44)
数据结构(42)
云数据库 Redis(39)
html5(38)
网络安全(35)
存储(34)
github(32)
javascript(30)
json(30)
开源(28)
socket编程(28)
系统架构(28)
安全(25)
sql(24)
云数据库 SQL Server(21)
微信(20)
git(19)
分布式(19)
缓存(19)
html(18)
微服务(18)
node.js(17)
全栈(17)
游戏开发(17)
区块链(16)
c++(16)
python(15)
windows(15)
容器镜像服务(12)
rpc(12)
腾讯云测试服务(11)
面向对象编程(11)
打包(10)
ide(10)
udp(10)
nginx(9)
mongodb(9)
网站(9)
tcp/ip(9)
渲染(8)
容器(8)
shell(8)
架构设计(8)
php(7)
android(7)
unix(7)
文件存储(6)
大数据(6)
数据(6)
对象存储(5)
比特币(5)
ios(5)
c 语言(5)
css(5)
ajax(5)
自动化(5)
模型(5)
数字货币(4)
erlang(4)
bash(4)
scala(4)
jquery(4)
memcached(4)
apache(4)
bash 指令(4)
ssh(4)
rabbitmq(4)
c#(3)
lua(3)
.net(3)
xml(3)
汇编语言(3)
access(3)
访问管理(3)
命令行工具(3)
数据加密服务(3)
运维(3)
正则表达式(3)
单元测试(3)
uml(3)
ntp(3)
小程序(3)
编辑器(3)
程序员(3)
配置(3)
同步(3)
机器学习(2)
mac os(2)
ruby(2)
oracle(2)
搜索引擎(2)
mapreduce(2)
全站加速网络(2)
kubernetes(2)
爬虫(2)
hashmap(2)
ftp(2)
kotlin(2)
二叉树(2)
aop(2)
dubbo(2)
敏捷开发(2)
kernel(2)
gcc(2)
iis(2)
func(2)
io(2)
it(2)
动画(2)
队列(2)
服务器(2)
工具(2)
工作流(2)
基础(2)
框架(2)
拖拽(2)
音频(2)
负载均衡(1)
数据挖掘(1)
tensorflow(1)
objective-c(1)
actionscript(1)
react(1)
硬件开发(1)
nosql(1)
postgresql(1)
maven(1)
负载均衡缓存(1)
spring(1)
专用宿主机(1)
容器服务(1)
日志服务(1)
云数据库 MongoDB(1)
SSL 证书(1)
云推荐引擎(1)
大数据可视交互系统(1)
图像处理(1)
电商(1)
企业(1)
underscore(1)
serverless(1)
devops(1)
互联网金融(1)
压力测试(1)
spark(1)
jdk(1)
hive(1)
erp(1)
numpy(1)
sql server(1)
jdbc(1)
asp(1)
zookeeper(1)
grep(1)
zabbix(1)
机器人(1)
数据分析(1)
数据处理(1)
数据可视化(1)
sas(1)
网站建设(1)
nat(1)
openapi(1)
nest(1)
云计算(1)
虚拟化(1)
sdk(1)
迁移(1)
隐私计算(1)
adapter(1)
amazon(1)
auto(1)
binary(1)
block(1)
cube(1)
db(1)
dot(1)
facebook(1)
file(1)
firefox(1)
label(1)
png(1)
schema(1)
stream(1)
streamwriter(1)
url(1)
web(1)
zip(1)
编程语言(1)
遍历(1)
编码(1)
操作系统(1)
测试(1)
后台(1)
计算机(1)
架构(1)
脚本(1)
局域网(1)
客户端(1)
可视化(1)
连接(1)
软件(1)
视频(1)
数据存储(1)
图片资源(1)
网络(1)
系统(1)
线程(1)
压缩(1)
语法(1)
源码(1)
搜索文章
搜索
搜索
关闭
Golang语言情怀-第43期 Go 语言标准库翻译 bufio
node.js
编程算法
bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,创建另一个也实现了该接口,且同时还提供了缓冲和一些文本I/O的帮助函数的对象。
李海彬
2021-03-09
446
0
百万 Go TCP 连接的思考: epoll方式减少资源占用
linux
go
腾讯云测试服务
容器镜像服务
node.js
前几天 Eran Yanay 在 Gophercon Israel 分享了一个讲座:Going Infinite, handling 1M websockets connections in Go
李海彬
2019-05-08
2K
0
【语言实践】Go语言文档自动化之go-swagger
java
go
自动化
node.js
openapi
go-swagger中在github.com的仓库下的依赖包如下,主要包含可以对语法进行校验的govalidator,文档化的标准specification的go-openapi,还有网络处理的golang.org旗下的net和text。
李海彬
2019-05-08
3.3K
0
高性能IO模型浅析
socket编程
react
javascript
node.js
编程算法
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。 (3)IO多路复用(IO Multiplexing):即经典的Reactor设计模式,有时也称为异步阻塞IO,Java中的Selector和Linux中的epoll都是这种模型
李海彬
2018-03-27
780
0
使用Go开发一个简单的服务器程序
node.js
存储
sql
go
最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都觉得JS是反人类的。后台就用了go处理,数据存储使用的mongodb。怎么说来着,从生成数据的角度来讲,这东西把C#+SQLCE甩出好几条街。生成go+mongodb 大约,10秒左右,而后者只是大约需要5分钟。当然,这个完全是写法问题。因为是写一条,就保存一下,如果C#那边一次保存的话性能也不会很差。但考虑的部署问题,因为GO只要2个exe和一个m
李海彬
2018-03-26
974
0
提升 Node.js 应用性能的 5 个技巧
node.js
nginx
java
“如果nginx没有在你的节点服务器之前,那么你可能就错了。”Bryan Hughes在Twitter上说 Node.js是全球领先的用JavaScript——世界上最流行的编程语言创建服务器应用程序的工具。提供web服务器和应用服务器的功能,Node.js被认为是各种以微服务为基础的开发和交付的关键工具。 (下载关于Node.js和NGINX的免费Forrester报告。) Node.js可以替代或增强Java和.NET用于后端应用程序的开发。 Node.js是单线程的,并且使用非阻塞I / O,允许它扩
李海彬
2018-03-23
1.3K
0
Node.js新手必须知道的4个JavaScript概念
node.js
java
如果只需要知道一种编程语言就可以构建一个全栈的应用程序,是不是特别了不起?Ryan Dahl为了把这个想法成为现实,创造了node.js。Node.js是建立在Chrome强劲的V8 JavaScript引擎上的服务器端框架。虽然最初是用C++编写的,但是应用程序通过JavaScript运行。 这样一来,问题就解决了。一种语言就可以统治一切。而且,在整个应用程序中你只需要使用这一种语言。所以,我们需要深刻了解node.js。这就是本文的主题。 下面这四个基本概念是你想要掌握node.js所必需的。我会尽可能
李海彬
2018-03-23
838
0
如何使用 Go 语言写游戏服务器?
游戏
erlang
node.js
之前先后用Erlang,nodejs做过tcp,http的游戏服务器。接触了golang一两个月(纯新手),想在最近的tcp网游项目中使用,但又担心以下问题: # 如何高性能的搭建tcp底层,并且能负载到同时在线N多人 # 如何架构整个服务器端(包括网络层,缓存层,持久化层,日志层,逻辑分发处理层,通信协议层,以及如何有效部署) # goroutine间如何高效通信 # 担心go1.5版本及以后的gc问题 # 如何调试程序和快速定位线上问题 # 压力测试负载能力 希望用过golang的前辈给出一些建议~
李海彬
2018-03-22
3K
0
使用Go开发一个简单的服务器程序
node.js
存储
mongodb
sql
最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都觉得JS是反人类的。后台就用了go处理,数据存储使用的mongodb。怎么说来着,从生成数据的角度来讲,这东西把C#+SQLCE甩出好几条街。生成go+mongodb 大约,10秒左右,而后者只是大约需要5分钟。当然,这个完全是写法问题。因为是写一条,就保存一下,如果C#那边一次保存的话性能也不会很差。但考虑的部署问题,因为GO只要2个exe和一个m
李海彬
2018-03-22
988
0
Node.js真的无所不能?那些不适用的应用领域分析
node.js
github
Node.js是一个服务器端JavaScript解释器,底层采用的还是libevent;它的目标是帮助程序员构建高度可伸缩的应用程序,目前对Node.js 的采用状况,Node.js 官方站点有一些罗列,但是相当不完整。如果你自己公司用到,也可以在 github 上提交自己的 pull-request 来更新这个文档。 http://nodejs.org/industry/ https://github.com/joyent/node/wiki/Projects,-Applications,-and-Com
李海彬
2018-03-22
1K
0
提升 Node.js 应用性能的 5 个技巧
node.js
nginx
java
“如果nginx没有在你的节点服务器之前,那么你可能就错了。”Bryan Hughes在Twitter上说 Node.js是全球领先的用JavaScript——世界上最流行的编程语言创建服务器应用程序的工具。提供web服务器和应用服务器的功能,Node.js被认为是各种以微服务为基础的开发和交付的关键工具。 (下载关于Node.js和NGINX的免费Forrester报告。) Node.js可以替代或增强Java和.NET用于后端应用程序的开发。 Node.js是单线程的,并且使用非阻塞I / O,允许它扩
李海彬
2018-03-22
1.5K
0
Node.js新手必须知道的4个JavaScript概念
node.js
java
如果只需要知道一种编程语言就可以构建一个全栈的应用程序,是不是特别了不起?Ryan Dahl为了把这个想法成为现实,创造了node.js。Node.js是建立在Chrome强劲的V8 JavaScript引擎上的服务器端框架。虽然最初是用C++编写的,但是应用程序通过JavaScript运行。 这样一来,问题就解决了。一种语言就可以统治一切。而且,在整个应用程序中你只需要使用这一种语言。所以,我们需要深刻了解node.js。这就是本文的主题。 下面这四个基本概念是你想要掌握node.js所必需的。我会尽可能
李海彬
2018-03-22
1K
0
Bowery为什么放弃Node.js,转向Go?
node.js
容器镜像服务
linux
英文来自:Moving from Node.js to Go at Bowery Go 语言自从面世就受到了很多开发者的欢迎,越来越多的项目基于 Go 语言实现,例如非常著名的云计算项目 Docker。而本文作者分享了其从 Node.js 转到 Go 语言后,整个开发平台的性能得到显著提升,并从中总结出 Go 的六大亮点。 以下为译文: Bowery 是一个基于云技术的开发平台,强大的协同处理技术让即使分散各地的团队成员都能无缝地进行工作。在 2014 年进行的一次由 Node.js 转到 Go
李海彬
2018-03-21
1.6K
0
nodejs php go语言了解
node.js
php
go
java
1、Nodejs 1) 简单的说 Node.js 就是运行在服务端的 JavaScript。 2) Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 3) Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 4) 我们写下的js代码,是在单线程的环境中执行,但nodejs本身不是单线程的。如果我们在代码中调用了nodejs提供的异步api(如IO等),它们可能是通过底层的
李海彬
2018-03-21
1.7K
0
【Go 语言社区】有关GO和Erlang的一些思考
erlang
go
node.js
修正:我知道我没有把本文的观点表述清楚。我不会说GO语言有问题,或者它应该做些什么改变,因为它跟Erlang语言不一样。我准备说的是GO所做的选择让它难以与Erlang在实用性和低响应高并发需求的后台应用上抗衡。有必要注意一下,我不会写像Julia语言一样的东西。我听说不管是新项目还是老项目,GO都被定位为Erlang的竞争对手。没有人会对JULIA语言说这样的话,但GO和Node.js倒是被一些人看作是Erlang很好的替代品。Erlang不能解决所有的问题!本文主要谈论的是哪些地方Erlang适合使用而
李海彬
2018-03-20
1.2K
0
不只是Web:十大令人振奋的Node.js项目
node.js
java
除了在Web服务器领域大展拳脚之外,Node.js同样也在无处不在的JavaScript应用程序创建当中散发出耀眼的光芒。 Node.js:不只是网站 就在仅仅几年之前,Node.js初始版本刚刚诞生
李海彬
2018-03-19
1.9K
0
Node.js真的无所不能?那些不适用的应用领域分析
node.js
java
github
Node.js是一个服务器端JavaScript解释器,底层采用的还是libevent;它的目标是帮助程序员构建高度可伸缩的应用程序,目前对Node.js 的采用状况,Node.js 官方站点有一些罗列,但是相当不完整。如果你自己公司用到,也可以在 github 上提交自己的 pull-request 来更新这个文档。 http://nodejs.org/industry/ https://github.com/joyent/node/wiki/Projects,-Applications,-and-Com
李海彬
2018-03-19
1.4K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档