線程池的使用
什么時候需要用線程池? 答:線程的創建比較昂貴(創建線程需要系統資源,頻繁創建和銷毀消耗大量時間,導致性能問題);短平快的任務(接收大量小任務)進行分發處理使用線程池而不是一個任務對應一個新線程。 ...
什么時候需要用線程池? 答:線程的創建比較昂貴(創建線程需要系統資源,頻繁創建和銷毀消耗大量時間,導致性能問題);短平快的任務(接收大量小任務)進行分發處理使用線程池而不是一個任務對應一個新線程。 ...
異步處理特點 異步處理需要注意的四個問題 操作RabbitMQ引入amqp依賴 異步處理需要消息補償閉環 背景 用戶注冊后異步發送歡迎 ...
設計接口 接口的響應要明確處理結果 兩個原則 1. 對外隱藏內部實現。2. 設計接口結構時,明確每個字段的含義,以及客戶端的處理方式。 明確接口的設計邏輯 1. ...
概念: HTTP調用,應用層走的HTTP協議,但網絡層面始終是TCP/IP協議。TCP/IP是面向連接的協議,在傳輸數據之前需要建立連接。幾乎所有網絡框架都會提供兩個超時參數。 :建立TC ...
參數Integer包裝類型,自動拆箱出現空指針異常 字符串比較出現空指針異常 ConcurrentHashMap強行put null的key或value出現空指針異常 ...
涉及支付代碼的主要三類情況 代碼本身涉及有償使用的三方服務如采用后付款方式的結算,如果出問題沒及時發現,下個月結算時會收到一筆數額巨大的賬單; 代碼涉及虛擬資產的發放,比如積分、優惠券等。 ...