Windows API Windows總體上使用匈牙利表達(dá)法作為API函數(shù)標(biāo)識符,表達(dá)式使用前綴命名模式,一個32位無符號整數(shù)的變量或者DWORD,會以dw開頭。Window...
15個字以內(nèi)不保護,超出則追加版權(quán)保護提示。本地ip不適用,首頁沒有copyright的tips,所以要單獨討論。
一、防抖和節(jié)流原理及實現(xiàn)二、event loop 一、防抖和節(jié)流原理及實現(xiàn) 1、防抖 當(dāng)一個事件被頻繁觸發(fā)時,禁止執(zhí)行,直到觸發(fā)頻率降低到某一程度時,才會執(zhí)行原理:當(dāng)一個事件...
前言 前面用了十幾篇文章講了Dubbo的基本原理和代碼實現(xiàn),基本的調(diào)用過程覆蓋的差不多了。后續(xù)文章講講在面試中經(jīng)常被問到的Dubbo原理。大部分Dubbo源碼解讀文章都把SP...
從本篇開始,我們討論一些高級語言中的基礎(chǔ)設(shè)施:堆棧,函數(shù)調(diào)用,變量生命周期等等話題。因為這里本身會涉及到比較多的匯編層面的基礎(chǔ)概念。為了向大家說明匯編層的函數(shù)調(diào)用實現(xiàn)細(xì)節(jié),無...
[TOC] 一. 狀態(tài)管理的基本概念 首先舉一個無狀態(tài)計算的例子:消費延遲計算。假設(shè)現(xiàn)在有一個消息隊列,消息隊列中有一個生產(chǎn)者持續(xù)往消費隊列寫入消息,多個消費者分別從消息隊列...
https://www.cnblogs.com/cx2016/p/11647110.html 對一個互聯(lián)網(wǎng)產(chǎn)品來說,典型的風(fēng)控場景包括:注冊風(fēng)控、登陸風(fēng)控、交易風(fēng)控、活動風(fēng)控...
https://gitlab.com/zhangxin1932/java-tools.git (java-tools for redis5.0) 全文代碼及安裝均基于 Red...
消息隊列常見問題處理 分布式事務(wù) 什么是分布式事務(wù) 我們的服務(wù)器從單機發(fā)展到擁有多臺機器的分布式系統(tǒng),各個系統(tǒng)之前需要借助于網(wǎng)絡(luò)進(jìn)行通信,原有單機中相對可靠的方法調(diào)用以及進(jìn)程...
《Java程序性能優(yōu)化:讓你的Java程序更快、更穩(wěn)定》葛一鳴 著 優(yōu)化必須有明確的目標(biāo):優(yōu)化的是短板。1、磁盤IO2、網(wǎng)絡(luò)3、CPU4、數(shù)據(jù)庫5、異常:Java頻繁的異常捕...
引言 復(fù)習(xí)要點 本文大概圍繞如下幾點進(jìn)行闡述: 為什么使用消息隊列?使用消息隊列有什么缺點?消息隊列如何選型?如何保證消息隊列是高可用的?如何保證消息不被重復(fù)消費?如何保證消...
一、前言 消息隊列中間件(簡稱消息中間件)是指利用高效可靠的消息傳遞機制進(jìn)行與平臺無關(guān)的數(shù)據(jù)交流,并基于數(shù)據(jù)通信來進(jìn)行分布式系統(tǒng)的集成。通過提供消息傳遞和消息排隊模型,它可以...
引言 最后一道海量數(shù)據(jù)的處理問題 題目 工程師使用服務(wù)器集群來設(shè)計和實現(xiàn)海量數(shù)據(jù)緩存,以下是常見的策略: 無論是添加,刪除還是修改數(shù)據(jù),都先將數(shù)據(jù)的id通過哈希函數(shù)轉(zhuǎn)化成一個...
占小狼 轉(zhuǎn)載請注明原創(chuàng)出處,謝謝! 問題 最近的幾次面試中,我都問了是否了解HashMap在并發(fā)使用時可能發(fā)生死循環(huán),導(dǎo)致cpu100%,結(jié)果讓我很意外,都表示不知道有這樣的...