![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在應(yīng)用程序的業(yè)務(wù)邏輯中抖部,經(jīng)常會碰到需要校驗參數(shù)的情況镜盯。經(jīng)常要判斷一個 Model 的字段是否為 Null 之類茅茂,或者判斷長度等案狠。那么在代碼...
轉(zhuǎn)載:https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一個數(shù)據(jù)類...
后臺管理任務(wù)當(dāng)作一次性進程運行 進程構(gòu)成(process formation)是指用來處理應(yīng)用的常規(guī)業(yè)務(wù)(比如處理 web 請求)的一組進程淡溯。與...
把日志當(dāng)作事件流 日志使得應(yīng)用程序運行的動作變得透明湘换。 在基于服務(wù)器的環(huán)境中蚀苛,日志通常被寫在硬盤的一個文件里仰担,但這只是一種輸出格式糊识。 日志應(yīng)該是...
盡可能的保持開發(fā),預(yù)發(fā)布,線上環(huán)境相同 從以往經(jīng)驗來看赂苗,開發(fā)環(huán)境(即開發(fā)人員的本地部署)和線上環(huán)境(外部用戶訪問的真實部署)之間存在著很多差異愉耙。...
快速啟動和優(yōu)雅終止可最大化健壯性 12-Factor 應(yīng)用的進程是易處理(disposable)的,意思是說它們可以瞬間開啟或停止拌滋。 這有利于快...
通過進程模型進行擴展 任何計算機程序朴沿,一旦啟動,就會生成一個或多個進程败砂《脑互聯(lián)網(wǎng)應(yīng)用采用多種進程運行方式。例如昌犹,PHP 進程作為 Apache 的...
通過端口綁定(Port binding)來提供服務(wù) 互聯(lián)網(wǎng)應(yīng)用有時會運行于服務(wù)器的容器之中坚芜。例如 PHP 經(jīng)常作為 Apache HTTPD 的...
以一個或多個無狀態(tài)進程運行應(yīng)用 運行環(huán)境中,應(yīng)用程序通常是以一個和多個進程運行的祭隔。 最簡單的場景中货岭,代碼是一個獨立的腳本,運行環(huán)境是開發(fā)人員自己...