原创 maven依賴關係中Scope的作用 轉

maven依賴關係中Scope的作用  Dependency Scope  在POM 4中,<dependency>中還引入了<scope>,它主要管理依賴的部署。目前<scope>可以使用5個值:  compile,缺省值(默認就

原创 Mybatis Sql語句#{},和 ${}傳參的區別 原

#{},和 ${}傳參的區別如下: 使用#傳入參數是,sql語句解析是會加上"",當成字符串來解析,這樣相比於$的好處是比較明顯對的吧,#{}傳參能防止sql注入,如果你傳入的參數爲 單引號',那麼如果使用${},這種方式 那麼是會報錯的

原创 Java開發中的23種設計模式詳解 轉

設計模式(Design Patterns)                                   ——可複用面向對象軟件的基礎 設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經

原创 (總結)Nginx配置文件nginx.conf中文詳解 轉

#nginx進程數,建議設置爲等於CPU總核心數。 worker_processes 8; #全局錯誤日誌定義類型,[ debug | info | notice | warn | error | crit ] error_log /va

原创 Python3.7源碼安裝 原

至2018/8/28 Python最新發行版本:3.7.0 LINUX系統:CentOS 源碼安裝:   1、下載源碼 cd /home wget https://www.python.org/ftp/python/3.7.0/Python

原创 算法題 原

public class ArithDemo { public static void main(String[] args) { int [] arr={4,567,882,1,78}; //bubberSort(arr);

原创 redisCacheManager 原

redisCacheManager(redis緩存管理器使用):配置+註解   @Cacheable、@CachePut、@CacheEvict 註解介紹: (1)@Cacheable 作用:主要針對方法配置,能夠根據方法的請求參數對其結果

原创 IDEA常用快捷鍵 原

Ctrl+Z Ctrl+Shift+Z 撤銷/恢復 Ctrl+D 複製選中行到下一行 Ctrl+Y 刪除選中行 Ctrl+N 查找定位java類文件 Ctrl+Shift+N 查找定位所有

原创 zookeeper選舉機制 轉

理解zookeeper選舉機制 zookeeper集羣 配置多個實例共同構成一個集羣對外提供服務以達到水平擴展的目的,每個服務器上的數據是相同的,每一個服務器均可以對外提供讀和寫的服務,這點和redis是相同的,即對客戶端來講每個服務器

原创 MySQL的統計總數count(*)與count(id)或count(字段)的之間的各自效率性能對比 轉

執行效果: 1.  count(1) and count(*) 當表的數據量大些時,對錶作分析之後,使用count(1)還要比使用count(*)用時多了!  從執行計劃來看,count(1)和count(*)的效果是一樣的。 但是在表做

原创 git merge 與 git rebase 的區別 轉

merge 與 rebase 的區別 merge 現在假設我們有一個主分支 master 及一個開發分支 deve,倉庫歷史就像這樣: 初始倉庫歷史 現在如果在 master 分支上 git merge deve:Git 會自動根據

原创 塊,靜態塊代碼執行順序 原

public class Main { public static void main(String[] args) { System.out.println("main start---------");

原创 Java中HashMap的實現原理 轉

總結:HashMap的實現原理: 利用key的hashCode重新hash計算出當前對象的元素在數組中的下標 存儲時,如果出現hash值相同的key,此時有兩種情況。(1)如果key相同,則覆蓋原始值;(2)如果key不同(出現衝突),則

原创 git撤銷commit操作 轉

Git 撤銷commit的注意事項 Git撤銷commit的操作命令  git reset --hard HEAD^ 一、新建三個文件,demo1,demo2,demo3 二、git add 命令提交到暫存區,git reset HEA

原创 jsp 九大內置對象和其作用詳解 轉

JSP中一共預先定義了9個這樣的對象,分別爲:request、response、session、application、out、pagecontext、config、page、exception 1、request對象 request 對