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