一、 同源策略 所有支持Javascript的瀏覽器都會使用同源策略這個安全策略。看看百度的解釋: 而解決這種同源策略的方法稱之為跨域 跨域的方法有很多種,這里介紹一下最經典的jsonp跨域 二、JSON和JSONP JSONP和JSON好像 ...
hashMap基於hashing原理,我們通過put 和get 方法存儲和獲取對象。當我們將鍵值對傳給put 方法時 它調用鍵對象的hashCode 方法來計算hashCode,然后找到bucket位置來存值對象。當獲取對象時,通過鍵值對的equals 方法來找到正確的鍵值對。然后返回值對象。HashMap使用鏈表來解決碰撞問題,當發生碰撞時,對象會存儲在鏈表的下一個節點。hashMap在每個鏈表 ...
2019-11-04 14:55 0 1331 推薦指數:
一、 同源策略 所有支持Javascript的瀏覽器都會使用同源策略這個安全策略。看看百度的解釋: 而解決這種同源策略的方法稱之為跨域 跨域的方法有很多種,這里介紹一下最經典的jsonp跨域 二、JSON和JSONP JSONP和JSON好像 ...
源碼: Hash(key):計算出key的hash值。 put方法詳解: 1、如果table數組為null或者table數組的長度為0,則調用resize()方法擴容並返回table數組 ...
實現原理:vue-router 的原理就是更新視圖而不重新請求頁面 vue-router 可以通過 mode 參數設置為三種模式:hash 模式、history 模式、abstract 模式。 hash 模式。默認是 hash 模式,基於瀏覽器 history api,使用 ...
前言 閉包是什么 閉包原理是什么 閉包優缺點 閉包應用場景 步驟 1)什么是閉包 函數執行后返回結果是一個內部函數,並被外部變量所引用,如果內部函數持有被執行函數作用域的變量,即形成了閉包。 可以在內部函數訪問到外部函數作用域。使用閉包,一可以讀取函數中的變量 ...
使程序暫停,影響程序性能 回收分為兩個階段: 標記 –> 壓縮 基本工作原理就是遍歷托管堆中的對象 ...
前言 前兩天和粉絲聊天的時候,粉絲問了我一個挺有意思的問題,說他之前在面試的時候被問到線程池的線程復用原理,當時我跟他簡單的說了一下,沒想到過了幾天又來問我這個問題了,說他最近又被問到了這個問題.......想了想,干脆寫篇文章把這個東西講清楚吧,滿滿的干貨都放在下面了 1.什么是線程復用 ...
Spring Boot, 面試官非常喜歡問這個問題:“講述一下 SpringBoot 自動裝配原理?” ...
新生代收集器: SerialParNewParallel Scavenge 老年代收集器: Serial OldCMSParallel Old 堆內存垃圾收集器: G1 參考鏈接:JVM常 ...