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