交易體系-交易、支付、物流、退款退貨 這篇文章主要就是討論如何將商品、交易、支付等作為底層公共服務(wù)來設(shè)計,以便于靈活、快速的支持上層業(yè)務(wù)發(fā)展的需...
本文著重介紹了 Java 異常選擇和使用中的一些誤區(qū),希望各位讀者能夠熟練掌握異常處理的一些注意點和原則,注意總結(jié)和歸納。只有處理好了異常,才能...
前言 TCP以流的方式進行數(shù)據(jù)傳輸,上層應(yīng)用協(xié)議為了對消息進行區(qū)分,往往采用如下4種方式。 消息長度固定:累計讀取到固定長度為LENGTH之后就...
引出 一段同步的代碼被一個線程執(zhí)行之前,他要先拿到執(zhí)行這段代碼的權(quán)限,在java里邊就是拿到某個同步對象的鎖(一個對象只有一把鎖); 如果這個時...
引言 合理利用線程池能夠帶來三個好處。第一:降低資源消耗。通過重復(fù)利用已創(chuàng)建的線程降低線程創(chuàng)建和銷毀造成的消耗。第二:提高響應(yīng)速度。當(dāng)任務(wù)到達時...
本文轉(zhuǎn)自美團點評的[java8系列之重新認(rèn)識HashMap] (https://tech.meituan.com/java-hashmap.ht...
泛型基礎(chǔ) 泛型類我們首先定義一個簡單的Container類: 這是最常見的做法,這樣做的一個壞處是Container里面現(xiàn)在只能裝入String...
懶漢: 線程不安全: 線程安全: 這種寫法能夠在多線程中很好的工作,而且看起來它也具備lazy loading,但是,遺憾的是,效率很低,99%...
java中的equals,== 在java中,比較兩個基本類型的值是否相等,只需要==就可以完成任務(wù)(除了float、double),對于常用的...