基于消息的分布式事務(wù)處理機(jī)制 基于消息的分布式事務(wù)處理機(jī)制可以總結(jié)為如下兩個階段: 第一階段: 在事務(wù)發(fā)起方的本地事務(wù)中產(chǎn)生消息。 在第一篇文章的例 子中, 是在transa...

基于消息的分布式事務(wù)處理機(jī)制 基于消息的分布式事務(wù)處理機(jī)制可以總結(jié)為如下兩個階段: 第一階段: 在事務(wù)發(fā)起方的本地事務(wù)中產(chǎn)生消息。 在第一篇文章的例 子中, 是在transa...
序言 青出于藍(lán),而勝于藍(lán)。 入行Elastic-Stack技術(shù)棧很久很久,為了免于知識匱乏眼光局限,有必要到外面的世界 看看,豐富自己的世界觀。本篇內(nèi)容從Elastic的競爭...
Java虛擬機(jī) java虛擬機(jī)(java virtual machine,JVM),一種能夠運(yùn)行java字節(jié)碼的虛擬機(jī)。作為一種編程語言的虛擬機(jī),實(shí)際上不只是專用于Java語...
前言 這兩天小編有幸結(jié)識了一位騰訊的大佬,并面試過很多人,遂向他請教了站在面試官角度上是如何看待面試這件事的。接下來文章將會以第一口吻為大家分享大佬的面經(jīng)。 一般面試(無論幾...
JRebel 簡單介紹 JRebel是一款JVM插件,它使得Java代碼修改后不用重啟系統(tǒng),立即生效。IDEA上原生是不支持熱部署的,一般更新了 Java 文件后要手動重啟整...
前言 現(xiàn)在流行的框架越來越多,封裝的也越來越完善,各種框架可以搞定一切,幾乎不用關(guān)注底層的實(shí)現(xiàn),初級程序員只要熟悉基本的使用方法,便可以快速的開發(fā)上線;但對于高級程序員來講,...
1.java 類加載器架構(gòu) 2. JVM 架構(gòu) 3. Java 技術(shù)體系 4.線程運(yùn)行架構(gòu) 5.Java 體系(編譯與運(yùn)行)結(jié)構(gòu) 6.JMS 技術(shù)架構(gòu) 7.JMX 技術(shù)架構(gòu) ...
spring總結(jié) 1、什么是Spring框架,Spring框架主要包含哪些模塊 Spring是一個開源框架,Spring是一個輕量級的Java 開發(fā)框架。它是為了解決企業(yè)應(yīng)用...
概述 本文以淘寶作為例子,介紹從一百個并發(fā)到千萬級并發(fā)情況下服務(wù)端的架構(gòu)的演進(jìn)過程,同時列舉出每個演進(jìn)階段會遇到的相關(guān)技術(shù),讓大家對架構(gòu)的演進(jìn)有一個整體的認(rèn)知,文章最后匯總了...
在介紹Spring整合Mybatis原理之前,我們得先來稍微介紹Mybatis的工作原理。 Mybatis的基本工作原理 在Mybatis中,我們可以使用一個接口去定義要執(zhí)行...
前言 springboot對于JAVA程序員來說一定不會陌生,這是目前大廠主流運(yùn)用的框架技術(shù),但最近同學(xué)私信我說springboot剛開始學(xué)就想放棄了,我心想springbo...
前言 如果一個JAVA開發(fā)人員,不了解常見架構(gòu)的演進(jìn),肯定會制約自己技術(shù)的選型和晉升空間。這里我列舉了目前主要的四種軟件架構(gòu)以及他們的優(yōu)缺點(diǎn),希望能夠幫助軟件開發(fā)人員拓展知識...
優(yōu)化一覽圖 優(yōu)化 筆者將優(yōu)化分為了兩大類:軟優(yōu)化和硬優(yōu)化。軟優(yōu)化一般是操作數(shù)據(jù)庫即可;而硬優(yōu)化則是操作服務(wù)器硬件及參數(shù)設(shè)置。 1、軟優(yōu)化 1)查詢語句優(yōu)化 首先我們可以用EX...
前言 微服務(wù)對于JAVA程序員來說大家一定不陌生,面試大廠必定會問的問題同時也是目前比較流行的技術(shù),不管你學(xué)沒學(xué)都得知道點(diǎn)其中技術(shù)點(diǎn),下面我花費(fèi)一星期整理了微服務(wù)資料有需要的...
前言 上周去朋友去某公司面試,結(jié)果在被面試官問到算法時,直接給整不會了,于是我特意整理出來一套大廠高頻面試算法題,于是朋友拿著我這套題庫刷了一星期的力扣算法題終于如愿拿到of...
前言 又到一年金三銀四面試跳槽季,你準(zhǔn)備好了嗎? 今天為大家整理了目前互聯(lián)網(wǎng)出現(xiàn)率最高的大廠面試題,所謂八股文也就是指文章的八個部分,文體有固定格式:由破題、承題、起講、入題...
最近在網(wǎng)上看到一篇關(guān)于Java程序員職業(yè)生涯規(guī)劃的文章在Java程序員圈子里引起了一些人的評論和熱議。 眾所周知,由于疫情的影響部分企業(yè)不是倒閉了就是困難中求生存,對于求職者...
背景介紹:“渣渣”二本,95年Java程序員 外包類型:傳統(tǒng)外包公司 內(nèi)容簡介:朋友從一個傳統(tǒng)公司是如何修仙到阿里巴巴?分享一些他的真實(shí)經(jīng)歷,希望對你有幫助。 學(xué)習(xí)路線:基礎(chǔ)...
前言 越來越多的企業(yè)將MyBatis使用到了正式的生產(chǎn)環(huán)境,流行的原因就在于很多企業(yè)絕大部分項(xiàng)目都是面向表結(jié)構(gòu)編程的,把Java對象僅當(dāng)成數(shù)據(jù)容器,查詢和模型變更都設(shè)計在一張...
需要免費(fèi)的《帶注釋的spring源碼》可以私信我哦!
首發(fā),看了這份美團(tuán)大牛的spring源碼筆記后,才發(fā)現(xiàn)原來學(xué)習(xí)的思路都錯了!前言 Spring讓我們可以更快,更輕松,更安全地進(jìn)行Java編程。Spring對速度,簡單性和生產(chǎn)率的關(guān)注使其成為世界上最受歡迎的Java框架。 像阿里巴巴,亞馬遜,微軟等...