來自:后端技術(shù)學(xué)堂 本文是后端微服務(wù)架構(gòu)系列的第二篇文章。在微服務(wù)設(shè)計中,服務(wù)間接口通信設(shè)計常見的有兩種方式:RPC ?和 REST,關(guān)于微服務(wù)和 RPC ?的更多細(xì)節(jié),可以參考我上一篇文章?面試都在問的微服務(wù),一文帶你徹底搞懂! 這篇文章主要介紹什么是 REST
來自:DBAplus社群 作者介紹 鄒春華,新炬網(wǎng)絡(luò)中間件專家。10年軟件開發(fā)工作經(jīng)驗,9年運營商行業(yè)IT系統(tǒng)維護經(jīng)驗。精通C、C++、JAVA、PHP、SHELL等語言,有著深厚的大型IT軟件系統(tǒng)開發(fā)功底,精通MQ、Redis、Zookeeper、nginx、tomcat等技術(shù)組件的配置和優(yōu)化,
作者|?Mr.K ,來源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 2019年被業(yè)界稱為中臺元年,最大的贏家當(dāng)然是阿里了,據(jù)說企業(yè)中臺市場份額,80%是阿里在做(合同總金額),能入阿里法眼的,當(dāng)然都是國企、央企等動輒上億的肥單。這就不難理解,為什么阿里這幾年,這么
來自:Java面試那些事兒 面試官:Ipv4地址可以轉(zhuǎn)為Long類型的數(shù)字知道吧?你寫一下這個轉(zhuǎn)換的代碼。 對計算機基礎(chǔ)逐漸模糊的小黃一臉懵逼,畢竟工作中很少會用到,只記得ip地址和整數(shù)是可以相互轉(zhuǎn)換的,但是從來沒有自己實現(xiàn)過。于是在大腦中飛速計算。過了一
來自:冰河技術(shù)? ? ? 寫在前面 最近,很多小伙伴留言說,在學(xué)習(xí)高并發(fā)編程時,不太明白分布式鎖是用來解決什么問題的,還有不少小伙伴甚至連分布式鎖是什么都不太明白。明明在生產(chǎn)環(huán)境上使用了自己開發(fā)的分布式鎖,為什么還會出現(xiàn)問題呢?同樣的程序,加上分
面試官您好,我是來面試的 您好,我是這次的面試官,先介紹一下自己把 我是女孩,blala .... 那問一個多線程的問題吧,在一個多線程的環(huán)境中,怎么能保證一系列方法的執(zhí)行順序呢? 0 1 PART 題目 比如我們有三個方法,類似以下代碼 static?void?Methond1() ??
作者 | 純潔的微笑 來源 | 純潔的微笑(ID:keeppuresmile) 這張不經(jīng)意流出的照片,是中國互聯(lián)網(wǎng)中最成功的一撥人,但坐在他們中間的張一鳴,卻顯得格格不入。 張一鳴,1983年出生于福建龍巖,與美團創(chuàng)始人王興、雪球方三文并稱“龍巖三杰”。? 這個桌上論年
來自:why不止技術(shù) 有些線程它活著,但它躺在池中碌碌無為; 有的線程它死了,于是它變成一道面試題。 這次的文章,要從一次阿里巴巴的面試說起。 我記得那天是周一,剛剛經(jīng)歷過周末過的放松,干勁十足的我正在鍵盤上瘋狂的輸出。這時,我的手機響了起來,拿
來自:碼農(nóng)田小齊 算法將是我今后更新的重點,因為我個人非常喜歡。。而且面試考它?。∮腥苏f刷題沒有用,但是你做了題就能感受到 coding 能力的提升和對語言熟悉度的提升。新的一年,每日一題,我們一起進步一起NB! 今天第一題選了我最喜歡的也是折磨了我很
來自:Java面試那些事兒 最近,在脈脈上看到一個樓主提出的問題:MySQL數(shù)據(jù)量大時,delete操作無法命中索引;并且還附上了相關(guān)案例截圖。 最終,樓主通過開啟MySQL分析優(yōu)化器追蹤,定位到是優(yōu)化器搞的鬼,它覺得花費時間太長。因為我這個是測試數(shù)據(jù),究其原因
來自:Java中文社群 String 類型是我們使用最頻繁的數(shù)據(jù)類型,沒有之一。那么提高 String 的運行效率,無疑是提升程序性能的最佳手段。 我們本文將從 String 的源碼入手,一步步帶你實現(xiàn)字符串優(yōu)化的小目標(biāo)。不但教你如何有效的使用字符串,還為你揭曉這背后
來自:架構(gòu)師修行之路 菜菜哥,我剛做完了一個訂單系統(tǒng),感覺很簡單呀 說說看,大量的訂單狀態(tài)怎么處理的? 我設(shè)計的時候可是考慮了這一點,所以用了異步處理,采用了MQ 那用的什么MQ呢,透露一下唄 我用的redis做的MQ,很簡單,一天就寫完了 訂單那么重要的
前言 上一篇文章寫了一篇建造者模式,其中有幾個UML類圖,有的讀者反饋看不懂了,我們今天就來解決一哈。 什么是UML? UML是Unified Model Language的縮寫,中文是統(tǒng)一建模語言,是由一整套圖表組成的標(biāo)準(zhǔn)化建模語言。 為什么要用UML? 通過使用UML使得在軟件
作者|?Mr.K ??來源|?技術(shù)領(lǐng)導(dǎo)力(ID:jishulingdaoli) 去年的一場網(wǎng)絡(luò)罵戰(zhàn),讓王垠、趙海平兩位技術(shù)大佬,紅出圈外,成為妥妥的技術(shù)網(wǎng)紅。當(dāng)然了,兩位大佬是靠技術(shù)吃飯的,粉絲再多,對他們來說反而是一種苦惱。我好想對他們說,這種苦惱讓我來承受吧,畢竟寫
來自:架構(gòu)之美 ZooKeeper作為分布式應(yīng)用系統(tǒng)協(xié)調(diào)服務(wù),在分布式系統(tǒng)中的應(yīng)用非常廣泛,在某些業(yè)務(wù)場景下甚至可以作為注冊中心、分布式鎖來使用。ZooKeeper之所以能有如此廣泛的應(yīng)用,與它良好的數(shù)據(jù)一致性保障機制是分不開的。我們都知道ZooKeeper專門設(shè)計了