编译|影子策划|云昭云原生时代,选择一家靠谱的云产品,成为了技术人在设计和部署架构时不得不面临的难题。内存、容量、数据库、流量计费等等都是大家常见的可选参数。然而,官网上那些承诺的“高可用、弹性扩容、实时伸缩”的产品,果真靠谱吗?一份来自知名云服务商Fly.io公司Leader的“检讨书”,或许能
很多人都喜欢尝试新的框架和工具,然后用它创建一个小项目,发布到GitHub上,并提供一个可用于演示的链接,这样大家就不需要下载你的项目、初始化、安装依赖,然后运行等一系列复杂的步骤。过去,你可以把项目上传到Heroku,因为它可以免费托管项目,由于这些项目只是一些演示,所以配置低的免费机器就可以。但
前言最近在看公司项目的代码,看到了大量的继承体系,而且还是继承了多层,维护、阅读都十分的困难。在查阅了一些资料以后,包括《EffectiveJava》一书中的第16条提到“组合优先于继承”。那继承到底会暴露什么问题呢?为什么更推荐优先使用组合呢?继承带来的问题老实讲,项目中为什么大量使用继承,估计