原创 微服務生態環境全解析,使開發更具彈性和容錯能力,你期待嗎? 前言 容器中的分離機制 存儲分佈 隔離——使用生態系統防止故障的出現 斷路器 總結

前言 在軟件開發過程中,總會出現一些我們所不瞭解的內容。例如,軟件最終是否會成功運行?當編寫應用程序並將其置入產品中時,也會產生各種問題,其間也會伴隨着失敗。有人曾指出,零bug的軟件是不存在的。充其量,軟件只是存在未知的bug。這一說法並

原创 螞蟻面試有一套,狂問基礎+源碼,靠這份寶典成功拿offer 前言 螞蟻一面 螞蟻二面 螞蟻三面 先來瞄一眼這本《Redis 5設計與源碼分析》吧~~~ 如何閱讀本書 總結

前言 金九銀十的跳槽漲薪季,現在應該是已經拉開了帷幕。好多互聯網大廠,包括BATJ、TMDP,我都在瘋狂投崗面試。雖然拿到了幾家offer,但給我印象最深的還是面試的過程,和麪試官的交流,使我對自己的能力又有了肯定~~~尤其是螞蟻金服的面試

原创 SpringAOP全解析,以代碼實現的方式,助你理解更加深入 AOP AOP核心概念 Spring對AOP的支持 基於Spring的AOP簡單實現 基於Spring的AOP使用其他細節 後記

AOP AOP(Aspect Oriented Programming),即面向切面編程,可以說是OOP(Object Oriented Programming,面向對象編程)的補充和完善。OOP引入封裝、繼承、多態等概念來建立一種對象層次

原创 清華掃地僧帶你深入JVM調優實戰,深入淺出的機制,不要太清晰 1.前言 2.JVM介紹 3.JVM的GC 4.總結

1.前言 Java作爲一種熱門開發語言,在行業知名度也可謂是“家喻戶曉”。在使用的道友,也是不計其數。所以,應該都聽說過一句經典語句:Write once,run anywhere。而爲什麼java能達到如此強大的存在呢,這離不開我們今天要

原创 乾貨!深入Spring核心組件原理解析,帶你實戰開發,喫透微服務 前言 Spring 的核心 Bean 組件 Spring Bean 工廠生產 Bean 時 Context 組件 Core組件 後記

前言我們現在開發應用的方式和1年前、5年前、10年前都是不同的,更別提15年前了,當時RodJohnson的圖書 Expert One-on-One J2EE Design and Development 介紹了Spring框架的初始形態。

原创 清華掃地僧整理的全網最全多線程詳解,看完懷疑自己的認知 前言 一、線程概述 二、線程與進程 三、使用多線程 四、控制線程 五、線程同步 六、線程池 後記

前言 現在越來越多的公司,對精通多線程的的人才越來越重視,可見多線程技術有多熱門。今天,小編結合清華掃地僧級別大佬的分享,爲大家帶來這篇多線程的總結,希望大家能夠喜歡。一、線程概述幾乎所有的操作系統都支持同時運行多個任務,一個任務通常就是

原创 從入門到精通,夯實分佈式事務基礎再出發,向開發更深處進軍 前言 數據庫事務 事務的實現原理 CAP 理論&BASE 理論 分佈式事務的幾種解決方案 最大努力通知

前言 最近有很多粉絲朋友說想要分佈式事務的學習內容,小編也總結了一些,今天就來爲大家介紹一下,希望能幫到大家更好的學習提升哦~~~數據庫事務數據庫事務(簡稱:事務),是數據庫管理系統執行過程中的一個邏輯單位,由一個有限的數據庫操作序列構成,

原创 備戰金九銀十,最新阿里+字節+騰訊面經分析,助你圓夢大廠 前言 阿里 字節跳動 最後一個是騰訊 二面:Kafka+Redis+算法 總結

