原创 Nginx之動靜分離

一、動靜分離原因 以Tomcat服務器爲例,Tomcat可以用來解析jsp頁面,處理Servlet,但是Tomcat處理靜態資源的能力並不是很強。如果可以將動態資源與靜態資源相分離,這樣就可以大大提高服務器的性能。Nginx可以幫我們處理

原创 Nginx之負載均衡(輪詢、hash、最小連接數、權重)

一、負載均衡 就是當數據量過大的時候,代理服務器充分當作一個調度者的身份,來將這些請求合理的分配到後端各個服務器上,保證服務器的性能能夠充分發揮。在Nginx有常用的幾種實現負載均衡的方式,下面就給大家介紹下。 二、Nginx路徑匹配規則

原创 Linux查看進程與結束進程

一、查詢線程 常用操作:  ps -aux a 關聯的所有 process,通常與x一起使用,列出完整信息。 x 後臺進程 u 有效使用者的相關聯的進程 pstree -up       以樹狀結構顯示 u

原创 Linux gizp、bzip2、tar詳解

一、壓縮與打包 壓縮是指通過某些算法,將文件尺寸進行相應的縮小,同時不損失文件的內容。gzip、bzip2就是Linux用來壓縮的命令。 打包是指將多個文件(或目錄)合併成一個文件,方便傳遞或部署。tar就是Linux用來打包的命令。 在

原创 Mybatis在映射文件中常用標籤

【1】if標籤 通過if標籤我們可以動態的傳入參數,以幫助我們適應不同的情景下的sql查詢。 案例: select * from user         <where>             <if test="id != 0">

原创 Mybatis報錯:Available parameters are [arg1, arg0, param1, param2]

報錯案例: 接口: void updateUserInfo(int money, String user_id); 映射文件: <update id="updateUserInfo">         update t_user s

原创 Nginx-反向代理

一、Nginx誕生環境     單臺tomcat在理想情況下可支持的最大併發數量在200~500之間,如果大於這個數量可能會造成響應緩慢甚至宕機。解決方案是通過多臺服務器分攤併發壓力,這不僅需要有多態tomcat服務器,這就需要有一臺服務

原创 Linux常用目錄命令集合(一)

【1】切換目錄 cd命令 .. 表示上級(父級)目錄 cd ../ ~ 表示用戶的家目錄,如果在~跟用戶名,就表示要去到該用戶的家目錄。 cd ~ .  表示當前目錄        cd ./ "-" 表示與上次所在目錄進行切換,返回上一