摘要:移動應用開發過程中請求服務端采用在計算機身份認證中是令牌臨時方式請求方式進行,請求方式下直接暴露在請求路徑很容易被別人利用進行篡改進行重復提交等,怎樣保證移動端安全成為后臺開發者所面臨的問題,因為涉及敏感行業數據接口開發過程中安全性成為要求 移動應用開發過程中請求服務端采用token(在計算機身份認證中是令牌(臨時))方式請求方式進行,get請求方式下token直接暴露在請求路徑很容易...
摘要:線程池的工作原理一個線程池管理了一組工作線程,同時它還包括了一個用于放置等待執行任務的任務隊列阻塞隊列。使用線程池可以對線程進行統一的分配和監控。線程池的注意事項雖然線程池是構建多線程應用程序的強大機制,但使用它并不是沒有風險的。 線程池的工作原理一個線程池管理了一組工作線程, 同時它還包括了一個用于放置等待執行 任務的任務隊列(阻塞隊列) 。 一個線程池管理了一組工作線程, 同時它還...
摘要:傳統的代碼中,在類中調用其他對象,都是自己出來一個對象,然后調用,這樣代碼的耦合度就比較高。日志對象和主程序的耦合度降到最低,即使更改日志對象的操作,主程序不受影響。 SSM框架網站后臺搭建(一) 1.所用技術簡單介紹 1.SSM中的S:Spring Spring在百度詞條上的解釋是: Spring是一個開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向...
摘要:多線程是一個龐大的知識體系,這里對其中的進行一個總結,理清他的來龍去脈。替換重量級鎖在中又稱為重量級鎖,能夠保重的幾大特性一致性,原子性,可見性。 Java多線程是一個龐大的知識體系,這里對其中的volatile進行一個總結,理清他的來龍去脈。 CPU緩存 要搞懂volatile,首先得了解CPU在運行過程中的存儲是如何處理的,其結構如圖 showImg(https://segment...
摘要:軟件開發體系架構兩層架構傳統的客戶服務器系統僅只簡單地基于兩層體系來構建,即客戶端前臺和企業信息系統后臺,沒有任何中間件,業務邏輯層與表示層或數據層混在一起。 showImg(https://segmentfault.com/img/remote/1460000007090113); 理想的建筑師應該既是文學家又是數字家,他還應通曉歷史,熱衷于哲學研究,精通音樂,懂得醫藥知識,具有法學...