原创 github刪除提交歷史
刪除git的提交歷史直接刪除.git文件再初始化倉庫也是可以的,但有可能回導致git儲存庫出現問題,所以我喜歡採用第二種方式。即新建一個分支,把代碼傳到新分支上,刪除老分支,再把新分支重命名爲老分支,就完美解決了此問題。二種代碼如下:一:
原创 .gitignore不生效問題
有時我們上傳github項目時,發現.gitingore雖然改變了,但是好像文件沒有生效,這種問題是因爲我們本地倉庫出現緩存,應先清理緩存,在進行提交。如下:git rm -r --cached git add . git commit
原创 openresty學習之mac下安裝
mac下有個一個簡便的工具叫homebrew如果你沒有安裝請參考上篇文章,如果已安裝直接使用如下命令:brew install openresty/brew/openrestymac就是那麼簡單上一篇:Mac下wget的安裝
原创 跨域請求問題cors
什麼是跨域? 跨域,指的是瀏覽器不能執行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制。 所謂同源是指,域名,協議,端口均相同,不明白沒關係,舉個例子: http://www.123.com/index.
原创 關於@Transactional註解不回滾解決方案
@Transactional默認是事務回滾管理,但事務只回滾運行時異常。如果我們代碼中出現的異常不是運行時異常,但我們還是希望觸發回滾事務。1.手動回滾。2.使用try catch throw new RuntimeException()
原创 springboot項目打成war包
1.springboot項目內置有Tomcat,首先我們要去掉這個tomcat引入如下依賴 <dependency> <groupId>org.springframework.boot</groupId>
原创 --- dependencies與dependencyManagement的區別
在上一個項目中遇到一些jar包衝突的問題,之後還有很多人分不清楚dependencies與dependencyManagement的區別,本篇文章將這些區別總結下來。 1、DepencyManagement應用場景
原创 框架源碼解析
簡單的框架源碼分析https://www.processon.com/view/5b0dfc41e4b02dd42070bf31
原创 python中的xpath的使用
直接貼出最常用的路徑表達式表達式描述nodename選取此節點的所有子節點。/從根節點選取。//從匹配選擇的當前節點選擇文檔中的節點,而不考慮它們的位置。.選取當前節點。..選取當前節點的父節點。@選取屬性。xpath('//span[@
原创 docker安裝mysql
docker pull mysql查找Docker Hub上的mysql鏡像runoob@runoob:/mysql$ docker search mysql NAME DESCRIPTION
原创 python學習知識點
1._init_() 雙下滑線表示python系統自帶的方法。2.t = Test()並不是對方法的調用,而是產生一個對象。python中沒有new關鍵字3.註釋是用#4.數值的填充 "%d" % '參數' 字符串 "%s" % '字符串
原创 docker基礎命令
鏡像生成:cd bus-eureka mvn clean package -Dmaven.test.skip=true docker:build鏡像查看:docker images容器生成:docker run [imageID]後臺生
原创 linux下安裝nginx
1.可以使用wget 命令下載或者使用工具上傳這裏我是使用wget下載wget http://nginx.org/download/nginx-1.9.9.tar.gz2.把這個壓縮包使用tar 命令解壓tar -zxvf nginx-1
原创 mac開啓隱藏文件的快捷方式
shift+commond+.
原创 ArrayList源碼分析
通過查看源碼debug,可以看到一開始我們申請的是一個空的object數據,當我使用list.add()時,它會判斷當前容量的大小;先與默認capacity10比較,如果小與10把數組的大小使用Arrays.copy進行數組擴容爲0,當大