ZooKeeper作為頂級分布式開源項目滔蝉,應(yīng)用非常廣泛搭伤,Dubbo和Kafka這些知名的開源項目都在使用寸五。之前只是聽說過它踩叭,并沒有仔細(xì)研究過。今天帶大家來學(xué)習(xí)下ZooKeep...
ZooKeeper作為頂級分布式開源項目滔蝉,應(yīng)用非常廣泛搭伤,Dubbo和Kafka這些知名的開源項目都在使用寸五。之前只是聽說過它踩叭,并沒有仔細(xì)研究過。今天帶大家來學(xué)習(xí)下ZooKeep...
節(jié)省 95%的內(nèi)存占用公罕,減少 80%的啟動耗時器紧。 GraalVM[https://www.graalvm.org] 是一種高性能的虛擬機,它可以顯著的提高程序的性能和運行效率...
之前開源了一款項目骨架mall-tiny铲汪,完整繼承了mall項目的整個技術(shù)棧熊尉。總感覺mall-tiny集成了太多中間件桥状,過于復(fù)雜了帽揪。這次對其進行了簡化和升級,使它成為了一款擁...
當(dāng)我們使用MyBatis的時候,需要在mapper.xml中書寫大量的SQL語句士飒。當(dāng)我們使用MyBatis Generator(MBG)作為代碼生成器時查邢,也會生成大量的map...
java本身有一套資源管理服務(wù)JNDI,是放置在rt.jar中酵幕,由啟動類加載器加載的扰藕。以對數(shù)據(jù)庫管理JDBC為例,java給數(shù)據(jù)庫操作提供了一個Driver接口: 然后提供了...
作者:VectorJin來源:https://juejin.im/post/5e066c9ff265da33b0718f89[https://juejin.im/post/5...
來自公眾號:是Kerwin啊作者:柯小賢 Windows Redis 安裝 鏈接: https://pan.baidu.com/s/1MJnzX_qRuNXJI09euzkP...
Docker簡介 Docker是一個開源的應(yīng)用容器引擎芥备,開發(fā)者可以打包自己的應(yīng)用到容器里面,然后遷移到其他機器的docker應(yīng)用中舌菜,可以實現(xiàn)快速部署萌壳。 簡單的理解,docke...
Redis作為分布式緩存日月,性能是比較好的袱瓮。但服務(wù)器會嚴(yán)重依賴Redis服務(wù),且每次請求都會查詢Redis獲取緩存內(nèi)容爱咬。 實現(xiàn)多級緩存時尺借,有兩個措施可以保證本地緩存和Redis...
一 與本地事務(wù)的區(qū)別 描述場景:支付訂單的時候需要完成兩步操作 修改訂單表訂單狀態(tài)為已支付 修改庫存表減去訂單對應(yīng)庫存數(shù)量 本地事務(wù):只有唯一的數(shù)據(jù)庫,訂單表和庫存表都位于同...
1.什么是分布式事務(wù) 什么是分布式系統(tǒng) 部署在不同結(jié)點上的系統(tǒng)通過網(wǎng)絡(luò)交互來完成協(xié)同工作的系統(tǒng)比如:充值加積分的業(yè)務(wù)精拟,用戶在充值系統(tǒng)向自己的賬戶充錢燎斩,在積分系統(tǒng)中自己積分相應(yīng)...
各位Javaer都對鎖應(yīng)該都是不陌生的,無論工作還是面試的時候串前,都是很常見的。不過對于大部分的小型的項目实蔽,也就是單機應(yīng)用荡碾,基本都是使用Java的juc即可應(yīng)對,但是隨著應(yīng)用規(guī)...
來自公眾號:程序員內(nèi)點事作者程序員內(nèi)點事 作為一個程序員坛吁,閑下來還是喜歡學(xué)習(xí)鉆研一些新奇的技術(shù)劳殖,canal就成了很好的研究對象,一不小心就監(jiān)控了公司MySQL的一舉一動的 一...
原文:https://www.toutiao.com/i6833818331884028419作者:IT研究僧大師兄 背景 REST作為一種現(xiàn)代網(wǎng)絡(luò)應(yīng)用非常流行的軟件架構(gòu)風(fēng)格...