原创 國內Homebrew安裝太慢 - 簡單五步快速安裝

        Homebrew是一款Mac OS平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用你關心各種依賴和文件路徑的情況,十分方便快捷。         本文主要解

原创 Mac下使用SSH(密鑰)訪問Github

1,終端中輸入:cd ~/.ssh 如果出現 -bash: cd: /Users/glamor/.ssh: No such file or directory,說明你之前沒有用過。直接執行第二步。      如果之前用過需要清理原來的rs

原创 使用SpringAOP實現動態數據源讀寫分離

由於項目越來越大,數據庫的壓力越來越大,之前只做了簡單的數據庫主從備份,沒有進行讀寫分離,現在主庫的壓力越來越明顯,除了需要優化SQL之外,減輕主庫壓力,讀寫分離是必不可少了,也是項目需要吧,在這裏記錄一下,也是供大家參考一下吧。關鍵詞:

原创 Java中實現大批量導入數據到MySQL——LOAD DATA LOCAL INFILE

Mysql load data的使用 數據庫中,最常見的寫入數據方式是通過SQL INSERT來寫入,另外就是通過備份文件恢復數據庫,這種備份文件在MySQL中是SQL腳本,實際上執行的還是在批量INSERT語句。 在實際中

原创 Java內存區域學習記錄

Java虛擬機在執行Java程序的過程中會把它所管理的內存劃分爲若干個不同的數據區域,這些區域都有各自的用途,以及創建和銷燬的時間,有的區域隨着虛擬機進程的啓動而存在,有些區域則依賴用戶的線程和結束建立和銷燬。根據《Java虛擬機規範》的

原创 maven整合spring profile實現多環境自動切換

maven整合spring profile實現多環境自動切換 1、resources目錄下添加不同環境的配置文件 2、applicationContext文件增加profile配置 <beans prof

原创 線程池的submit和execute方法區別

線程池中的execute方法大家都不陌生,即開啓線程執行池中的任務。還有一個方法submit也可以做到,它的功能是提交指定的任務去執行並且返回Future對象,即執行的結果。下面簡要介紹一下兩者的三個區別: 1、接收的參數不一樣 2