原创 Python 學習簡冊
Python是一門誕生於20世紀90年代初的計算機語言,經過多年的發展,已經從"腳本"演進爲了可用於運維程序,視窗軟件,網絡服務,科學計算等多方面的通用型語言。在Python的發展過程中,一些新的功能被不斷加入,同時一些看起來一樣
原创 Web認證Wifi接入-captive portal
captive portal實現了Wifi接入的Web認證,客戶端在連接到hotspot後,正常使用Wifi前,訪問任何網址都會被強制指向到特定的web頁面上完成認證,認證過程可以只是點擊一個同意使用條款的按鈕,或者是需要輸入手機
原创 MongoDB的比較操作符$in
$in操作符用於選擇某個域的值等於其後指定的數組中的任意值的文檔。 { field: { $in: [<value1>, <value2>, ... <valueN> ] } } 域本身可以是數組,此時$in將會選擇域數組中有至
原创 XML Schema中include和import的區別
複雜的XML Schema一般會分割成多個文件編寫,然後通過引用再把彼此聯繫起來,邏輯上成爲一個完成的XML Schema。 通過xsd:include和xsd:import都能完成在一個xsd文件中引用其他xsd文件的功能,兩者
原创 利用Maven的War Overlays實現War包資源共享
Maven War plugin提供了overlays功能,overlays提供了多個web應用程序共享資源的途徑。通過overlays,可以通過包依賴實現個性化定製開發,而不是直接在已有成熟軟件的源碼下進行個性化定製開發。 ov
原创 Java Servlet環境中獲取客戶端IP
由於用戶可能採用了代理,或者服務器處於負載均衡的環境下,只調用HttpServletRequest.getRemoteAddr()得到的地址不一定是想要的數據。 某些代理會在HTTP請求中加入一些頭信息,通過這些頭信息可以獲取到客
原创 Linux設置環境變量許多種,核心規律就一種
Linux設置環境變量有許多種方法,即使未使用桌面,僅僅有命令行的情況下也有多種方法,不同的分發版本,以及同一個分發版,但是具體版本不一樣的情況下可能方法也有所差異,不過總的來說有以下規律: 在系統啓動過程中,執行某個(或某幾個
原创 利用Axis訪問rpc/encorded風格的Web Service
Soap 基於的Web Service在演化,實現其的技術棧也在隨之變化。Java領域出現了許多了Web Service相關的技術,從早期的Apache Axis,xfire到今天的Apache Axis2, Apache CXF
原创 SOAP Web Service的RPC風格與Document風格
style SOAP Web Service有兩種風格(style),RPC和Document。 RPC RPC style有由SOAP標準定義的固定的SOAP消息body格式要求,由遠程調用的方法名元素包裹着許多個參數元素構成,
原创 RestTemplate訪問RESTful服務
Spring本身提供了訪問RESTFul服務的的工具RestTemplate,在Spring Android項目中也提供了該工具。正如其名所示,其概念上和JdbcTemplate, JmsTemplate類似,雖然RestTemp
原创 同時使用Spring Data Jpa與Spring Data MongoDB
Spring Data Jpa 提供了Jpa存儲的支持,而Spring data MongoDB則提供了MongoDB的抽象,有時候會有跨結構的存儲需要,需要同時使用這兩種存儲技術。 當同時使用兩者的時候,由於其提供的Reposi
原创 配置枚舉類型在Jackson中的序列化方式
定義一個枚舉類型 public enum Type { TYPE1(1, "Type A"), TYPE2(2, "Type 2"); private Integer id; private Strin
原创 事務的隔離
事物的隔離性決定着併發事務處理時數據狀態的正確與否,低級別的隔離可以獲得更大的併發事務能力,但是同時意味着併發數據錯誤發生的可能性較高,相反,高級別的隔離可以降低併發數據錯誤發生可能性,但是也意味着事務的併發能力將會減弱,事務之間
原创 Spring Security的Servlet集成
Spring Security 對 Servlet API 提供了一些集成支持。 Servlet 2.5+ 獲取當前用戶的username,對其進行null檢查可以得知用戶是否通過認證。 HttpServletRequest.ge
原创 Spring Xml配置中Bean的引用
Spring最早支持的配置方式是Java系技術很傳統的Xml配置方式,通過Xml可以配置bean的聲明,引用。 如果bean之間有引用,Spring的<property>標籤的的ref屬性可以用來表達這種引用關係 <bean cl