作者:小傅哥原文: https://mp.weixin.qq.com/s/4xzd6mC2wKhXldrX50uk2w[https://mp.weixin.qq.com/s/...
作者:小傅哥原文: https://mp.weixin.qq.com/s/4xzd6mC2wKhXldrX50uk2w[https://mp.weixin.qq.com/s/...
并發(fā)編程的核心問題就是分工、互斥、同步。 鎖的使用 鎖是為了保證共享資源只能同時被一個線程使用而存在,其根本是為了實現(xiàn)互斥,使線程阻塞。大部分鎖的失效都是因為沒有理解什么叫共...
Netty是由JBOSS提供的一款基于NIO的客戶、服務器端編程的Java開源框架,用以快速開發(fā)高性能、高可靠性的網絡服務器和客戶端程序。轉載:https://www.jia...
什么是Netty? Netty 是一個利用 Java 的高級網絡的能力,隱藏其背后的復雜性而提供一個易于使用的 API 的客戶端/服務器框架。Netty 是一個廣泛使用的 J...
來自:開源中國,作者: ksfzhaohui鏈接:https://my.oschina.net/OutOfMemory/blog/3131916 前言 最近有個項目需要對外提...
1:HashMap 的數據結構? 2:HashMap 的工作原理? 3.當兩個對象的 hashCode 相同會發(fā)生什么? 4.你知道 hash 的實現(xiàn)嗎?為什么要這樣實現(xiàn)? ...
什么是鎖 普通的鎖,即在單機多線程環(huán)境下,當多個線程需要訪問同一個變量或代碼片段時,被訪問的變量或代碼片段叫做臨界區(qū)域,我們需要控制線程一個一個的順序執(zhí)行,否則會出現(xiàn)并發(fā)問題...
前言 作者使用的開發(fā)套件是Spring Cloud Alibaba,RPC框架采用Dubbo Spring Cloud,使用Feign的同學也可以看看,原理相通,大同小異。 ...
1. 概述 Feign用于服務間調用,它的內部實現(xiàn)是一個包含Ribbon(負載均衡)的JDK-HttpURLConnection(Http)調用。雖然調用形式是類似于RPC,...
古語中經常提到“不積跬步,無以至千里。不積小流,無以成大海”來鼓勵世人學習積累,如今你應該也聽說過“1萬小時定律” 吧?二者所要表達的意思都是在說只有付出了持續(xù)不斷的努力才能...