在日常工作中我們經(jīng)常會遇到一些線上異常的情況,而且有些問題只有在線上才會出現(xiàn),由于環(huán)境和數(shù)據(jù)不一樣在本地和測試環(huán)境根本沒辦法復(fù)現(xiàn),而且線上也沒有輸出日志,那么遇到這種情況我們...
在日常工作中我們經(jīng)常會遇到一些線上異常的情況,而且有些問題只有在線上才會出現(xiàn),由于環(huán)境和數(shù)據(jù)不一樣在本地和測試環(huán)境根本沒辦法復(fù)現(xiàn),而且線上也沒有輸出日志,那么遇到這種情況我們...
1. RPC 1.1 什么是 RPC ? RPC(Remote Procedure Call Protocol)遠(yuǎn)程過程調(diào)用協(xié)議,目標(biāo)就是讓遠(yuǎn)程服務(wù)調(diào)用更加簡單、透明。 RP...
intellij idea是java編程語言開發(fā)的集成環(huán)境,由JetBrains公司研發(fā)。IDEA所提倡的是智能編碼,是減少程序員的工作! intellij idea在業(yè)界被...
在日常工作中我們經(jīng)常會遇到一些線上異常的情況,而且有些問題只有在線上才會出現(xiàn),由于環(huán)境和數(shù)據(jù)不一樣在本地和測試環(huán)境根本沒辦法復(fù)現(xiàn),而且線上也沒有輸出日志,那么遇到這種情況我們...
通過和大廠的面試官聊了一下發(fā)現(xiàn),現(xiàn)在大廠特別愛考底層的一些原理,因為一些底層是不涉及到語言的,語言對于開發(fā)工程師來說是是吃飯的工具,但對于架構(gòu)師的層面的人來說就工具而已,這也...
前言 本篇是從程序員到首席架構(gòu)師十多年職業(yè)生涯的實戰(zhàn)經(jīng)驗總結(jié),系統(tǒng)講解構(gòu)建大規(guī)模分布式系統(tǒng)的核心技術(shù)與實現(xiàn)方法,包含開源的Fourinone系統(tǒng)的設(shè)計與實現(xiàn)過程,手把手教你掌...
Java開發(fā)人員都知道,閱讀源碼是一個非常好的學(xué)習(xí)方式,在我們?nèi)粘9ぷ髦谢蚨嗷蛏俣紩佑|一些開源代碼,比如說最常用的Struts、Hebernete、Spring,這些源碼的...
Debug用來追蹤代碼的運行流程,通常在程序運行過程中出現(xiàn)異常,啟用Debug模式可以分析定位異常發(fā)生的位置,以及在運行過程中參數(shù)的變化。通常我們也可以啟用Debug模式來跟...
又雙叒叕曝干貨? 把阿里這一年在應(yīng)對高并發(fā)流量的技術(shù)經(jīng)驗整合成一份技術(shù)小冊開源分享供大家學(xué)習(xí)借鑒。我也是昨天才發(fā)現(xiàn)這份小冊開源至 Github 上居然一夜爆火! 看了小冊之后...
隨著互聯(lián)網(wǎng)的發(fā)展,高可靠、高并發(fā)以及降本增效,已成為各大公司面臨的現(xiàn)實挑戰(zhàn),性能優(yōu)化需求愈發(fā)迫切,大到分布式系統(tǒng),小到代碼塊的算法優(yōu)化,都已經(jīng)成為你日常工作中必須要面對的事情...
今天這篇文章來介紹一下Nacos配置中心的原理之一:長輪詢機制的應(yīng)用 為方便理解與表達(dá),這里把 Nacos 控制臺和 Nacos 注冊中心稱為 Nacos 服務(wù)器(就是 we...
推薦一個用Spring Boot搭建的文檔在線預(yù)覽解決方案: kkFileView,一款成熟且開源的文件文檔在線預(yù)覽項目解決方案,對標(biāo)業(yè)內(nèi)付費產(chǎn)品有【永中office】【of...
之前在技術(shù)分享會上跟一個阿里P9聊,我問他怎么看架構(gòu)能力,他說,架構(gòu)能力不是你到P8、P9才需要掌握的,其實每個階段都有需要掌握的架構(gòu)能力。 也就是說,等你想成為架構(gòu)師的那一...
MD5加密簡介 哈希算法又稱散列算法,是將任何數(shù)據(jù)轉(zhuǎn)換成固定長度的算法的統(tǒng)稱。 從本質(zhì)上講,MD5也是一種哈希算法,其輸出是生成128位的輸出結(jié)果。 如果輸入兩個不同的明文,...
相信每一個程序員應(yīng)該都有一個大廠夢,但是不知道如何進(jìn)入大廠,或者說是技術(shù)棧和項目經(jīng)驗達(dá)不到大廠的要求! 那就有人問了,那怎么樣才能進(jìn)入大廠呢?進(jìn)入大廠的話都有哪些要求呢? 小...
在實際開發(fā)中,通過反射可以得到一個類的完整結(jié)構(gòu),包括類的構(gòu)造方法、類的屬性、類的方法,這就需要使用到j(luò)ava.lang.reflect包中的以下幾個類: 1、Construc...
什么是算法? 計算機技術(shù),特別是計算機程序設(shè)計大大改變了人們的工作方式,現(xiàn)代的設(shè)計任務(wù)大多通過計算機編程交給計算機來完成。其中,算法起到了至關(guān)重要的作用??梢院敛豢鋸埖卣f,算...
前言 作為最流行的開源數(shù)據(jù)庫軟件之一,MySQL數(shù)據(jù)庫軟件已經(jīng)廣為人知了。當(dāng)前很火的Facebook、騰訊、淘寶等大型網(wǎng)站都在使用MySQL的數(shù)據(jù)庫。 互聯(lián)網(wǎng)行業(yè)的多數(shù)業(yè)務(wù)場...
提到互聯(lián)網(wǎng)系統(tǒng)設(shè)計,你可能聽到最多的詞兒就是“三高”,也就是“高并發(fā)”“高性能”“高可用”,它們是互聯(lián)網(wǎng)系統(tǒng)架構(gòu)設(shè)計永恒的主題。 設(shè)計系統(tǒng)是首先要考慮的就是流量,流量分為平時...