原创 解決weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection

今天部署一個應用程序出現問題,在tomcat上測試好好的,但是部署到weblogic之後報錯:weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net

原创 理解ouath2.0--實現過程、4種授權模式、安全事項以及解決重定向過程中參數丟失的問題

最近項目上接觸ouath2.0比較多,很多大廠都用來做單點登入,寫篇文章分享一下,一起探討學習。 什麼是Oauth2.0? oauth協議爲用戶資源的授權提供了一個安全的、開放而又建議的標準。oauth的授權不會使第三方觸及到用

原创 Integer的==與equals比較——開發中遇到的大坑

代碼 先來看一個例子: public class MyTest { public static void main(String[] args) throws IOException { Integer v1 =

原创 BigDecimal踩過的那些坑,BigDecimal一定不會丟失精度嗎?

當需要進行高精度計算時,比如銀行系統的money結算,一般都會採用BigDecimal來進行計算,這已經是一個常識了。但是BigDecimal一定不會丟失精度嗎? 先看一個例子: public class Test { pu

原创 java中SimpleDateFormat和Calender的簡單用法(有項目實例及代碼)

最近做項目用到這兩個類,還是很方便的,很想分享給大家。 業務背景介紹 首先說下業務場景,我們做的是oa系統,在創建流程的時候,讓用戶輸入一個時間,然後流程延後啓動。那麼用戶在輸入時間的時候,就有兩種方式可以選擇: 具體的時間,比

原创 淺顯易懂了解token單點登入原理及實現過程

token單點登入原理及實現過程什麼是單點登入(SSO)token單點原理安全性代碼演示 什麼是單點登入(SSO) 首先舉個例子: 對於某個銀行系統,本身有開發自己的系統,比如門戶之類的。最近有新的新的需求,比如數據分析的業務需求

原创 java中finalize()的用法

java虛擬機中的內存清理,是通過垃圾回收器來進行清理的,這個過程是不需要程序員來操心。一個對象被用完之後,在某個時間段就會被回收,如果這個對象用完之後就“棄之不顧”,或許會有一些安全問題。因此這個方法存在的意義就是,這個對象被處

原创 maven打包時,lib文件夾下的jar無法加載(程序包不存在)

maven打包時,lib文件夾下的jar無法加載(程序包不存在) 程序能正常run、debug,但是使用maven進行 package打包時,卻出現" java: 程序包xxxx不存在"的問題。解決辦法如下: 在pom.xml中加