标签:Golang

Coding

跟着曹大学Golang第一回 – Go 程序是怎么跑起来的

跟着曹大学Golang第一回 – Go 程序是怎么跑起来的
理解可执行文件Go 进程的启动与初始化调度组件与调度循环处理阻塞调度器的发展历史与调度有关的常⻅问题暖场内容跨语⾔学习PHP 转 GoPHP-FPM 是多进程模型,FPM 内单线程执⾏。PHP 底层是 C 语⾔实现,整套系统难精通。⽐如我遇到过 PHP 底层的 bug,束⼿⽆策。Go 从⽤户代码⼀直到底层都是 Go(会有⼀些汇编),……继续阅读 »

Alan 4个月前 (01-17) 410浏览 0评论0个赞

Coding

Go+精华资源合集

Go+精华资源合集
Go 语言至少在国内的范围看已经走出了“小众”语言的范畴,从各个教学平台推出的课程数量也可以有所洞见,更不用说其云原生的地位以及大厂们都纷纷将其作为主力开发语言这一事实。老许(许式伟)作为Go语言布道师江湖地位自然是毋庸置疑的(这次 Go 圈各路大佬也都有协助造势,听闻 go-zero 的作者万俊峰也已被挖到了 Go+团队),但Go+作为一门新的语言(是……继续阅读 »

Alan 5个月前 (12-07) 708浏览 0评论0个赞

Coding

RabbitMQ消息中间件知识汇总

RabbitMQ消息中间件知识汇总
其它主流消息中间件:AcitveMQ(老牌,但性能略差)、Kafka(性能好,可靠性略差)、RocketMQ(收费)RabbitMQ基于 AMQP 协议实现。适用于对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求次之。RabbitMQ 整体架构安装官网地址:https://www.rabbitmq.com/Erlang 与 Ra……继续阅读 »

Alan 3年前 (2019-08-29) 3864浏览 0评论1个赞

学习笔记

Google资深工程师深度讲解Go语言

Google资深工程师深度讲解Go语言
Go语言的一些知识总结:指针:一般不应在函数中传入指针来修改值,Unmarshal 这类除外。但在结构体较大时,向函数传入指针的性能会比较好,传递指针大约1纳秒,而10M大小的数据需要耗时1毫秒。返回值则不同,1M 以下的数据结构比指针类型要快,如100字节数据花费10纳秒,而这一数据结构的指针耗时在10纳秒(i7-8700 32GB内存测试数据)。 小……继续阅读 »

Alan 3年前 (2019-04-04) 11094浏览 2评论2个赞