原创 MyBatis Generator的一些知識點釋疑

我們知道MyBatis Generator是一個生成MyBatis和iBatis相關代碼的代碼生成器,利用這個工具可以很方便的根據數據庫中表的定義和結構來生成Java POJOs、SQL Map XML文件以及Java Mapper接口或

原创 vim如何查找vimfiles

在windows中使用gVim的時候,安裝插件時看說明需要放到vimfiles文件夾中。在安裝gVim的時候,會自動在安裝目錄下創建vimfiles和執行程序文件夾vimXX。當時在安裝插件的時候,就有一個疑問,vim的執行程序是在vim

原创 Dubbo ExtensionLoader源碼解讀

ExtensionLoader提供了靜態工廠方法public static <T> ExtensionLoader<T> getExtensionLoader(Class<T> type)來獲取ExtensionLoader的實例。 理

原创 IntelliJ IDEA常用快捷鍵彙總

    在使用IntelliJ Idea的時候,使用快捷鍵是必不可少的。掌握一些常用的快捷鍵能大大提高我們的開發效率。有些快捷鍵可以熟練的使用,但是還有另外一些快捷鍵雖然很好用,但是由於因爲沒有形成使用習慣或者沒有理解快捷鍵的用法,甚至之

原创 jquery ui widget原理解析

jquery ui widget提供了對jquery ui的widget進行創建和使用的基本運行框架和接口規範。其主要作用是對定義的widget組件提供組件註冊和繼承機制的功能。 在jquery ui widget主要提供了$.widge

原创 ConcurrentHashMap中rehash函數理解

最近看了ConcurrentHashMap的源碼,對於這個類的整體原理的講解,請參考 探索 ConcurrentHashMap 高併發性的實現機制     這篇文章將ConcurrentHashMap的工作機制已經講得很清楚了,結合源代碼

原创 idea64.exe啓動錯誤:Cannot start under Java 1.7.0xxx

IntelliJ IDEA : Unsupported java version Cannot start under Java 1.7.0_xxx: Java 1.8 or later is required 在windows使用Int

原创 oracle使用exp與imp對數據遷移備份的方法

使用exp和imp命令是oracle對數據進行遷移備份的一種最簡單最常用的一種方式。在此記錄下使用的方法步驟,以備後用。 首先,在老庫上使用命令: exp userid=username/password@database OWNER=x

原创 XAMPP phpMyAdmin報Exception: Specified context does not exist

今天在升級到最新的XAMPP的時候,運行phpmyadmin的時候在首頁突然出現一大堆的異常, Exception: Specified context ("\SqlParser\Contexts\ContextMySql100113")

原创 windows下git中sh.exe中文顯示亂碼問題解決

在windows中安裝git for windows,直接打開git-bash.exe使用中文顯示沒有問題,因爲git-bash.exe是使用的mintty進行顯示的,在這個環境中可以使用git的自動補全功能,還能 使用一些Linux常用

原创 java實現map和object互轉的三種方法

文章轉載自 java實現map和object互轉的三種方法 /** * 使用org.apache.commons.beanutils進行轉換 */ class A { public static Ob

原创 對泛型編程中泛型類型的一些理解

如果需要在泛型類中獲取泛型類型的Class對象,可以使用以下的方法: /** * 通過反射, 獲得定義Class時聲明的父類的泛型參數的類型. 如無法找到, 返回Object.class.

原创 Unicode UTF的不同

首先需要明白的是Unicode和UTF不是相同性質的概念。Unicode(Universal Multiple-Octet Coded Character Set)描述的是編碼的值,而UTF(UCS Transfer Format)描述的

原创 對Spring中MappingSqlQueryWithParameters、SqlQuery等的一些理解

MappingSqlQueryWithParameters、SqlQuery等都是在Spring的org.springframework.jdbc.object包中。從包名object中也可以看出來這裏面放的是對象,主要是查詢對象。顧名思