原创 JVM深度剖析:一文詳解JVM是如何實現反射的?

本文已收錄GitHub,更有互聯網大廠面試真題,面試攻略,高效學習資料等 文章目錄反射調用的實現反射調用的開銷總結與實踐 反射是 Java 語言中一個相當重要的特性,它允許正在運行的 Java 程序觀測,甚至是修改程序的動態行

原创 面試官:有做過高可用的K8S集羣部署方案嗎?

本文已收錄GitHub,更有互聯網大廠面試真題,面試攻略,高效學習資料等 一、涉及到的內容 LVS HAProxy Harbor etcd Kubernetes (Master Worker) 二、整體拓補圖 以上是最小

原创 如何迅速分析出系統I/O的瓶頸在哪裏?

本文已收錄GitHub,更有互聯網大廠面試真題,面試攻略,高效學習資料等 性能指標 老規矩,我們先來回顧一下,描述 I/O 的性能指標有哪些?你可以先回想一下文件系統和磁盤 I/O 的原理,結合下面這張 Linux 系統的

原创 進階分佈式架構:如何應對高併發的用戶請求

本文已收錄GitHub,更有互聯網大廠面試真題,面試攻略,高效學習資料等 互聯網應用以及雲計算的普及,使得架構設計和軟件技術的關注點從如何實現複雜的業務邏輯,轉變爲如何滿足大量用戶的高併發訪問請求。 一個簡單的計算處理過程,

原创 阿里面試官:RocketMQ與Kafka中如何實現事務?

本文已收錄GitHub,更有互聯網大廠面試真題,面試攻略,高效學習資料等 RocketMQ的事務是如何實現的? 首先我們來看 RocketMQ 的事務。我在之前的課程中,已經給大家講解過 RocketMQ 事務的大致流程,這裏

原创 阿里大牛的Kafka動態配置瞭解下?

本文已收錄GitHub,更有互聯網大廠面試真題,面試攻略,高效學習資料等 什麼是動態Broker參數配置? 在開始分享之前,我們先來複習一下設置 Kafka 參數,特別是 Broker 端參數的方法。 在 Kafka 安裝目

原创 詳解Kafka設計架構核心——Kafka副本機制詳解

本文已收錄GitHub,更有互聯網大廠面試真題,面試攻略,高效學習資料等 所謂的副本機制(Replication),也可以稱之爲備份機制,通常是指分佈式系統在多臺網絡互聯的機器上保存有相同的數據拷貝。副本機制有什麼好處呢? 1

原创 拒絕996,有哪些方法可以提高開發效率的奇技淫巧?

說明: 本文已經收錄:GitHub 歡迎訪問,一些大廠面試真題,面試攻略,更多奇技淫巧盡在其中 今天我想與你討論一個每個開發人員和項目管理者都關心的話題:如何提高開發效率。 我其實也一直很關注這個話題,收集了很多方法讓自己工

原创 現在搞Java還不會SpringBoot?看完這篇兩萬字筆記精髓就夠了

本文轉載自:現在搞Java還不會SpringBoot?看完這篇兩萬字筆記精髓就夠了 一、大綱 瞭解Spring的發展 掌握Spring的java配置方式 學習Spring Boot 使用Spring Boot來改造購物車系統

原创 作爲一名程序猿,你不可不知的Java基礎知識的三十個經典問答

本文轉載自:作爲一名程序猿,你不可不知的Java基礎知識的三十個經典問答 1. 面向對象的特點 抽象: 抽象是或略一個主題中與當前目標的無關的因素,一邊充分考慮有關的內容。抽象並不能解決目標中所有的問題,只能選擇其中的一部分,忽

原创 作爲Java程序員,你應該知道的RocketMQ工作原理

本文轉載自:作爲Java程序員,你應該知道的RocketMQ工作原理 先簡單瞭解一下各個模塊的功能,下面會有章節詳細介紹各個模塊的功能。 Producer和Consumer很好理解,顧名思義就是生產者和消費者,生產者負責生產消

原创 反射實例——JAVA反射機制

本文轉載自:反射實例——JAVA反射機制 一、Java反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以訪問、檢測和修改它本身狀態或行爲的一種能力。這一概念的提出很快引發了計算機科學領域關於應用反射性的研究。

原创 一文詳解IOC控制反轉容器與依賴注入

本文轉載自:一文詳解IOC控制反轉容器與依賴注入 容器,字面上理解就是裝東西的東西。常見的變量、對象屬性等都可以算是容器。一個容器能夠裝什麼,全部取決於你對該容器的定義。當然,有這樣一種容器,它存放的不是文本、數值,而是對象、對

原创 Java中常用的API——阿里架構師的兩萬字總結

本文轉載自:Java中常用的API——阿里架構師的兩萬字總結 目錄 Java面向對象基本概念 System String, StringBuffer 數值,字符,布爾對象與簡單類型的操作 Class, ClassLoader

原创 Java虛擬機架構?面試的時候懵了吧,作爲過來人給你們講講

本文轉載自:Java虛擬機架構?面試的時候懵了吧,作爲過來人給你們講講 JVM被分爲三個主要的子系統:類加載器子系統、運行時數據區、執行引擎 類加載器子系統 Java的動態類加載功能是由類加載器子系統處理。當它在運行時(不是編