本文作者:景小財(cái)作者簡(jiǎn)介:美團(tuán)外賣(mài)活動(dòng)業(yè)務(wù)負(fù)責(zé)人 1、為什么要用鎖? 鎖-是為了解決并發(fā)操作引起的臟讀、數(shù)據(jù)不一致的問(wèn)題。 2、鎖實(shí)現(xiàn)的基本原理 2.1、volatile J...
本文作者:景小財(cái)作者簡(jiǎn)介:美團(tuán)外賣(mài)活動(dòng)業(yè)務(wù)負(fù)責(zé)人 1、為什么要用鎖? 鎖-是為了解決并發(fā)操作引起的臟讀、數(shù)據(jù)不一致的問(wèn)題。 2、鎖實(shí)現(xiàn)的基本原理 2.1、volatile J...
Wox 切換應(yīng)用的時(shí)候頭疼,每次都會(huì)重新開(kāi)一個(gè)
讓你高效工作的六大Windows應(yīng)用軟件效率和執(zhí)行力是第一生產(chǎn)力。 上一篇文章介紹了一些能夠讓我們提高工作效率的 Chrome 拓展和應(yīng)用,今天我將給大家介紹一些我個(gè)人用到的這些Windows平臺(tái)上的效率神器們。i...
MySQL主從同步 1 MySQL的安裝 關(guān)于MySQL的安裝,可以在官網(wǎng)搜索教程或者在網(wǎng)上查找教程,也可以參考 Mysql 8.0.12解壓版安裝 具體配置就不一一介紹了。...
mysql索引 總結(jié)關(guān)于mysql的索引,查詢(xún)優(yōu)化,SQL技巧等 1 索引類(lèi)型 B-Tree索引 Hash索引 (自定義hash索引 CRC32 ) R-Tree索引(空...
1 什么是java內(nèi)存模型 Java虛擬機(jī)規(guī)范中定義了Java內(nèi)存模型(Java Memory Model,JMM),用于屏蔽掉各種硬件和操作系統(tǒng)的內(nèi)存訪(fǎng)問(wèn)差異,以實(shí)現(xiàn)讓Ja...
1 參數(shù)調(diào)試 1.1 GC日志參數(shù) -XX:+PrintGCDetails 打印GC詳細(xì)日志 -XX:+HeapDumpOnOutOfMemoryError 設(shè)置當(dāng)OutOf...
GC算法及收集器 1 GC的概念 垃圾收集 Garbage Collection 通常被稱(chēng)為“GC”,它誕生于1960年 MIT 的 Lisp 語(yǔ)言,經(jīng)過(guò)半個(gè)多世紀(jì),目前已經(jīng)...
我們?nèi)粘9ぷ髦薪?jīng)常使用到maven,基本操作大家都會(huì),但是涉及到父子pom繼承和多模塊的時(shí)候,很多時(shí)候使用的就會(huì)很混亂。 本篇文章主要針對(duì)maven的父子pom繼承和多模塊展...
1.定義 紅黑樹(shù)是特殊的二叉查找樹(shù),又名R-B樹(shù)(RED-BLACK-TREE),由于紅黑樹(shù)是特殊的二叉查找樹(shù),即紅黑樹(shù)具有了二叉查找樹(shù)的特性,而且紅黑樹(shù)還具有以下特性: 1...
1.定義 ArrayList是實(shí)現(xiàn)了List接口的大小可變數(shù)組,實(shí)現(xiàn)了所有可選列表操作,運(yùn)行Null在內(nèi)的所有元素。以下源碼是基于JDK 1.7.0_79 (疑問(wèn)提出:1.如...
不錯(cuò),老哥分析的可以啊
JAVA學(xué)習(xí)-ArrayList詳解1.定義 ArrayList是實(shí)現(xiàn)了List接口的大小可變數(shù)組,實(shí)現(xiàn)了所有可選列表操作,運(yùn)行Null在內(nèi)的所有元素。以下源碼是基于JDK 1.7.0_79 (疑問(wèn)提出:1.如...
[TOC] 簡(jiǎn)介 kafka是一個(gè)分布式消息隊(duì)列。具有高性能、持久化、多副本備份、橫向擴(kuò)展能力。生產(chǎn)者往隊(duì)列里寫(xiě)消息,消費(fèi)者從隊(duì)列里取消息進(jìn)行業(yè)務(wù)邏輯。一般在架構(gòu)設(shè)計(jì)中起到解...
消息系統(tǒng)總結(jié) 研究消息系統(tǒng),從三個(gè)問(wèn)題出發(fā) W(what) 什么是消息系統(tǒng) W(why) 為什么要使用消息系統(tǒng) H(how) 怎么使用消息系統(tǒng) 1 什么是消息系統(tǒng) 生產(chǎn)者消費(fèi)...
kafka原理總結(jié) 1 架構(gòu)圖 如上圖所示,kafka架構(gòu)組成為 一個(gè)kafka broker集群(多個(gè)broker組成),一個(gè)zookeeper集群,若干個(gè) 生成者和消費(fèi)者...