原创 Spring --- 循環依賴

循環依賴是多個類之間循環的嵌套引用,如果我們使用 new object 的方式發生循環依賴那麼程序會一直循環調用,直到內存溢出。那麼Spring 是怎麼處理循環依賴的呢? 先看看Spring Bean實例化過程 方式一 帶參數的

原创 CAS5 之帶着ST回Client後報404

遇到過兩次這種情況,在此記錄一下 情況一 由於Client不認SSL證書導致PKIX錯誤,導致驗證票據失敗 404 這種情況可以通過看Client項目的日誌,查找報錯原因,如果是PKIX SSL握手錯誤的話,就要手動導入SSL證書

原创 環境搭建---Redis

安裝 下載後 解壓 tar -zxf /opt/redis-5.0.0.tar.gz 編譯 cd /opt/redis-5.0.0 && make 安裝 cd /opt/redis-5.0.0/src && make instal

原创 MongoDB 錯誤集合

運行./mongo 時 connect time out 27017 開始按照網上的做法刪掉了lock文件,或者運行 –repair命令;但都不行。 最後發現運行 ./mongod 時會在 waiting for conne

原创 jdk密鑰工具

已存在時,請先刪除tomcat.keystore keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -validity 36500 -keystore D:/myc

原创 關於N-U-L-L

爲什麼有NULL 1)null是Java中一個很重要的概念。null設計初衷是爲了表示一些缺失的東西,例如缺失的用戶、資源或其他東西。 2)就像每種原始類型都有默認值一樣,如int默認值爲0,boolean的默認值爲false,n

原创 MacOS-Eclipse配置SVN

直接通過Eclipse的自帶管理功能安裝SVN插件即可 方式一 點擊菜單項“HelpInstall New Software”項,點擊Add,將網址: http://subclipse.tigris.org/update_1.1

原创 LDAP 常用命令

ldapadd ldapadd -h 10.0.35.98 -p 389 -w "password123" -D "cn=ldapadm,dc=sugon,dc=com" -f /root/user.ldif -x 進行簡單

原创 CAS5 在使用ip時(無ssl證書)登錄無效

現象 在CAS5 進行內網部署的時候發現,每次登錄都只是當次有效。重新刷新或新開頁面訪問無效。 推理 這種情況應該是沒有Cas-server會話導致的。 查看瀏覽器Application裏的Cookies,只發現sessionId

原创 Tomcat debug

錯誤信息 SEVERE: One or more Filters failed to start. Full details will be found in the appropriate container log file

原创 排序算法

原文鏈接:https://www.cnblogs.com/onepixel/p/7674659.html 算法分類 十種常見排序算法可以分爲兩大類: 比較類排序:通過比較來決定元素間的

原创 解決JDBC Driver unregister問題

在項目中使用JDBC,出現數據庫連接未註銷錯誤。 這是一個DBCP bug : https://issues.apache.org/jira/browse/DBCP-332 org.apache.catalina.loader.W

原创 CAS5.2 CAS Client集羣環境單點退出異常

首先,這是一個已知的bug。 cas-client通過org.jasig.cas.client.session.SingleSignOutFilter來實現單點退出。 看看這個主要的類,這裏只摘出我們關注的部分。 public f

原创 RestTemplate 踩坑

1⃣️初次使用RestTemplate的post方法時,一直報錯500。 原因:headers裏沒有加Content-Type 解決:設置 request.setHeader(“Content-Type”, “application/

原创 環境搭建---MySQL8

MySQL8安裝 本文采取了下載安裝包進行安裝。有多種安裝方式可選:https://dev.mysql.com/downloads/ 開始安裝 準備工作 下載安裝包:https://dev.mysql.com/downloads/my