背景 最近在使用nginx搭建網(wǎng)站或前后端分離部署項(xiàng)目時(shí)遇到了一個(gè)疑惑,就是在瀏覽器中請求url時(shí),最后一個(gè)反斜杠作用到底是什么? 參閱了網(wǎng)上的文章,記錄一下 解釋 有沒有反...
背景 最近在使用nginx搭建網(wǎng)站或前后端分離部署項(xiàng)目時(shí)遇到了一個(gè)疑惑,就是在瀏覽器中請求url時(shí),最后一個(gè)反斜杠作用到底是什么? 參閱了網(wǎng)上的文章,記錄一下 解釋 有沒有反...
4.1 軟件設(shè)計(jì)過程 從工程管理的角度來看,軟件設(shè)計(jì)分兩步完成: 概要設(shè)計(jì),將軟件需求轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)和軟件的系統(tǒng)結(jié)構(gòu)。 詳細(xì)設(shè)計(jì),即過程設(shè)計(jì)。通過對系統(tǒng)結(jié)構(gòu)進(jìn)行細(xì)化,得到軟件...
在我們平常的編碼中,通常會(huì)將一些對象保存起來,這主要考慮的是對象的創(chuàng)建成本。比如像線程資源、數(shù)據(jù)庫連接資源或者 TCP 連接等,這類對象的初始化通常要花費(fèi)比較長的時(shí)間,如果頻...
什么是連接池 數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫連接,它允許應(yīng)用程序重復(fù)使用一個(gè)現(xiàn)有的數(shù)據(jù)庫連接,而不是再重新建立一個(gè)。 為什么要使用連接池 數(shù)據(jù)庫連接是一種關(guān)鍵的有限的...
Freemarker 簡介 這是一個(gè)老牌的開源的免費(fèi)的模版引擎。通過 Freemarker 模版,我們可以將數(shù)據(jù)渲染成 HTML 網(wǎng)頁、電子郵件、配置文件以及源代碼等。Fre...
背景 UML比較難學(xué),主要是其本身很復(fù)雜并且涉及到大量的概念名詞。領(lǐng)域模型就是其中之一,網(wǎng)絡(luò)上搜索到關(guān)于領(lǐng)域模型的知識應(yīng)該是有兩種,一種是來源于最初的傳統(tǒng)軟件開發(fā)過程,一種來...
之前看到有人寫的一篇關(guān)于nginx配置中l(wèi)arge_client_header_buffers的問題排查的文章,其中提到: large_client_header_buffe...
前言 Alfred,想必大家就算沒用過也耳聞過。Alfred是一個(gè)讓你可以丟掉鼠標(biāo)的神器。很多讀者可能之前認(rèn)為Alfred的學(xué)習(xí)成本高,或者感覺它太復(fù)雜,而望之卻步。其實(shí)Al...