原创 CentOS 7 中安裝 Oracle11g R2

準備 修改用戶的 SHELL 限制: vim /etc/security/limits.conf 添加如下內容: oracle soft nproc 2047 oracle hard nproc 1638

原创 MySQL 雙向備份

MySQL 雙向備份 也被稱爲 主主備份 ,即兩個 MySQL 服務都是 Master,其中任意一個服務又是另一個服務的 Slave。 準備 服務器 MySQL服務器 IP地址 masterA 192.168.1.201 ma

原创 MyBatis 源碼閱讀之數據庫連接

MyBatis 源碼閱讀之數據庫連接 MyBatis 的配置文件所有配置會被 org.apache.ibatis.builder.xml.XMLConfigBuilder 類讀取,我們可以通過此類來了解各個配置是如何運作的。而 MyBati

原创 MySQL 之變量

MySQL 之變量 MySQL 的變量分爲四種: 局部變量__、 __用戶變量 、 會話變量 和 全局變量 ,其中局部變量只存在於函數和存儲過程,這裏不多瞭解。其中 會話變量 和 全局變量 在 MySQL 中統稱爲 系統變量 。 用戶變量

原创 NIO 之 WatchService

NIO 之 WatchService Java 1.6版本以前是不存在目錄監控的API的。如果要實現這種功能必須要自己遍歷目錄,記錄各個文件的情況,然後定時全部遍歷一次,從 JDK7 之後出現了 WatchService 類,實現了對目錄下

原创 Oracle SQL Developer 個人使用記錄

Oracle SQL Developer 個人使用記錄 以下簡稱 SQL Developer 對我Java開發來說,這個工具已經足夠使用了,雖然還有很多缺點,但夠用就行,相對於我來說的優點: 整體UI還算舒服 免費 跨平臺 跨數據庫 Wi

原创 MyBatis 源碼閱讀之 databaseId

MyBatis 源碼閱讀之 databaseId MyBatis 的配置文件所有配置會被 org.apache.ibatis.builder.xml.XMLConfigBuilder 類讀取,我們可以通過此類來了解各個配置是如何運作的。而

原创 Intellij IDEA 個人使用技巧記錄

Intellij IDEA 個人使用技巧記錄 本文長期更新,記錄遇到的使用技巧 SpringBoot Cannot resolve configuration property 該提示存在於 application.properties 文

原创 初識 JNI

初識 JNI JNI, Java Native Interface(Java本地接口). 概述 JNI 是用於和本地 C 代碼進行交互操作的API。實際上可以通過許多語言編寫,如C++、C#,本質上 Java 調用的是 dll/so 庫 。

原创 JSR 292 學習

JSR 292 學習 Add a new bytecode, invokedynamic ,that supports efficient and flexible execution of method invocations in th

原创 gitignore 規則

gitignore 規則 gitignore 規則一種被 Git 忽略跟蹤文件(或目錄)的規則,這種規則對於已被跟蹤的文件是無效的。當然它也提供配置自動加入跟蹤的文件(或目錄)的規則,但這種用法比較少。 規則 基本規則 空行或者以 #