原创 用戶登錄限制-----錯誤後鎖定機制的討論

  WEB開發,用戶登錄頁面是必須處理的。這裏的涉及到一些基本的安全問題,明文的用戶名被竊取後,第三方使用窮舉法暴力破解密碼,需要應對。   當用戶未登錄時,token還未獲取,退一步講,即使網站奇葩到先設置token或給個cookie

原创 瀏覽器兼容性彙總

  雖然微軟已經放棄了IE,但是還是有那麼多的人在用着IE,對於前段開發來說,瀏覽器標準化讓未來看起來很美好,但回到現實,還是得維護那一堆的兼容性問題。 一、與衆不同的瀏覽器: 遠古時候的IE6   這個博客介紹的是IE6下的缺陷,涉

原创 通用型的工作總結

一、前端(js、html、css) 1.http協議   在Rest和Ui中,常用的請求有四種,各自有自己的使用時機:     獲取資源時,使用get請求。特點:冪等。我的理解就是在環境不改變的情況下,多次請求返回的數據是相同的。有通過

原创 LAB、HSB、RGB和CMYK色彩模式簡介

  使用Photoshop進行色彩選擇時,會出現LAB、HSB、RGB和CMYK四種色彩模式,那麼這四種顏色有什麼區別與聯繫呢?很明顯,這些模式應該都有試用的場景或適用的人羣,否則若都是一致的,那何不對用戶只提供一種模式,與其他模式的轉換

原创 包依賴關係處理

  項目使用OSGI框架開發,每個bundle都是可動態增刪的模塊,bundle之間的依賴關係處理是在OSGI上註冊、監聽服務實現的,具體可參考OSGI的相關書籍。每個bundle就是獨立的、可在軟件運行後刪除、替換(即熱插拔,如ecli

原创 Java線程池的使用

  最近接到一個需求,優化某個請求的性能。具體情況是這樣的,之前的實現是前臺每隔一段時間向後臺請求數據,後臺根據請求去實時獲取需要的數據,這需要服務器通過內部網絡輪詢上百臺設備,將他們的信息都get到,組裝好,返回給前臺,整個流程不用瞭解

原创 apache服務器的安裝與使用

以下爲安裝Apache服務器的詳細流程: 1. 進入www.apache.org官網,在projects中選擇http server,進入後下載Released版本得到一個壓縮文件httpd-2.4.23-x64.zip。 2. 解壓文

原创 字符編碼淺談

  計算機的一切都是二進制,而爲了助記爲了使人能直觀清楚的與計算機交互,就有了ASCII碼,使用一個字節表示英文以及一些控制符。當其他國家也開始使用計算機時,需要計算機顯示其他的字符文字,此時一個字節已不夠使用,解決的辦法是增加字節數,使

原创 網絡設備中使用的算法

一、負載均衡(LB)設備的分擔算法: 1.LB的工作原理:   服務端發送的請求經LB設備後,被分流到不同的server端。好處是隻需對外暴露LB的虛擬ip,server端的ip只能內部訪問。而且LB上一般有SSL加速,負責ssl的加解密

原创 數據結構與算法小結(2)

一、二叉搜索樹 1.BST試圖解決的問題: 高效的兼顧靜態的查找和動態的增刪。 在基本的數據結構中 數組通過尋秩可實現高效的查找,但增刪效率低; 向量通過尋位置訪問,增刪高效,但查找低效,而且因爲增刪前通常都需要先找到對應