前言 有多少朋友2020年是在家一待就是三個月的呢?因爲今年這個疫情,感覺這是從工作以來過的最久的一個年了,我大概是4月後,過了清明纔出門。正好趁着這段空閒時間,投了超多的簡歷,每天就是充實自己、面試······好在小編還是比較幸運的,也算

原创 Java集合框架全解析!夯實你的開發基礎,準備向更深處進軍 Java結合框架的總體結構說明: 集合框架總體結構圖 一、Collection接口 二、Map接口 三、相互異同點 四、對集合的選擇

Java結合框架的總體結構說明: 集合框架是爲表示和操作集合而制定的統一的標準,主要包括三大部分:對外的接口,接口的是實現和對集合的運算。簡單地說,編程過程中會涉及對一類數據的處理,這類數據用統一的數據結構表示,爲能統一的存放、規範的操作就

原创 程序員如何高效提升學習能力?具備這3要素,你會更加優秀 前言 要善於讀書 要高效學習 要有好心態

前言 衆所周知,現在是一個知識爆炸的時代,知識更新非常快。據測算,一個大學畢業生所學到的知識,在畢業之後2年內,有效的不過剩下5%。對於軟件行業而言,這種形勢更爲明顯,我們賴以立足的,不在於我們現在掌握了多少知識,而是我們有多強的學習能力。

原创 阿里10年架構師:由Java多線程+MySQL+JVM出發怎樣做好職業規劃? 第一階段 第二階段 第三階段 第四階段 Java基礎架構 MySQL技術精粹 多線程與高併發 JVM實戰調優

每個程序員,或者說每個職場人都應該有自己的職業規劃,如果你不是富二代,也不是官二代,也沒有明確的的職業規劃,那麼希望你可以思考一下自己的未來。畢竟人生是你自己的。下面,筆者分享一位在阿里任職的朋友的職業經歷,看他是如何一步步穩步晉升的。第一

原创 爲什麼說微服務,要從前後端分離開始?一文帶你揭祕深入微服務 前言 從前後端分離開啓微服務改造 分步驟演進至全微服務架構

前言 既要低頭趕路,又要擡頭望天,科技是爲人服務的,任何技術背後都有更深層次的考量。之前的文章中咱們聊了很多微服務的相關內容,簡而言之,微服務的本質,就是一種可以加速分工、促進合作的新協作機制。知其然,知其所以然,今天我們再接着來聊聊怎樣開

原创 不是阿里P8級大佬,豈能錯過這篇MySQL運維內參?啃透漲薪so easy 寫在前面 本篇特點 MySQL篇 Galera篇 Inception篇 後記

寫在前面 MySQL被設計爲一個可移植的數據庫,幾乎在當前所有系統上都能運行,如Linux、Solaris、 FreeBSD、 Mac和Windows。儘管各平臺在底層(如線程)實現方面都各有不同,但是MySQL基本上能保證在各平臺上的物理

原创 深入理解企業總體架構,看這篇就夠了 功能架構 應用架構 數據設計 物理架構 領域模型 頂層架構規劃 網站功能規劃 應用規劃 SOA規劃 分層架構 架構實施 後記

企業商務模型的主要內容包括主營業務、商務模式、商務主體、競品分析、組織架構、商務運作模型和業務流程等。主營業務即公司做什麼業務,商務模式即公司怎麼賺錢,商務主體即哪幾個人在一起做這門生意,競品分析即瞭解競爭對手的情況,組織架構即公司部[ ]

原创 普本學渣五年開發,二面京東征服面試官,背後究竟藏有什麼祕密? 寫在前邊 京東一面 京東二面 簡歷 相關項目經驗 對未來的展望

寫在前邊 2015年夏天,剛走出校門,告別了無憂無慮的校園生活,頓時心裏產生了莫名的恐懼。擔心找不到工作、擔心工作待遇不好,網上充斥着各種程序員熬夜加班然後身體機能出現意外的示例,似乎自己完全不能承受。而這一切的緣由,都是自己在校期間沉迷玩