原创 利用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)