2018年1月6日

业务逻辑架构演进-从单体应用到微服务再到函数(转)

摘要: 运行应用软件的目的在于提供某种业务价值。价值通过创建和使用业务逻辑来传递,以便它可以为一些用户提供服务。从开始创建业务逻辑到最终交付,为用户提供服务之间的时间称之为时效。提供业务价值的成本等于创建业务逻辑的成本与交付业务逻辑的成本之和。过去成本高昂、效率是主要考虑因素,高时效被认为是常态。今天,随着 阅读全文

posted @ 2018-01-06 23:21 时间朋友 阅读(497) 评论(0) 推荐(0)

尾调用与尾递归

摘要: 一、尾调用 尾调用是指函数的返回值为纯函数调用的情况,即函数最终的返回值与它返回的调用函数的返回值完全一致,这也要求函数最后一句话是返回调用某个函数值,且该函数调用不出现在表达式中。 现代编译器一般都支持尾调用优化,编译器执行到最后一条语句再调用函数时不用保存当前函数的栈信息,加快程序的执行效率。 阅读全文

posted @ 2018-01-06 00:00 时间朋友 阅读(238) 评论(0) 推荐(0)

导航