一 總結html
熟悉廖雪峯git基礎;前端
因爲git跟蹤的是修改,而不是版本號;所以對於修改撤銷的操做,文件在eclipse中依舊有>修改標記,這點不一樣於svn。java
二 BUG描述:熟悉Git基礎git
在Git中,HEAD表示當前版本,它是一個指針;Git在內部有個指向當前版本的HEAD指針,當你回退版本的時候,Git把HEAD指向發生改變。工做區,就是咱們電腦中新建的,能夠看獲得的目錄。版本庫,在咱們工做區執行git init以後,或多出一個.git的目錄,它就是git的版本庫。Git的版本庫裏存了不少東西,其中最重要的就是稱爲index的暫存區,還有Git爲咱們自動建立的第一個分支master,以及指向master的一個指針叫HEAD。spring
命令git add
把文件添加進去,實際上就是把文件修改添加到暫存區;命令git commit
提交更改,實際上就是把暫存區的全部內容提交到當前分支。由於咱們建立Git版本庫時,Git自動爲咱們建立了惟一一個master分支,因此,如今,git commit就是往master分支上提交更改。你能夠簡單理解爲,須要提交的文件修改統統放到暫存區,而後,一次性提交暫存區的全部修改。git commit
只負責把暫存區的修改提交到master。git比svn的優點在於,跟蹤的是修改,而不是版本號。git checkout
實際上是用版本庫裏的版本替換工做區的版本,不管工做區是修改仍是刪除,均可以「一鍵還原」。數組
遠程倉庫,git的第二大殺手級功能。如今的公司通常本身搭建一臺git服務器,24小時服務。其餘每一個人都從這個「服務器」倉庫克隆一份到本身的電腦上,而且各自把各自的提交推送到服務器倉庫裏,也從服務器倉庫中拉取別人的提交。服務器
git中基本術語名詞:master 等。mybatis
git init;git clone;git add;git commit;git reset;git reflog;git checkout - -;git reset HEAD ;git rm且git commit;eclipse
三 Bug描述:Eclipse中集成git後的使用svn
首先,是commit,這個參考logo的圖標,能夠添加commit message,有commit and push和commit兩種方式。
其次,是Add to Index,參考圖標+,表示新添加到文件,將該文件加入到git版本庫當中,進行版本監控。
其次,是Ignore,忽略當前文件,如新增的log文件,在eclipse中會有?的標記,咱們能夠對其執行Ignore操做,此時你會發如今工做區多了一個.gitignore。同時在eclipse項目中的log上面,問好消失了。
其次,其它操做均可以經過英文釋義來得到相應的操做。還原代碼操做,經過Replace with -> HEAD Revision。進行版本還原。
四 BUG描述:JDK 8 Stream流
傳統的列表查詢中:先從SQL撈數據,再在service層清洗過濾數據,有時候還要爲前端轉義數據;Java Stream提供了簡潔的代碼解決上述問題的辦法。流的定義:從某個數據源(集合 數組 I/O)得到的,支持聚合操做(filter sorted map)的元素序列。流操做在內部幫咱們實現了迭代器。
在java.util.stream.Stream類中定義了兩類操做:像filter,sorted和map同樣的能夠被鏈接起來造成一個管道的操做(返回的對象始終是流);像collect,findFirst和allMatch同樣的終止管道並返回數據的操做(結束流管道,返回List Integer等非流類型數據)。
五 BUG描述:初始化
初始化ArrayList: List<Integer> list = new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6,7,8,9,10));
初始化HashSet:Set<Integer> set = new HashSet<Integer>(Arrays.asList(1,2,3,4,5,6,7,8,9,10));
六 標籤<aop:config>的解析
因爲spring沒法解析標籤<aop:config>,固然知道是xsd文件沒有被引入進來,可是引入進來以後一直報錯,最後發現居然是空格問題致使的。這個問題太尼瑪操蛋了,以下:
// 正確的應該是: xmlns:aop="http://www.springframework.org/schema/aop" 個人錯誤配置以下: xmlns:aop="http://www.springframework.org/schema/aop " //因爲空格的緣由,致使解析地址是錯誤的,我滴個神啊~~
七
八 BUG描述:Mybatis-Spring官方指導文檔
http://www.mybatis.org/spring/zh/index.html
九 BUG描述:Eclipse提示功能 快捷鍵配置
地址:http://www.cnblogs.com/shaweng/archive/2013/09/26/3340016.html