原创 同事逆襲面進阿里P7工資翻三倍,臨別之前甩了我一份學習筆記

同事小張是我的好朋友,一名普通的軟件工程師。最近他要跳槽了,去了阿里巴巴,工資翻了三倍多。 在分別的聚餐上,我感觸很深。小張平時和我的技術水平差不多,現在差距卻一下拉開了。 對程序員來說,個人薪資的提高,不僅僅是個人生活水平的提

原创 @Pointcut 的 12 種用法,你知道幾種?

本文繼續AOP,目前手動Aop中三種方式已經介紹2種了,本文將介紹另外一種:AspectJProxyFactory,可能大家對這個比較陌生,但是@Aspect這個註解大家應該很熟悉吧,通過這個註解在spring環境中實現aop特別

原创 淘寶APP高併發架構設計pdf已開源:從架構分層到實戰維護,挑戰全網

我們都知道,高併發代表着大流量,高併發系統設計的魅力就在於我們能夠憑藉自己的聰明才智設計巧妙的方案,從而抵抗巨大流量的衝擊,帶給用戶更好的使用體驗。這些方案好似能操縱流量,讓流量更加平穩得被系統中的服務和組件處理。 我們在應對高併

原创 584頁工業界推薦算法祕籍,助你斬獲阿里/騰訊/京東等多個大廠

對於「算法」的第一印象,我相信大部分人都是一樣的,就是一個“難”字了得。 而我比較特殊,我的第一印象、第二印象以至第 N 印象都覺得很難,所以爲了更好的學習和理解算法,我千金一擲一下買了一堆的算法書。 但說實話,效果不是很好,於是

原创 7月美團Java四面,成功拿下offer!分享這次的面試思路和複習方向

從去年到今年先後面試了 4次美團,外賣、訂單、商旅面試了好幾個部門,終於在今年年初成功拿下offer,總結下來各部門面試的大體思路基本都一致。比如: JVM JVM 參數配置、常用調試工具 分區、類加載 還會問你有需要線上的調試

原创 6月美圖Java四面,成功拿下offer!分享這次的面試思路和複習方向

從去年到今年先後面試了 4次美團,外賣、訂單、商旅面試了好幾個部門,終於在今年年初成功拿下offer,總結下來各部門面試的大體思路基本都一致。比如: JVM JVM 參數配置、常用調試工具 分區、類加載 還會問你有需要線上的調試

原创 橫掃6月,阿里P8大神把Java後端技術筆記手打全了,啃透漲20k沒問題

去年面試了不少有多年 Java 後端經驗的開發者,發現很多人要麼技術棧比較傳統,還停留在十年前,要麼沒有掌握完整的知識體系,很多人的技能點還停留在 Java 和 Spring 的增刪改查。 最近有收集整理了一些Java後端技術的學

原创 不容易啊!通宵5天手工碼的SpringCloud微服務手冊,還不懂我都哭了

爲什麼要學習微服務? 求職時增強技術自信。 提升技術實力,增加職業轉型的可能性。 解決工作中軟件研發難題。 保持技術的前瞻性。 微服務有什麼用?能解決實際業務場景中哪些問題? 將單體應用分拆成多個小體量的的高內聚低耦合的軟件服

原创 如何構建SpringBoot的Docker鏡像

目標 自定義Dockerfile構建一個生產可用的jre base image 配置maven-docker-plugin插件完成從源碼的 打包fatjar -> build docker image with fatja

原创 爲什麼大家更願意使用MyBatis,讀完源碼我知道了…

最近有朋友在忙着面試,剛開始一路過關斬將,結果最後他和我說,面試官問了他下面這幾個和Mybatis源碼相關的問題: 你確定你真正瞭解ORM底層原理? Mybatis緩存的實現和使用你清楚嗎? Mybatis中Sql解析執行的原理

原创 記一次GraphQL真正的詳細入門(原生,koa2,vue中的實戰, 建議收藏)分享會

前言 痛點:網上找的資料,文章, GraphQL的官網,一看就是很‘自我’的大神寫的(太爛了)完全管讀者能不能看懂,舉例子只講用法!不告訴代碼怎麼實現的(但是當你學完這一篇你就可以看懂了), 並且從來不曬出整體代碼,導致根本不知道

原创 知乎5W高贊!喫透這份高併發/調優/分佈式等350道面試寶典,已漲30k

前言 時間飛逝,轉眼間畢業兩年多,從事 Java 開發三年了。我在想,也是時候將自己的 Java 整理成一套體系。 這一次的知識體系面試題涉及到 Java 知識部分、性能優化、微服務、併發編程、開源框架、分佈式等多個方面的知