scala:分別使用懶漢式和餓漢式實現單例模式

# 在java中,單例模式需要滿足以下要求: - 構造方法私有化,使得本類之外的地方不能使用構造方法new出物件 - 提供私有==靜態屬性==,接收單例物件 - 公共的、==靜態的getInstance方法==,便於外界拿到單例物件 想了解Java單例模式的請轉到:[Java單例模式-懶漢式、惡漢式、靜態內

深入剖析 ConcurrentHashMap

自建部落格地址:https://bytelife.net,歡迎訪問! 本文為部落格自動同步文章,為了更好的閱讀體驗,建議您移步至我的部落格

RocketMQ同一個消費者唯一Topic多個tag踩坑經歷

最近做的專案的一個版本需求中,需要用到MQ,對資料記錄進行非同步落庫,這樣可以減輕資料庫的壓力,同時可以抗住大量的資料落庫。這裡需要說明一下本人用到的MQ是公司自己在阿里的RokectMQ的基礎上進行封裝的,然後加上自己的東西,形成個性化的開發,且安全性高。這裡就不多透露相關公司的資訊啦,我就叫它MQ。 &n

五分鐘學會generator函式

什麼是generator函式? 常規函式只會返回一個單一值(或者不返回任何值)。 而 Generator 可以按需一個接一個地返回(“yield”)多個值。它們可與 iterable 完美配合使用,從 而可以輕鬆地建立資料流。 如何建立一個generator函式,程式碼如下: function* gen

這一篇TCP總結請收下

## 前言 很高興遇見你~ TCP這些東西,基本每個程式猿都或多或少是掌握的了。雖然感覺在實際開發中沒有什麼用武之處,但,面試他要問啊 ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f75b6ed0719542b6b7cc48ccb24365

Java併發之CompletionService詳解

CompletionService是什麼? 它是JUC包中的一個介面類,預設實現類只有一個ExecutorCompletionService。   CompletionService幹什麼的? 它將非同步任務的生成和執行結果的處理進行了解耦,用來執行Callable的任務(實際也是通過Executo

從跳頻技術聊CDMA/WIFI之母海蒂·拉瑪傳奇的一生

導語:本篇的內容都是 文末的參考文章摘要而來的,本人根據自己的癖好,以及對 海蒂·拉瑪 人生的感慨整理成本文。 “WiFi”之母的海蒂·拉瑪在中國的知名度,比起克勞德·夏農應該也不遑多讓。羅永浩還曾在堅果手機發佈會上,在“漂亮的不像實力派”環節裡提到了她。 但很多人,尤其是非通訊專業的人,可能

【計算機內功心法】十:執行緒間到底共享了哪些程序資源

程序和執行緒這兩個話題是程式設計師繞不開的,作業系統提供的這兩個抽象概念實在是太重要了。 關於程序和執行緒有一個極其經典的問題,那就是程序和執行緒的區別是什麼?相信很多同學對答案似懂非懂。 記住了不一定真懂 有的同學可能已經“背得”滾瓜爛熟了:“程序是作業系統分配資源的單位,執行緒是排程的基本單位,執行緒之

【演算法】分支界限法

前面我們介紹了一下回溯法的使用。 現在我們來給大家介紹一下它的好朋友——分支界限法。 如果說回溯法是使用深度優先遍歷演算法,那麼分支界限法就是使用廣度優先遍歷演算法。 深度優先遍歷可以只使用一個屬性來存放當前狀態,但是廣度優先遍歷就不可以了,所以廣度優先遍歷的節點必須用來儲存當前狀態,一個節點代表一個當

億級流量架構之分散式事務解決方案對比

上一篇文章( [億級流量架構之分散式事務思路及方法](https://www.cnblogs.com/Courage129/p/14433462.html))中梳理事務到分散式事務的演變過程, 以及分散式事務的處理思路,這篇文章主要從應用的角度對比目前較為流行的一些分散式事務方案,以及一些商業應用。 想讓資

這是我的故事 —— 胡浩

> 作者:胡浩 > 校對/文章優化:劉軼民 > 視訊地址:https://www.bilibili.com/video/BV185411J7mW ## 前言 先簡單做一個自我介紹,我叫胡浩。雖然偶爾寫簡單的程式碼,但坦白來說我並不是做開發的,現在主要的工作是數字化工作空間和IT基

0.082432985305786