26__上云设计,融合云计算的未来

你好,我是乔新亮。

如果不考虑本周五将要更新的“结束语”,那么实际上,我们已经来到了整个专栏的最后一讲。在这一讲里,我打算和你聊聊有关“上云设计”的话题。

26__设计数据持久层(下):案例介绍

你好,我是四火。

本章我们已经学习了不少持久化,特别是有关存储的技术。那在实际业务中,复杂的问题是一个接着一个的,面对这些琳琅满目的具体技术,我们该怎样运用自己所掌握的知识,做出合理的选择呢?今天我们就来接触一些典型的系统,看看对于它们来说,该做出怎样的持久化设计和技术选型。我相信我们实际接触的系统也有相当程度的类比性,可以带来应用的参考意义。

26__深入浅出之静态测试方法

你好,我是茹炳晟,今天我和你分享的主题是:深入浅出之静态测试方法。

我在分享《不破不立:掌握代码级测试的基本理念与方法》这个主题时,系统地介绍了代码级测试常见的五种错误类型(包括语法特征错误、边界行为特征错误、经验特征错误、算法错误,以及部分算法错误),以及对应的四大类测试方法(包括人工静态方法、自动静态方法、人工动态方法,以及自动动态方法)。

今天,我将和你详细讨论人工静态测试方法和自动静态测试方法,来帮你理解研发流程上是如何保证代码质量的,以及如何搭建自己的自动静态代码扫描方案,并且应用到项目的日常开发工作中去。

26__实战(上):怎么设计一个“画图”程序?

你好,我是七牛云许式伟。

到上一讲为止,桌面程序架构设计的基本结构就讲完了。直到现在为止,我们没有讨论任何与具体的应用业务逻辑本身相关的内容。这是因为探讨的内容是普适有效的设计理念,整个讨论会显得很抽象。

26__使用阻塞I_O和线程模型:换一种轻量的方式

你好,我是盛延敏,这里是网络编程实战第 26 讲,欢迎回来。

在前面一讲中,我们使用了进程模型来处理用户连接请求,进程切换上下文的代价是比较高的,幸运的是,有一种轻量级的模型可以处理多用户连接请求,这就是线程模型。这一讲里,我们就来了解一下线程模型。

26__数据存储:NoSQL与RDBMS如何取长补短、相辅相成?

你好,我是朱晔。今天,我来和你聊聊数据存储的常见错误。

近几年,各种非关系型数据库,也就是 NoSQL 发展迅猛,在项目中也非常常见。其中不乏一些使用上的极端情况,比如直接把关系型数据库(RDBMS)全部替换为 NoSQL,或是在不合适的场景下错误地使用 NoSQL。

26__为什么混合云是未来云计算的主流形态?

爆竹声声辞旧岁,今天是大年初一,在此,祝你新春吉祥,阖家幸福!

上期文章我介绍了我们蘑菇街之所以选择上云,是基于怎样的全面考量。今天我们来聊一聊,对于蘑菇街这样有着一定规模体量的产品,我们在不同时期和不同阶段,对云的使用方式是怎样的。

26__为什么加班很久但是没成果?产品开发流程有问题

在刚入行做产品经理时,我工作过的一个团队每天都在加班,工程师叫苦不迭、设计师焦头烂额、产品经理也忙得像“热锅上的蚂蚁”,但就是做不出产品,最后的考评成绩也明显配不上整个团队三天两头加班的付出。