原创 文件管理大全,springboot操作文件,文件夾的上傳,下載,進度條顯示,新建,刪除,重命名文件

文件管理大全,springboot操作文件,文件夾的上傳,下載,進度條顯示,新建,刪除,重命名文件說明1.多文件上傳2. 文件夾上傳3.文件上傳的進度條實現4.根據根目錄的路徑,遞歸獲取改目錄下的所有目錄5.根據目錄的路徑,獲取改

原创 Elasticseach在項目中的增刪改查,數據備份,導出,注意事項

工作中Elasticsearch常見的坑與誤區一、ES簡介Lucene與ES關係ES對比MySQL優勢對比與使用場景二、ES使用1.創建索引,mapping,使用put方式2.往當前索引中添加數據,需json格式數據3.簡單查看數

原创 面試經典 總結二叉樹常考題型和代碼實現詳解 2017

[java] view plain copy package BinaryTreeSummary;      import java.util.ArrayList;   import java.util.Iterat

原创 struts2學習總結

第一節:model1與model2的區別和聯繫 JSPModel1和Model2是兩種JSP建立應用程序的方式。 (1).Model1的體系結構圖 1).首先web瀏覽器對JSP頁面發出request請求,取得頁面參數。 2.)通過

原创 Java集合中:List、Set、map的區別和具體的使用場景和高頻問題解析

1.Collection集合體系的繼承樹如下: 2.Map集合體系的繼承樹如下所示: 3. Java集合類基本概念 在編程中,常常需要集中存放多個數據。從傳統意義上講,數組是我們的一個很好的選擇,前提是我們事先已經明

原创 最新java經典筆試題帶詳解 30道

  都是一些非常非常基礎的題,是我最近參加各大IT公司筆試後靠記憶記下來的,經過整理獻給與我一樣參加各大IT校園招聘的同學們,純考Java基礎功底,老手們就不用進來了,免得笑話我們這些未出校門的孩紙們,但是IT公司就喜歡考這些基礎的東西

原创 搜狗商業平臺Java技術實踐

搜狗商業平臺Java技術實踐 特別策劃Java20週年Java《程序員》電子刊 摘要:搜狗商業平臺負責搜狗廣告業務,涵蓋搜索、網盟、無線、品牌等業務線,其中,基於Java的業務系統在70%以上。從數據庫訪問、離線大規模數據處理到實時計算,

原创 Java 5種方法實現生產者消費者問題與2種方法實現讀者寫者問題

摘要: Java實現生產者消費者問題與讀者寫者問題 1、生產者消費者問題     生產者消費者問題是研究多線程程序時繞不開的經典問題之一,它描述是有一塊緩衝區作爲倉庫,生產者可以將產品放入倉庫,消費者則可以從倉庫中取走產品。

原创 MySQL 5.6 for Windows 解壓縮版配置安裝

MySQL 5.6 for Windows 解壓縮版配置安裝 大家都知道MySQL是一個小巧玲瓏但功能強大的數據庫,目前十分流行。但是官網給出的安裝包有兩種格式,一個是msi格式,一個是zip格式的。很多人下了zip格式的解壓發現沒有se

原创 面試常考 TCP與UDP協議區別 TCP連接三次握手與四次握手

相對於SOCKET開發者,TCP創建過程和鏈接折除過程是由TCP/IP協議棧自動創建的.因此開發者並不需要控制這個過程.但是對於理解TCP底層運作機制,相當有幫助. 而且對於有網絡協議工程師之類筆試,幾乎是必考的內容.企業對這個問題熱情之

原创 java事物處理及常見問題分析

java的事務處理,如果對數據庫進行多次操作,每一次的執行或步驟都是一個事務.如果數據庫操作在某一步沒有執行或出現異常而導致事務失敗,這樣有的事務被執行有的就沒有被執行,從而就有了事務的回滾,取消先前的操作….. 注:在Java中使用事

原创 2017大公司MySQL常見面試題,事務處理,數據庫優化,引擎區別,索引,b/b+樹

MySQL常見面試題 1. 主鍵 超鍵 候選鍵 外鍵 主 鍵: 數據庫表中對儲存數據對象予以唯一和完整標識的數據列或屬性的組合。一個數據列只能有一個主鍵,且主鍵的取值不能缺失,即不能爲空值(Null)。 超 鍵: 在關係中能唯一標識元

原创 面試常考 MySQL優化 事務處理 MyISAM和InnoDB索引實現

數據庫優化 建表優化 1)數據庫範式 l 第一範式(1NF):強調的是列的原子性,即列不能夠再分成其他幾列。 如電話列可進行拆分---家庭電話、公司電話 l 第二範式(2NF):首先是 1NF,另外包含兩部分內容,一是表

原创 SpringMVC學習筆記總結

筆記 hello Spring MVC 1.    mvc框架要做那些事情: a)將url映射到java類或java類的方法。 b)封裝用戶提交的數據。 c)處理請求-調用相關的業務處理-封裝響應的數據。 d)將響應的數據進行渲染,jsp

原创 傳輸層TCP和UDP的區別分析與應用場景 有圖有真相(轉載)

基本概念: 1: 面向報文 面向報文的傳輸方式是應用層交給UDP多長的報文,UDP就照樣發送,即一次發送一個報文。因此,應用程序必須選擇合適大小的報文。若報文太長,則IP層需要分片,降低效率。若太短,會是IP太小。UDP對應用層交下