原创 利用java中的觀察者模式模仿spring中的ApplicationContextAware
1.spring中ApplicationContextAware的作用: spring框架中,如果需要在一個普通的javaBean中獲得ioc容器對象,其中有一種方法就是 實現ApplicationContextAware接口,ioc容器
原创 eclipse中無法查看jdk debug變量的值
產生原因 java中jdk的目錄下自帶的有src.zip源碼包,但編譯的時候,沒有帶調試信息,所以debug的時候,看不到jdk中變量的值。 解決方案: 重新編譯jdk中的rt.jar,使用eclipse導出jar文件,使
原创 oracle11g更改數據庫字符集
oracle更改字符集說明 方法1,通過csalter.sql、csscan命令 - 演示環境說明 假設我們安裝已經安裝好了一個數據庫,字符集爲ZHS16GBK,庫已經運行了一段時間。由於開發需求,需要將數據庫服務器的端
原创 jdk動態代理源碼解析
1.簡介 動態代理在java框架盛行的今天,用的非常廣泛,在諸多設計模式中也是比較難掌握的。動態代理實際上是一種字節碼增強技術。產生一個新的代理類來輔助原有的類來進行某些增強操作。在spring的aop中使用的核心技
原创 mysql5.5安裝和配置
mysql安裝和配置 操作系統:centos7 mysql版本:mysql5.5 源碼編譯安裝mysql 1)獲取安裝包: https://cdn.mysql.com//Downloads/MyS
原创 單點登錄詳解
1 單點登錄的概念 1.1什麼是單點登錄 單點登錄是指在多系統共存的情況下,用戶在一個系統登錄之後,可以通過某種授權機制登錄到其他的系統內。大型的網站內,會存在着多個子系統,如果每個系統都需要單獨的進行登錄認證,會非常的麻煩
原创 activemq使用SSL通訊
1.簡介 隨着微服務的興起,MQ在分佈式的架構中起到了至關重要的作用,市場上用的比較多的消息中間件有IBM MQ、rabbitMQ、activeMQ。 activemq作爲一個開源的詳細中間件,支持jms規範
原创 jeesite整合單點登錄
1.什麼是單點登錄 單點登錄SSO(Single Sign On)實際上就是用戶在一個系統登錄之後,在單點登錄的其他客戶端(應用)不用重複的登陸,登陸校驗交給中央認證服務器去校驗。單點登錄的應用場景通常爲一個大型的系統下有很多小系統,並
原创 使用jms工廠連接websphere mq
1.mq服務器端的配置: 1.1配置隊列管理器 1.2配置服務器連接通道 1.3配置隊列 1.4java客戶端的用戶認證配置: 權限重點補充一下: 本例中mq的版本爲:7.5。 授權需要對隊列管理器和隊列分別授權: 查看java客戶端的用
原创 java遠程連接ibm mq實現發送和接受消息
1.相關jar包: com.ibm.mq.commonservices.jar com.ibm.mq.headers.jar com.ibm.mq.jar com.ibm.mq.jmqi.jar connector.jar junit-4
原创 oracle調用netca、netmgr出現的空指針異常
oracle安裝完成之後,輸入netca 或者netmgr調用linux的圖形界面時,缺少調用圖形界面的權限的問題導致初夏空指針異常。錯誤截圖如下: 解決方案和步驟: 以root用戶登錄圖形界面。輸入xhost+ 輸入xdpyinf
原创 goshop2導入項目需要注意的事項
1.goshop2採用了分佈式的架構,很好的使用dubbo集成了服務。導入goshop2需要注意的事項如下: 1.1基本模塊的架構: goshop-common開頭的爲項目的通用配置 goshop-service開頭的作爲du
原创 sql中多表連接中需要注意的事項
1.在數據庫中,通常可以通過查看執行計劃瞭解sql語句的執行順序,以及花費的時間等,但在使用left join時,需要特別注意的是,如果第二張表有篩選條件,應該將連接條件寫在join裏面,而不是寫在where後面. 第一種情況:第二張表有
原创 java中的責任鏈模式
1.責任鏈模式簡介: 責任鏈模式設計的角色: 1.1抽象處理者角色: 1.2具體處理者角色 2.使用責任鏈模式模仿出差申請費的報銷流程: 分心如下: 涉及到的對象: 以面向對象的思維應該講責任鏈抽象爲一個對象(HandlerChain)