重新认识“吉卜力”
最近我看完了一本书《吉卜力的天才们》,它按照吉卜力电影上映的顺序,从吉卜力的第一部动画《风之谷》到《起风了》,逐步讲述了每一部电影制作到上映的过程。
最近我看完了一本书《吉卜力的天才们》,它按照吉卜力电影上映的顺序,从吉卜力的第一部动画《风之谷》到《起风了》,逐步讲述了每一部电影制作到上映的过程。
从一个简单的例子开始学习go的接口
认识UDP,并使用go语言进行案例实现
做后台开发的都知道,当我们需要对服务进行重启,例如升级发版、异常重启时,会面临到有新的请求在不断进来,同时当前可能还有请求还未处理完成,如果此时直接对服务进行关闭重启,是有一定风险的。尤其是一些写操作,可能会造成数据丢失或损害。 正因如此我们应该等到请求都处理完成了才进行程序的退出,本文接下来就来介绍下在go语言中,针对http服务的场景如何进行优雅的程序退出。
好多年没写个人的年终总结了,上一次写还是2016年初的时候写给2015年的,内容主要还是围绕工作在写。为什么今年又有了想写总结的冲动呢。一方面是觉得今年在很多方面有了新的认知和想法,另一方面也是成为人父后身份的升级,在生活上有了更多的体验。也因此这次的总结我想从不同的层面来写,也算是一个多个方面的回顾了。
因为家里的面积比较大,wifi信号一直覆盖的不好,刚好近期都在家里,所以借此重新把家里的网络调整了下,实现了全屋只有一个wifi,上网体验大幅度提升
如果说苹果对产品设计的偏执是继承于乔布斯的话,那苹果现如今的文化则来自于库克。
相信每个程序员多少都遇到这样的场景,需要将磁盘上的文件读取出来然后发送给客户端。要实现这样一个功能并不难,基本上每一门语言都提供了对操作系统的IO操作的类库。不过如果我们的场景换成是如何在高并发的场景下,为客户端提供读取文件的操作时,可能在实现上就没有那么简单了。
grpc是google于2015年开源的rpc框架,它具备标准化、可通用和跨平台的特点。这些特点使得不同微服务间可以方便的进行调用外,还支持可拓展的负载均衡、链路跟踪、健康检查等特性。而底层的通信,grpc采用的是HTTP/2来进行,性能和效率上能够得到充分的发挥。grpc也加入了CNCF(云原生计算基金会),逐渐的也成为了主流的社区上rpc框架。
《金钱心理学》应该是今年在商业类书籍里很热门的一本书了,其实我一直都不怎么喜欢书籍标题有心理学的字样,总感觉在卖弄一些什么。但出于这本书人们的程度,也见过好几个播客讲过这本书,我还是去看了。不得不说,是本好书。虽然书里很多案例都是在讲投资,但依旧也能对生活有一定启发,尤其是对消费的观念有了更进一步的理解。后来我又听了播客“纵横四海”对这本书的解读,又加深了对里面内容的理解。这篇文章,我想将书里一些我认为对我影响很深的整理出来。