原创 太讚了!阿里技術官甩出併發編程神仙筆記在Github上爆火,被譽爲“大廠敲門磚”!

併發編程難學嗎? 首先,難是肯定的。因爲這其中涉及操作系統、CPU、內存等等多方面的知識,如果你缺少某一塊,那理解起來自然困難。其次,難不難學也可能因人而異,就我的經驗來看,很多人在學習併發編程的時候,總是喜歡從點出發,希望能從點裏找到規律

原创 SpringBoot如何實現異步、定時任務?

寫在前面:2020年面試必備的Java後端進階面試題總結了一份複習指南在Github上,內容詳細,圖文並茂,有需要學習的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-

原创 備戰92天終入阿里,這份Java後端開發者面試技能筆記功不可沒,共勉 不廢話,先來看看總目錄 內容展示

疫情過後,不少人已經蓄勢待發,信心滿滿地準備投遞簡歷,到處面試,在不同的Offer之中擇優而棲。 與此同時,也有人會悔恨自己這半年進步不大,每天噼裏啪啦敲代碼,但面對那些不能再熟悉的Java面試題時,只是感覺似曾相識,卻怎麼也回答不到點子上

原创 spring-boot-route 使用aop記錄操作日誌 一 日誌記錄表 二 自定義註解及處理 三 編寫接口測試

寫在前面:2020年面試必備的Java後端進階面試題總結了一份複習指南在Github上,內容詳細,圖文並茂,有需要學習的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-

原创 15 道 Spring Boot 高頻面試題,看完直接當面霸「入門實用」

什麼是麪霸?就是在面試中,神擋殺神佛擋殺佛,見招拆招,面到面試官自慚形穢自嘆不如! 做 Java 開發,沒有人敢小覷 Spring Boot 的重要性,現在出去面試,無論多小的公司 or 項目,都要跟你扯一扯 Spring Boot,扯一扯

原创 你真的確定Spring AOP的執行順序嗎 前言 問題描述 Spring AOP執行順序 正常情況 異常情況 多個切面的情況 探究順序錯誤的真相 代碼驗證 結論

前言 公司這兩個月啓動了全新的項目,項目排期滿滿當當,不過該學習還是要學習。這不,給公司搭項目的時候。 本文內容重點: 問題描述 Spring AOP執行順序 探究順序錯誤的真相 代碼驗證 結論 問題描述 公司新項目需要搭建一個新的前

原创 Java內存溢出OOM使用Mat分析 Mat工具分析堆 Shallow Heap計算方法 Retained Heap計算方法

示例 package com.rumenz; import java.util.ArrayList; import java.util.List; public class OutOfMemory { public stati

原创 JVM、JRE、JDK之間的區別和聯繫,你居然還不知道? 什麼是JVM 什麼是JRE 什麼是JDK 總結 windows 安裝jdk 兩個目錄jre的區別 開發到運行

JDK包含了JRE,JRE包含了JVM JDK:java開發工具包,針對java開發人員,可以編譯運行java程序 JRE:java運行時環境,針對使用java程序的客戶,可以運行字節碼(.class),但是不能編譯Java源碼 JVM

原创 Minor GC、Major GC、Full GC的區別分析

在 Plumbr 從事 GC 暫停檢測相關功能的工作時,我被迫用自己的方式,通過大量文章、書籍和演講來介紹我所做的工作。在整個過程中,經常對 Minor、Major、和 Full GC 事件的使用感到困惑。這也是我寫這篇博客的原因,我希望能

原创 初次面試螞蟻金服,三面過後本以爲涼涼,沒想到直接被錄取了 螞蟻金服一面 螞蟻金服二面 螞蟻金服一面: 福利

一開始並沒有急着提交簡歷,而是說準備下再提交簡歷。然後就準備了一週,寫簡歷,刷題,在網上找螞蟻金服的面經。提交了一份簡歷,然後發現簡歷上面沒有寫學歷,幸好他還沒提交,就修改了下重新發了一份,然後他又給我提了幾個建議,所以又改了一份,才最終提

原创 java安全編碼指南之:異常處理

簡介 異常是java程序員無法避免的一個話題,我們會有JVM自己的異常也有應用程序的異常,對於不同的異常,我們的處理原則是不是一樣的呢? 一起來看看吧。 異常簡介 先上個圖,看一下常見的幾個異常類型。 所有的異常都來自於Throwable

原创 給你的MyBatis-Plus裝上批量插入的翅膀 前言 正文

寫在前面:2020年面試必備的Java後端進階面試題總結了一份複習指南在Github上,內容詳細,圖文並茂,有需要學習的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-

原创 SpringBoot動態注入及操作Bean

寫在前面:2020年面試必備的Java後端進階面試題總結了一份複習指南在Github上,內容詳細,圖文並茂,有需要學習的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-

原创 原生AOP的實現以及shior框架授權,圖文並茂,收藏學習 總結 三不走

1創建一個SpringBoot項目 2在項目裏定義一個接口,放在com.cy.pj.mail.service下,寫一個方法。 寫一個實現類取繼承接口,想要定義一個日誌處理,想要以AOP的方式注入。 3寫一個測試類,要交給spring管理

原创 MySQL中的binlog和relay-log結構完全詳解 binlog作用 binlog日誌結構 binlog事件結構 binlog輪換和清理 relay-log結構

寫在前面:2020年面試必備的Java後端進階面試題總結了一份複習指南在Github上,內容詳細,圖文並茂,有需要學習的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-