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