原创 IDEA中pom文件變成蜘蛛圖標 或者螞蟻圖標 或者pom文件爲灰色

pom文件爲灰色:選中pom.xml , 右鍵->Mark as xml IDEA中pom文件變成蜘蛛圖標或者螞蟻圖標 :選中pom.xml , 右鍵->add as ant project, 然後在右邊ant 視圖中把對應的項目移除即可

原创 git 查看以及修改遠程跟蹤分支

查看本地和遠程的跟蹤關係 git branch -vv 修改遠程跟蹤分支 git branch --set-upstream-to=origin/remoteBranchName localBranchName  

原创 git 刪除某個文件的歷史提交記錄

linux下:git filter-branch --index-filter "git rm -r --cached --ignore-unmatch  <file/dir>" HEAD windows下:git filter-bran

原创 zookeeper 啓動報錯Unable to create data directory D: mpdataDirzookeeper\version-2

報錯信息如下 2019-05-04 10:27:10,382 [myid:] - INFO [main:Environment@100] - Server environm ent:user.dir=D:\zookeeper-3.4.

原创 idea Compact Middle Packages 不起作用

Compact Middle Packages 點擊後依舊不能夠壓縮空包,依舊是空包層級顯示。後來發現是項目沒有當成是maven項目,一般在log那裏有提示怎樣當成maven項目,或者找到pom.xml, 右鍵》Add as Maven

原创 git cmd 中文顯示亂碼

git config --global core.quotepath false  git config --global gui.encoding utf-8 git config --global i18n.commit.encodi

原创 java.lang.TypeNotPresentException: Type org.apache.maven.plugin.surefire.SurefirePlugin not present

錯誤信息如下 [WARNING] Error injecting: org.apache.maven.plugin.surefire.SurefirePlugin java.lang.TypeNotPresentException: T

原创 dubbo springboot start 調用服務超時 Caused by: com.alibaba.dubbo.remoting.TimeoutException

com.alibaba.dubbo.rpc.RpcException: Invoke remote method timeout. method: forceOut, provider: dubbo://10.16.208.44:218

原创 一個spring 循環引用問題

項目中自己定義了動態數據源配置類DynamicDataSourceConfig,所以要排除Spring的自動配置數據源DataSourceAutoConfiguration,否則會報循環引用的錯誤,報錯信息如下 [08-16 10:35

原创 69 個經典 Spring 面試題及答案

Spring 概述1. 什麼是spring?Spring 是個java企業級應用的開源開發框架。Spring主要用來開發Java應用,但是有些擴展是針對構建J2EE平臺的web應用。Spring 框架目標是簡化Java企業級應用開發,並通

原创 jdk 1.8 Hashmap源碼分析之resize()方法

自己閱讀源碼纔是王道,以前沒好好看源碼,今天就做個簡單的吧,還有就是要注意區分版本,我之前有次面試就把版本給記混了,望引以爲鑑! /** 如果表爲空,即未被初始化,如果threshold.大於0,用其值作爲初始化的表的長度,方法結束;如果

原创 《Spring源碼深度解析》學習筆記——bean的加載(一)

本博客適合結合的源碼或者看過的人複習之用,寫的不好敬請批評指正Spring加載bean的過程,大致分爲以下幾步:加載bean當然主要是獲取bean,下面看到bean的賦值就代表整體過程的基本結束(獲取bean後其實有類型轉換)1 轉換對應