原创 HttpClient處理Basic認證CODE

package com.favccxx.favsoft.main; import java.net.URI; import org.apache.http.auth.AuthScope; import org.apache.http.au

原创 Requirejs定義模塊

模塊可以很好的定義作用域來避免全局名稱空間污染,它可以顯示的定義出函數間的依賴關係,而不需要引用全局變量。RequireJS可以加載多個不同的模塊,雖然加載的順序不一樣,但是能保證依賴的順序是正確的。1.  當模塊中只有鍵值對時,可通過如下

原创 Tomcat配置Basic認證方案(一)

本文基於Tomcat文件文件中的角色和用戶配置BASIC認證,是最簡單的BASIC認證實現方案。1. 在<tomcat_home>/conf目錄下的tomcat-users.xml文件中添加如下內容<role rolename="basic

原创 #51CTO學院四週年#詳解JWT的結構與應用

1. JWT是什麼?JWT,全稱JSON WEB TOKEN, 是WEB客戶端與服務器之間相互進行安全通信的規範。通信雙方的對象本身通過JSON傳遞數據是不安全的,但是由於有了數字簽名的存在,這些信息變的可信的。2. JWT特點簡潔(Com

原创 Tomcat使用JDBC Realm配置Basic認證

1. 下載MySQL JDBC驅動(mysql-connector-java-x.x.x-bin.jar)放到TOMCAT_HOME/lib目錄下。2. 配置TOMCAT_HOME/server.xml,添加JDBCRealm,註釋掉原來的

原创 Httpclient處理摘要認證

    雖然摘要認證的安全性比BASIC認證提高了不少,但是從接口調用上來看,並不比BASIC認證複雜,而且Realm和Scheme參數都可以爲空,這時候就和BASIC認證的調用方式一模一樣了。import java.net.URI; im

原创 詳解摘要認證

1. 什麼是摘要認證摘要認證與基礎認證的工作原理很相似,用戶先發出一個沒有認證證書的請求,Web服務器回覆一個帶有WWW-Authenticate頭的響應,指明訪問所請求的資源需要證書。但是和基礎認證發送以Base 64編碼的用戶名和密碼不

原创 XStream將XML轉換爲JAVA對象快速指南

XStream是一套簡單實用的JAVA類庫,它用於序列化對象和XML對象之間互相轉換。由於XStream配置簡單,靈活易用,因此在XML對象和JAVA對象序列化市場上有很大的空間。本文並不會對XStream的特性做詳細介紹,只是以實例的方式

原创 XStream處理重複的或循環引用

XStream如何處理重複的或循環引用?表面上看,它是按照XStream的模式根據XPath節點順序序列化對象,但實際上並不是像想象的那樣,看下面的代碼示例:1. 創建重複循環對象CircularDesign package com.fav

原创 瞭解一下Logstash常用配置

Logstash管道可以配置一個或多個輸入插件、過濾器插件和輸出插件。其中,輸入插件和輸出插件是必選的,過濾器插件是可選的。下圖是Logstash常見的使用場景。上一節的例子中我們使用標準的輸入和輸出插件做了簡單的示例。接下來我們演示一些複

原创 瞭解Logstash輸入插件

  輸入插件是Logstash從特定的數據源讀取數據,Logstash可用插件包括,詳情可見這裏,下面說一些常見的輸入插件:  stdin插件:標準的輸入插件,能夠從命令行中讀取事件。  可選配置:    add_field    hash

原创 Logstach配置文件詳解

配置文件的基本格式,輸入部分,過濾器部分和輸出部分。# This is a comment. You should use comments to describe # parts of your configuration. input