IT技術

Spring Security ( 一 ) – 架構概述">Spring Security ( 一 ) – 架構概述

一直以來我都想寫一寫Spring Security系列的文章,但是整個Spring Security體系強大卻又繁雜。陸陸續續從最開始的guides接觸它,到項目中看了一些源碼,到最近這個月為了寫一寫這個系列的文章,閱讀了好幾遍文檔,最終打算嘗試一下,寫一個較為完整的系列文章。 較為簡單或者體量較小的技術

Java數據結構與算法解析(六)——AVL樹">Java數據結構與算法解析(六)——AVL樹

之前我們說過普通二叉查找樹的刪除算法會使得左子樹比右子樹深,因為我們總是用右子樹的一個來代替刪除的節點。會造成二叉查找樹,嚴重的不平衡。 AVL樹簡介 而AVL樹就是解決普通二叉查找樹弊端的方法,他是帶有平衡條件的二叉查找樹,這個平衡條件必須容易保持,而且它保證樹的深度必須是O(logN).

一個單例還能寫出花來?

什麽是單例模式? 從“單例”字面意思上理解為——一個類只有一個實例,所以單例模式也就是保證一個類只有一個實例的一種實現方法罷了。其官方定義為:確保一個類只有一個實例,並提供一個全局訪問點。 為什麽會有單例模式? 從單例模式的定義中我們可以看出——單例模式的使用自然是當我們的系統中某個對象只需要一個實例的情況

極化碼之tal-vardy算法(2)

    上一節我們了解了tal-vardy算法的大致原理,對所要研究的二元輸入無記憶對稱信道進行了介紹,並著重介紹了能夠避免輸出爆炸災難的合並操作,這一節我們來關註信道弱化與強化操作。     【1】《Channel polarization: A method for constr

電商交易欺詐層出不窮,如何用深度學習系統布下天羅地網?">電商交易欺詐層出不窮,如何用深度學習系統布下天羅地網?

雷鋒網 AI科技評論按:交易欺詐對電子商務帶來了巨大的威脅,來自清華大學交叉信息研究院博士後、物理學博士王書浩近日在AI研習社的青年分享會上介紹了基於循環神經網絡的交易欺詐檢測系統——時間偵探(CLUE),他重點講解了電商欺詐檢測這一場景下的三個主要技術難點:非平衡樣本學習、實時檢測系統、增量模型更新。

京東金融私有雲HTTPS性能優化實踐">京東金融私有雲HTTPS性能優化實踐

HTTPS 協議因其具有安全屬性,完全有將 HTTP 取而代之的趨勢。然而這個進程並沒有很順利,因為 HTTPS 實施起來有幾個難點,其中有一個是它的性能問題。本文分享了京東金融私有雲在 HTTPS 性能優化上的實踐,希望對有意切換 HTTP 到 HTTPS 的你有所幫助。 隨著智能手機普及、WIFI 接

測試帖:Windows上可直接運行Docker(文中附代碼按需取用)">測試帖:Windows上可直接運行Docker(文中附代碼按需取用)

說在前面 > 隨著Docker在雲計算市場的領先地位日益穩固,容器技術也逐漸成為了一種主流技術。另眾多程序員頭疼的是,由於Docker引擎使用了linux特有的內核功能,所以要在Windows中運行Docker就會變得十分繁瑣。對此,微軟公司進行了一次重大的更新調整,這次調整其實就是讓Docke

【設計模式】module模式以及其改進(揭示模式)

寫在前面 編寫易於維護的代碼,其中最重要的方面就是能夠找到代碼中重復出現的主題並優化他們,這也是設計模式最有價值的地方 說到這裏,看來有必要拿出我的一張圖體會一下了 - - 《head first設計模式》裏有一篇文章,是說使用模式的心智,   1、初學者"心智" :"我要為HELLO WORLD

Spring Cloud實戰小貼士:Ribbon的饑餓加載(eager-load)模式">Spring Cloud實戰小貼士:Ribbon的饑餓加載(eager-load)模式

我們在使用Spring Cloud的Ribbon或Feign來實現服務調用的時候,如果我們的機器或網絡環境等原因不是很好的話,有時候會發現這樣一個問題:我們服務消費方調用服務提供方接口的時候,第一次請求經常會超時,而之後的調用就沒有問題了。下面我們就來說說造成這個問題的原因,以及如何解決的方法。 問題原因

入坑IT都快十年了

一起幫的開發直播已經告一段落:一是主體的功能差不多都實現了,二是用到的架構技術都展示得差不多了。以後就算繼續開發,也應該都是一些“技術上”重復的工作而已。整個直播過程耗時近半年,SVN提交1062次,視頻錄像60.5G,涉及到一個項目開發的方方面面,想來還真是有那麽一點小小的成就感。