前言 在应用程序的业务逻辑中,经常会碰到需要校验参数的情况。经常要判断一个 Model 的字段是否为 Null 之类,或者判断长度等。那么在代码...
转载:https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类...
后台管理任务当作一次性进程运行 进程构成(process formation)是指用来处理应用的常规业务(比如处理 web 请求)的一组进程。与...
把日志当作事件流 日志使得应用程序运行的动作变得透明。 在基于服务器的环境中,日志通常被写在硬盘的一个文件里,但这只是一种输出格式。 日志应该是...
尽可能的保持开发,预发布,线上环境相同 从以往经验来看,开发环境(即开发人员的本地部署)和线上环境(外部用户访问的真实部署)之间存在着很多差异。...
快速启动和优雅终止可最大化健壮性 12-Factor 应用的进程是易处理(disposable)的,意思是说它们可以瞬间开启或停止。 这有利于快...
通过进程模型进行扩展 任何计算机程序,一旦启动,就会生成一个或多个进程。互联网应用采用多种进程运行方式。例如,PHP 进程作为 Apache 的...
通过端口绑定(Port binding)来提供服务 互联网应用有时会运行于服务器的容器之中。例如 PHP 经常作为 Apache HTTPD 的...
以一个或多个无状态进程运行应用 运行环境中,应用程序通常是以一个和多个进程运行的。 最简单的场景中,代码是一个独立的脚本,运行环境是开发人员自己...