原创 每日十道面試題(十)

1.throw 和 throws 的區別? ● throw: throw 語句用在方法體內,表示拋出異常,由方法體內的語句處理。 throw是具體向外拋出異常的動作,所以它拋出的是一個異常實例,執行throw一定是拋出了某種異常。

原创 每日十道面試題(九)

1.索引的作用?和它的優點缺點是什麼? 索引就一種特殊的查詢表,數據庫的搜索可以利用它加速對數據的檢索。它很類似與現實生活中書的目錄,不需要查詢整本書內容就可以找到想要的數據。索引可以是唯一的,創建索引允許指定單個列或者是多個列。

原创 每日十道面試題(八)

每天進步一點 1.什麼是淺拷貝,什麼是深拷貝 淺拷貝你可以看成是引用拷貝,就是多了個引用指向同一個內存地址, 深拷貝就是對象拷貝,你自己複製了一個內存來存放,然後新引用指向新地址 比如你盜版別人視頻,如果淺拷貝,你只盜版了一個鏈接

原创 每日十道面試題(七)

每日十道面試題(七) 每天看一看小知識增加一下 1. 談一談Springboot的啓動類註解 @springbootApplication其實是一個複合註解,它其實裏面由==@SpringbootConfiguration+@En

原创 每日十道面試題(六)

1.訪問修飾符public,private,protected,以及不寫(默認)時的區別? 修飾符 當前類 同包 子類 其他包 public √ √ √ √ protected √ √ √ x default

原创 每日十道面試題(四)

每日十道面試題(四) 1. 講一下http和https的區別? 主要區別就是https比較安全,畢竟收費,它需要申請一個證書,然後根據你支持的加密算法進行加密傳輸,而http都是明文傳輸,不太安全, http默認端口80,http

原创 每日十道面試題(五)

每日十道面試題(五) 這兩天的面試題都很硬核阿,掌握即增添實力,有期待哪方面的面試題可以下方評論,儘量安排 後期還會規劃算法方面的面試題 1.volatile有什麼用?講一下它的特點 它能保證數據可見性,但不保證原子性,這一點在J

原创 每日十道面試題(三)

每日十道面試題(三) 1. 講一下spring的ioc的理解? ioc又叫做控制反轉,我們不再需要手動的去實例化對象,而是把我們設計好的bean交給ioc容器去控制,依賴注入就是很好的實現了控制反轉,不再自己去獲取資源**,ioc

原创 每日練手10道面試題(二)

每日練手10道面試題(二) 1. 爲什麼需要pc寄存器,也就是程序計數器 首先它裏面是沒有垃圾和緩存的,它的主要功能是控制程序流程運轉,還有最重要的是指明瞭下一條字節碼指令指向的地方,主要是執行引擎中的解釋器中需要通過改變程序計數

原创 每日練手10道面試題(一)

每日練手面試題 1.Statement和PreparedStatement有什麼區別?哪個性能fan更好? 前者可以防止Sql注入,會給變量加上單引號 每次預編譯,會先往緩存裏面找有沒有之前執行過的,有就重複結果,沒有再重新執行

原创 ActiveMQ從安裝到springboot實例

ActiveMQ入門(一) 1. 爲什麼要學習MQ 因爲我們在發送接收消息時,如果採用同步的話,一個個等待效率十分低下,但是如果一下子蜂擁而至,對於高併發的情況處理是削峯防止崩潰,更重要的是解耦,避免了RPC式同步調用等待 以上的

原创 Docker這麼好用再不懂就過分了

Docker入門 1.爲什麼需要Docker 開發過程中後端與運維交付項目,運維部署運行不成功,兩者無法判定是哪方問題 環境問題 docker解決-搬家問題直接入住 一次封裝,到處運行 docker是什麼? 解決了運行環境和

原创 php變量入門(二)

變量入門(二) 純php代碼文件可以去掉結束 ?>可以加快輸出速度 沒去掉 去掉後 1.引入外部php文件 require './user.php' 2.定義兩種常量方式 define("GREETING", "歡迎訪

原创 JDK8特性之流計算

JDK8特性之流計算 1.什麼是jdk? jdk就是我們的開發工具包,裏面有封裝好的很多類,今天講的Stream就是其中一個工具類 流非常重要,對於我們看懂別人的代碼阿,簡化計算阿,計算速度提升都有很大幫助 2.普通的數據結構集合

原创 EasyExcel和poi使用詳解

1. 引言 經常在工作或者設計畢設時,只要是有關於Excel表格的都可以用得到poi和EasyExcel,有了這兩大神器之一,再也不用擔心表格對你的壓力了 2.Poi POI是Apache軟件基金會的,POI爲“Poor Obfu