前言 在應(yīng)用程序的業(yè)務(wù)邏輯中爱榔,經(jīng)常會(huì)碰到需要校驗(yàn)參數(shù)的情況盖腿。經(jīng)常要判斷一個(gè) Model 的字段是否為 Null 之類(lèi)始鱼,或者判斷長(zhǎng)度等。那么在代碼...
轉(zhuǎn)載:https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一個(gè)數(shù)據(jù)類(lèi)...
后臺(tái)管理任務(wù)當(dāng)作一次性進(jìn)程運(yùn)行 進(jìn)程構(gòu)成(process formation)是指用來(lái)處理應(yīng)用的常規(guī)業(yè)務(wù)(比如處理 web 請(qǐng)求)的一組進(jìn)程昔字。與...
把日志當(dāng)作事件流 日志使得應(yīng)用程序運(yùn)行的動(dòng)作變得透明。 在基于服務(wù)器的環(huán)境中,日志通常被寫(xiě)在硬盤(pán)的一個(gè)文件里攒砖,但這只是一種輸出格式。 日志應(yīng)該是...
盡可能的保持開(kāi)發(fā)日裙,預(yù)發(fā)布吹艇,線上環(huán)境相同 從以往經(jīng)驗(yàn)來(lái)看,開(kāi)發(fā)環(huán)境(即開(kāi)發(fā)人員的本地部署)和線上環(huán)境(外部用戶訪問(wèn)的真實(shí)部署)之間存在著很多差異昂拂。...
快速啟動(dòng)和優(yōu)雅終止可最大化健壯性 12-Factor 應(yīng)用的進(jìn)程是易處理(disposable)的受神,意思是說(shuō)它們可以瞬間開(kāi)啟或停止。 這有利于快...
通過(guò)進(jìn)程模型進(jìn)行擴(kuò)展 任何計(jì)算機(jī)程序格侯,一旦啟動(dòng)鼻听,就會(huì)生成一個(gè)或多個(gè)進(jìn)程×模互聯(lián)網(wǎng)應(yīng)用采用多種進(jìn)程運(yùn)行方式精算。例如,PHP 進(jìn)程作為 Apache 的...
通過(guò)端口綁定(Port binding)來(lái)提供服務(wù) 互聯(lián)網(wǎng)應(yīng)用有時(shí)會(huì)運(yùn)行于服務(wù)器的容器之中碎连。例如 PHP 經(jīng)常作為 Apache HTTPD 的...
以一個(gè)或多個(gè)無(wú)狀態(tài)進(jìn)程運(yùn)行應(yīng)用 運(yùn)行環(huán)境中灰羽,應(yīng)用程序通常是以一個(gè)和多個(gè)進(jìn)程運(yùn)行的。 最簡(jiǎn)單的場(chǎng)景中鱼辙,代碼是一個(gè)獨(dú)立的腳本廉嚼,運(yùn)行環(huán)境是開(kāi)發(fā)人員自己...