原创 20191009秋招JAVA面試總結

代碼塊執行順序: 1、靜態代碼—》父類構造函數—》子類構造函數 2、HashMap實現原理及特點 答:HashMap基於hashing原理,我們通過put()和get()方法儲存和獲取對象。當我們將鍵值對傳遞給put()方法時,它調用鍵對

原创 JAVA線程池源碼詳解(JDK1.8)

線程池優點 重用線程池中的線程,避免線程的創建銷燬帶來的性能開銷。 控制線程池的最大併發數。 對線程簡單管理:如定時執行以及指定間隔循環執行。 線程池五種狀態 在計算中,數據都是以補碼存放的。 // runState is s

原创 Docker容器化技術在Linux上安裝詳細教程

先在這裏給大家推薦一款linux可視化運程工具FinalShell,這是一款純JAVA開發的linux運程工具 這是它的主界面   是不是看起來很友好 用戶可以選擇輸入命令也可以選擇像在windows上那樣操作文件 接下來回歸正題  安

原创 SpringMvc文件上傳詳解

注意: CommonsMultipartResolver是基於Apache的Commons FileUpload來實現文件上傳功能的。所以在項目中需要相應的jar文件。 並且Jar包在1.2版本以上。 SpringMVC文件上傳器Bean