原创 mybatis 一級緩存、二級緩存

 mybatis 爲我們提供了一級緩存和二級緩存,可以通過下圖來理解:      ①、一級緩存是SqlSession級別的緩存。在操作數據庫時需要構造sqlSession對象,在對象中有一個數據結構(HashMap)用於存儲緩存數據。不同

原创 redis:緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級

一、緩存雪崩 緩存雪崩我們可以簡單的理解爲:由於原有緩存失效,新緩存未到期間(例如:我們設置緩存時採用了相同的過期時間,在同一時刻出現大面積的緩存過期),所有原本應該訪問緩存的請求都去查詢數據庫了,而對數據庫CPU和內存造成巨大壓力,嚴重

原创 單線程的Redis爲什麼這麼快

一、前言 近乎所有與Java相關的面試都會問到緩存的問題,基礎一點的會問到什麼是“二八定律”、什麼是“熱數據和冷數據”,複雜一點的會問到緩存雪崩、緩存穿透、緩存預熱、緩存更新、緩存降級等問題,這些看似不常見的概念,都與我們的緩存服務器相關

原创 Spring源碼分析之Bean的解析

前言 Spring源碼分析是一個系列,源碼是Spring 4.X,本系列主要分析Spring的代碼執行流程,過於細節的內容將不會涉及太多,主要是爲了理清Spring的執行流程,比如Bean的解析是如何進行的,解析完成之後是如何進行加載的等

原创 設計模式理解

創建型模式   1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說"來四個雞翅"就行了。麥當勞和肯德基就是生產雞翅的Factory   

原创 SpringMVC入門實例及詳細講解

SpringServletWebBeanMVC       Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構,可以選擇是使用內置的 Spring Web 框架還是 Strut

原创 cognos 8 servics啓動時報錯[ ERROR ] CFG-ERR-0106

在Win 7 下啓動 cognos 8 servics 失敗: [ ERROR ] CFG-ERR-0106 IBM Cognos Configuration did not receive a resp

原创 ORACLE遊標概念講解

  1,什麼是遊標?  ①從表中檢索出結果集,從中每次指向一條記錄進行交互的機制。      ②關係數據庫中的操作是在完整的行集合上執行的。   由 SELECT 語句返回的行集合包括滿足該語句的 W

原创 Java程序發生異常就掛了嗎?

Java程序發生異常就掛了嗎? 爲了驗證程序不會掛,我寫了個例子給大家看看。   測試代碼:   import java.io.File; import java.io.IOException; /** * Java程序發生異常就掛了嗎

原创 C語言中extern修飾符的用法

在C語言中,修飾符extern用在變量或者函數的聲明前,用來說明“此變量/函數是在別處定義的,要在此處引用”。 0. extern修飾變量的聲明。舉例來說,如果文件a.c需要引用b.c中變量int v,就可以在a.c中聲明extern i

原创 informatica客戶端連接報錯pcsf_46008

之前是正常使用的,但是過了一段時間不用,用客戶端連接出現下面的錯誤 Unable to get repositories for domain Domain_zcy Error:【PCSF_46008】Cannot connect to

原创 jQuery對象和DOM對象的區別及轉換

jQuery對象和DOM對象的區別 DOM對象,即是我們用傳統的方法(javascript)獲得的對象,jQuery對象即是用jQuery類庫的選擇器獲得的對象; 複製代碼 代碼如下: var domObj = document.get

原创 linux中export用法

常用用法: export PATH=$PATH:/home/zhaodw 勝於修改環境變量,但只在本次登錄中有效 注意:(與shell變量相結合) 1 =前PATH變量不加$符號 2 再增加的路徑用:追加 功能說明:設置或顯示環境變

原创 oracle的FORALL

 FORALL語句的一個關鍵性改進,它可大大簡化代碼,並且對於那些要在PL/SQL程序中更新很多行數據的程序來說,它可顯著提高其性能。 1: 用FORALL來增強DML的處理能力 Oracle爲Oracl

原创 informatica powercenter 7.x 版本的資源庫文件導入到8.6版本的資源庫中

我最近需要將原來informatica powercenter 7.0的資源庫文件導入到最新的informatica 8.6的版本上,開始使用restore content的功能恢復資源庫,提示我版本不一致,查看了手冊,發現此功能只能針對