摘要:域名不同或者端口不同,都會造成跨域問題。為了解決跨域的問題,曾經出現過代理文件等方案,應用場景受限,維護成本高,直到帶來了協議。常見表示允許發起跨域請求。 一、什么是跨域HTTP請求 現代瀏覽器出于安全的考慮,使用 XMLHttpRequest對象發起 HTTP請求時必須遵守同源策略,否則就是跨域的HTTP請求,默認情況下是被禁止的。跨域HTTP請求是指A域上資源請求了B域上的資源,舉...
摘要:一個是線程退出條件,一個是異常處理情況。很方便,每個線程一份數據,也很安全,但要注意內存泄露。線程池參數包最常用的就是線程池,平常工作建議直接使用線程池,類就可以降低優先級了。在線程池的構造參數中,我們使用的隊列,一定要注意其特性和邊界。 我曾經對自己的小弟說,如果你實在搞不清楚什么時候用HashMap,什么時候用ConcurrentHashMap,那么就用后者,你的代碼bug會很少。...
摘要:數據結構小白科普是和中常用的一個容器,采用了數組鏈表的結構來存儲數據新增紅黑樹,當鏈表長度大于以后,鏈表會進化成紅黑樹。下面具體分析的實現思路。 Android 數據結構 java 小白科普 HashMap是java和Android中常用的一個容器,采用了數組+鏈表的結構來存儲數據(PS:jdk1.8新增紅黑樹,當鏈表長度大于8以后,鏈表會進化成紅黑樹)。下面具體分析HashMap的實...
Problem Shuffle a set of numbers without duplicates. Example: // Init an array with set 1, 2, and 3.int[] nums = {1,2,3};Solution solution = new Solution(nums); // Shuffle the array [1,2,3] and return...
摘要:你只可以看到在滑動窗口內的數字。滑動窗口每次只向右移動一位。返回滑動窗口最大值。 這篇文章我們來看一道題目求滑動窗口最大值問題(在leetcode上的地址:滑動窗口最大值) 題目描述 給定一個長度為N的數組 nums,有一個大小為 k 的滑動窗口從數組的最左側移動到數組的最右側。你只可以看到在滑動窗口 k 內的數字。滑動窗口每次只向右移動一位。返回滑動窗口最大值。 示例: 輸入: nu...