【公告】寻找社区日常运营、功能开发、维护 自愿者

本站 2013 年上线以来,得到国内广大 gopher 们的支持,也让我有动力一直开发、维护着。 随着 go 越来越流行,学习 go 的人也越来越多,本社区用户量也越来越大,而我个人的精力有限。为了给社区用户提供更好的服务,希望有自愿者加入社区,一起维护、运营本站。招募的自愿者包括: 1. 日常网站运营 —— 比如晨读文章推荐、周推荐等;**特别欢迎在校大学生;** 2. 功能开发、维护 —— 参与开发本站功能;板块维护、管理者等; 3. 活动组织、宣传者 —— 组织社区用户参与...阅读全文

2017-11-13 12:30:12

一个用go实现分布式文件系统fastdfs称go-fastdfs

![logo](https://raw.githubusercontent.com/sjqzhang/go-fastdfs/master/doc/logo.png) # go-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。 - 支持curl命令上传 - 支持浏览器上传 - 支持HTTP下载 - 支持多机自动同步 - 支持断点下载 - 支持配置自...阅读全文

2019-02-13 15:15:27

Golang面试经验分享

> 因为我本人目前不是做Golang方面的工作,所以问的Golang方面的问题不是特别多,细节的问题也不多,而且面试的很多问题都会结合个人的情况,所以以下内容仅供大家扩展眼界,查缺补漏 ### Golang基础 1. Golang 中sync包下的内容,使用过哪些内容。 2. 设计模式中的单例模式,在Golang中有哪些实现的方式 3. Golang中的锁,有哪些,基本的API如何使用 4. 一个锁,如果没有调用lock()方法,就直接调用unlock(),会发生什...阅读全文

2019-05-22 16:04:12

阿里巴巴开源的流量控制组件 Sentinel Go 首个版本发布,支撑十年双 11 大促稳定性

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。[Sentinel](https://github.com/alibaba/Sentinel) 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀、冷启动、消息削峰填谷、集群流量控制、实时熔断下游不可用服务等,是保障微服务高可用的利器。 Sentine...阅读全文

2020-02-25 09:55:42

[视频版]-Golang深入理解GMP

**介绍一下**HELLO GOPHER!  相信越来越多的Go浪小伙伴,都对Golang的GMP调度器流连忘返,GMP很多书籍都有详细的介绍,在下把之前的一篇有关GMP场景全分析的文章,录制了一套多PPT动态图的视频,希望小伙伴们能更加清晰的理解GMP,从此不再惧怕GMP! ## 提纲 P1  -课程阶段目标 P2  -调度器的由来和分析 P3  -GMP模型简介 P4  -调度器的设计策略 P5  -go指令的调度流程 P6  -Go的启...阅读全文

2020-08-06 10:59:30

多routine场景sync.Cond的locker锁混乱问题

## 标签 ```routine```、```sync.Mutex```、 ```sync.Cond``` ## 场景 利用```sync.Cond```的Broadcast()方法唤醒3个routine ## 过程 **代码** ```golang package main import ( "fmt" "sync" "time" ) func main() { wg := sync.WaitGroup{} mux := sync.Mutex{}...阅读全文

2020-10-28 18:59:43

GolangRoadmap.com 访问人次破万了,继续加油!

今天早上起来看了下网站,无意间发现网站访问人次破万。11月份认真做平台以来,网站受到越来越多的Gopher关注,也得到了很多Gopher的肯定,这让我坚定了力争做成最好的Gopher服务平台的目标。随着不断的完善平台功能,已经逐步形成【Go开发者成长线路图】【Go宝典】【Go小课】【Go实战】【Go面试】【Go内推】【Go小考】的产品矩阵。下一阶段目标是要持续完善各个服务版块的内容建设了,继续加油吧。最后送给自己一句话:你得熬过那些无人问津的日子,才能拥有想要的诗和远方。 ![www.go...阅读全文

2020-12-16 08:59:54

高可用流控降级组件 Sentinel Go 正式 GA,助力云原生服务稳稳稳

## 前言 微服务的稳定性一直是开发者非常关注的话题。随着业务从单体架构向分布式架构演进以及部署方式的变化,服务之间的依赖关系变得越来越复杂,业务系统也面临着巨大的高可用挑战。 ![image](https://user-images.githubusercontent.com/9434884/102049406-bfedbd80-3e1b-11eb-9524-b091ae1b609c.png) 在生产环境中大家可能遇到过各种不稳定的情况,比如: - 大促时瞬间洪峰流量导...阅读全文

2020-12-16 13:52:48