作者:mageek 來源:http://mageek.cn/archives/88/ 前言 分布式中一致性是非常重要的,分為弱一致性和強一致性。 現在主流的一致性協議一般都選擇的是弱一致性的特殊 ...
這個問題是在面試時常問的幾個問題,一般在問這個問題之前會問Hashmap和HashTable的區別 面試者一般會回答:hashtable是線程安全的,hashmap是線程不安全的。 那么面試官就會緊接着問道,為什么hashmap不是線程安全的,會造成什么問題么 於是面試者就回答:HashMap在並發情況下的put操作會造成死循環。 這時候就會被面試官問:HashMap在並發為什么造成死循環 很多面 ...
2020-03-07 11:20 0 2534 推薦指數:
作者:mageek 來源:http://mageek.cn/archives/88/ 前言 分布式中一致性是非常重要的,分為弱一致性和強一致性。 現在主流的一致性協議一般都選擇的是弱一致性的特殊 ...
作者:letcafe 來源:https://www.cnblogs.com/letcafe/p/loginSecurity.html 1. 一個簡單的HTML例子看看用戶信息安全 標准的HTML語 ...
這是why的第 98 篇原創文章 前幾天,有個朋友在微信上找我。他問:why哥,在嗎? 我說:發生腎么事了? 他啪的一下就提了一個問題啊,很快。 我大意了,隨意瞅了一眼,這題不是很簡單嗎? 結果沒想到里面還隱藏着一篇文章。 故事,得從這個問題說起 ...
一、真實案例 二、Redis分布式鎖的正確姿勢 據肥朝了解,很多同學在用分布式鎖時,都是直接百度搜索找一個Redis分布式鎖工具類就直接用了.關鍵是該工具類中還充斥着很多System.out. ...
1、多線程put操作后,get操作導致死循環。 2、多線程put非null元素后,get操作得到null值。 3、多線程put操作,導致元素丟失。 死循環場景重現 下面我用一段簡單的DEMO模擬HashMap死循環: 其中map和at都是 ...
摘要:收到個讀者的問題,他在面試的時候,被搞懵了,因為面試官問了他這么一個網絡問題。 本文分享自華為雲社區《TCP 四次揮手收到亂序的 FIN 包會如何處理?》,作者:小林coding 。 收到個讀者的問題,他在面試的時候,被搞懵了,因為面試官問了他這么一個網絡問題: 不過這道網絡 ...
我們平時看到介紹 Redis 的文章,都會說 Redis 是單線程的。但是我們學習的時候,比如 Redis 的 bgsave 命令,它的作用是在后台異步保存當前數據庫的數據到磁盤,那既然是異步了,肯定 ...
設計模式不應該停留於理論,跟具體業務結合,它才會變得更香~ 1.前言 設計模式我們多少都有些了解,但是往往也只是知道是什么。 在真實的業務場景中,你有用過什么設計模式來編寫更優雅的代碼 ...