原创 Spring源碼學習之認識AOP

前言 作爲Spring的重要特性之一,AOP的作用當然是毋庸置疑的。它使我們可以在代碼執行過程中,橫切代碼,封裝那些重複執行的操作。保證代碼的模塊化和管理時的便捷性。而這篇博文將從源碼的角度解析AOP的工作原理和使用過程: 簡單的AOP

原创 Linux常用命令

Linux大部分操作都基於命令。因此記錄常用命令有利於日常使用。 Linux常用命令 系統相關 查看系統32位或64位 getconf LONG_BIT 使用VI命令 使用vi命令打開文件。 點擊i進入編輯新增模式 點擊ESC退出編輯

原创 Linux環境安裝jdk

安裝jdk RPM文件安裝 下載對應版本的jdk文件。 上傳到服務器指定位置。 進入指定文件夾。 輸入命令: rpm -ivh jdk-8u161-linux-x64.rpm 設置環境變量 vi /etc/profile 點擊i進入

原创 Spring+Hibernate動態切換數據源以及失敗解決方案

前言 ​ 本來只是動態數據源切換的話,是不準備記錄下來當博客發表的。但是在使用Spring + Hibernate實現數據源切換時,遇到了切換失敗的問題。無論是查看源碼還是debug調試都解決不了,最後還是在網上找到了答案,這裏留一個

原创 Linux常用軟件安裝

以下是服務器開發涉及到軟件的安裝過程 安裝jdk 安裝配置Nginx

原创 Java日誌詳解 一 Log4j

引言 ​ 日誌作爲項目中最基本的一部分,其重要性不言而喻。當項目運行在服務器上,不通過日誌來反饋其運行狀態的話,我們無從得知在運行期間運行狀況如何。異常的發生後,如果沒有日誌將不知道如何解決。 ​ 那麼重要性就提到這兒,接下來介紹

原创 MySQL使用中遇到的問題

MySQL權限控制 MySQL中的帳號管理和權限控制 MySQL之權限管理 ​

原创 Spring源碼學習之IoC

Spring學習筆記之初入Ioc Ioc容器 BeanFactory:Ioc容器定義最基礎的接口,定義了作爲Ioc容器所必備最基本的方法。 ApplicationContext:細化了許多BeanFactory的方法,並且通過繼承許多其