Go语言中文网 为您找到相关结果 6

golang:实现thrift的client端协程安全

前言 Golang作为我们服务端开发的主要语言,实现了很多基础服务,比如oauth2,账户系统,支付,客服等。而在早期开发阶段,也尝试使用golang做页面展示,但每种语言都有自己最擅长的领域,让golang来搞前端实在是有点疼,最终我们选择php+golang的方式来作为整体的服务架构。 那么问题来了,php和golang这对好基友如何愉快的玩耍呢?结论是thrift是块好肥皂! 抛砖 市面上肥皂一大堆,最著名的是舒肤佳,那么我们为毛不用舒肤佳,而选择thrift呢。。。因为够酸爽! 这种酸爽,只有牙口好,才能吃嘛嘛香。众所周知,thrift有多种型号(传输协议),比如家用型的TDebugProtocol,持久型TBinaryProtocol还有爆炸型TCompactProtocol。 而...阅读全文

博文 2014-10-17 23:17:15 郝冠伟

go语言实战中第6章并发中实例,1个逻辑处理器的时候为什么后面的goroutine先执行呢???

![image.png](https://static.studygolang.com/180412/84a094146513c761df58c68c95dd2c8b.png) 这个程序为什么会先输出大写字母呢,书上说第一个goroutine完成所有显示需要花时间太短了,以至于在调度器切换到第二个goroutine之前,就完成了所有的任务,按照这样说也应该是先输出小写字母才对啊??? 求解答,谢...阅读全文

卡哇微社区上线啦

卡哇微社区 是我们做的一款社区服务,主要是帮助客户快速的搭建起社区/论坛/BBS之类的社区系统,目前主攻方向是微信小程序,在我们的系统上点击几下就可以拥有一个基于微信小程序的社区系统。 卡哇微社区小程序 目前市场上提供类似服务的也有很多,基本上都是付费服务+7天免费试用。以前友盟曾经提供过免费的社区,但是18年的时候就关闭了。目前看来市场上存活下来的都是付费服务,我们的系统目前也采用付费形式,但是对于非盈利非商业结构我们提供了免费版本,同时提供45天的免费试用时长,7天太短除非对于已经很熟悉社区运营的人员,对于初次接触的同学需要管理员和社区用户同时试用才能有一个完整的体验,所以我们提供45天的试用时间足够一个小型组织深入试用了。 2017年初,我们有几个朋友决定出来创业,我和另外一位同学都是...阅读全文

go语言实战中有段代码不明白,请问哪位帮忙给看一下,多谢

func main() { runtime.GOMAXPROCS(1) var wg sync.WaitGroup wg.Add(2) fmt.Println("Start Goroutines") go func(){ defer wg.Done() for count := 0; count < 3; count++{ for char := 'a'; char < 'a' + 26; char++{ fmt.Printf("%c ", char) } } }() go func(){ defer wg.Done() for count := 0; count < 3; count++...阅读全文

2018年度总结

一篇迟来的2018年度总结,由于休了一个月假,无暇写这篇总结,本来想昨天晚上回来第一天写,可是昨晚一忙乎又到半夜了。 总结 2018年最大的事儿莫过于闺女降生,自己升级当爸爸,希望小朋友健健康康成长。 工作上上半年被提升为Senior Software Developer,切换了行业,之后基本整整忙乎了一年,虽然忙碌,感觉还是比较充实。 技术 关注多时的Flutter终于在年初Beta了,正好公司有新移动项目,顺势上马Flutter,小公司的好处就是技术上自己说了算,只要自己能cover住就好。对于Flutter乃至移动开发,个人还是看好的,也希望在这个方向上继续精进。18年应用Flutter开发了3个跨平台app,其中一个已经在Google play store和Apple app sto...阅读全文

博文 2019-01-16 20:34:42 Tsun424