原创 說了這麼多次 I/O,可你知道其中的原理麼?

1、I/O 軟件目標設備獨立性現在讓我們轉向對 I/O 軟件的研究,I/O 軟件設計一個很重要的目標就是設備獨立性(device independence)。啥意思呢?這意味着我們能夠編寫訪問任何設備的應用程序,而不用事先指定特定的設備。比

原创 一個基於 RabbitMQ 的可複用的分佈式事務消息架構方案

前提分佈式事務是微服務實踐中一個比較棘手的問題,在筆者所實施的微服務實踐方案中,都採用了折中或者規避強一致性的方案。參考Ebay多年前提出的本地消息表方案,基於RabbitMQ和MySQL(JDBC)做了輕量級的封裝,實現了低***性的事務

原创 《Java開發手冊靈魂13問》正式上線,帶你剖析阿里巴巴開發細節

寫在前面一線大廠怎麼用Java?看阿里技術專家給你分析!《〈Java開發手冊(泰山版)〉靈魂13問》電子書正式上線帶你剖析阿里巴巴一線團隊開發思維。大家都知道2020年04月22日剛剛發佈了《Java開發手冊》泰山版,新增5條日期時間規約;

原创 一不小心又把應用發掛了,覆盤一下這十幾分鐘的黑暗時刻

晚上日常發佈,無奈將應用發掛十幾分鍾,覆盤一下,聊聊一下一些感悟。晚上發佈是一個渠道應用,主要作用爲是去支付機構端進行銀行卡扣款。由於這個過程需要報文信息需啊喲在互聯網中傳輸,所以需要進行相應的加簽處理。這裏的銀行卡等敏感信息需要採用 AE

原创 騰訊T3-3級架構師吐血整理的5000頁Java學習手冊PDF,收藏學習!

寫在前面今天整理了一套 5000 頁的 Java 學習手冊,,新鮮出爐,分享給大家!此手冊內容專注 Java技術,包括 JavaWeb,SSM,Linux,Spring Boot,MyBatis,MySQL,Nginx,Git,GitHub

原创 程序員最全面試乾貨:從寫簡歷,到面試、談薪酬的那些技巧和防坑指南

這篇文章分爲簡歷篇、面試篇、談薪酬篇,包括了找工作過程中各個環節的技巧和防坑指南。1. 簡歷篇如果把自己看成一個產品,那麼簡歷就是說明書。寫簡歷看似簡單,想寫好實則不容易。一份好低簡歷能幫你在一堆簡歷中脫穎而出。以前寫過一篇寫簡歷技巧的文章

原创 SpringBoot有多重要?面試用SpringBoot把面試官唬住了要30k都行

Java程序員爲什麼一定要會Spring Boot?隨着近年來微服務的流行,越來越多的企業需要快速的開發,而Spring Boot除了以註解爲主的開發,還有其他的綁定,例如,對服務器進行了綁定和綁定和默認對Spring的最大化配置,所以開發

原创 面試大廠被問MyBatis啞口無言?MyBatis源碼筆記助你吊打面試官

寫在前面隨着手機、平板電腦等移動終端的廣泛應用,移動互聯網時代已經到來。在這個時代裏,構建一個高效的平臺並提供服務是移動互聯網的基礎,在衆多的網站服務中,使用Java構建網站的不在少數,移動互聯網的特點是大數據、高併發、對服務器往往要求分佈

原创 Spring+MySQL+數據結構+集合+註解+NIO+多線程思維腦圖整理!

來自阿里的大神整理的Java技術思維導圖,一個知識點一張圖,整理的特別棒!好東西當然要分享,需要高清版思維導圖的老鐵請轉發+關注,加我VX【tkzl6666】即可獲得免費領取方式。一、Spring知識點思維導圖Spring AOPAOP原理

原创 兄臺請留步,進來蹭點經驗!20家互聯網公司面試總結(Java方向)

這是我當時約面試的時間表,其實面試多了你會發現一個規律,如果一個公司你一面過的很順利,後面不管三面四面還是五面,都會比較順利。因爲大家的提問方式,角度都很類似,很多時候都是在跟不同的面試官說同樣的話。多數的公司總體上面試都是以自我介紹+項目

原创 2020 年最新版 68道Redis面試題,20000字乾貨,趕緊收藏起來備用

文章內容過長,建議先收藏 慢慢看!需要更多其他Java知識點的面試題及答案的老鐵請轉發並關注,然後加我VX【tkzl6666】獲得免費領取方式!Redis(Remote Dictionary Server) 是一個使用 C 語言編寫的,開源

原创 用Nginx+Telegraf+Influxb+Grafana構建高b格Nginx集羣監控系統

日常生產環境搭建了Nginx集羣后,就需要繼續深入研究的就是日常Nginx監控。Nginx如何監控?相信百度就可以找到:nginx-status通過Nginx-status,實時獲取到Nginx監控數據後,如何和現有監控系統集成?一個很好的

原创 朋友面試阿里雲慘遭滑鐵盧。幸獲華爲內推機會,四面喜提offer。

上個月,哥們從某小廠離職,轉投阿里雲,簡歷優秀,很順利地拿到了面試通知,但之後的進展卻讓哥們懷疑人生了,或者說讓哥們懵逼的是,面試阿里雲居然第一面就被吊打?讓哥們開始懷疑自己,是不是這些年工作下來,自己沒有一丁點的進步呢?幸運的是,經過他朋

原创 複習54天二戰字節跳動,終獲offer定級2-2【面試答案+複習資源】

近兩年,字節跳動的發展越來越快,導致想要進入字節跳動的應屆生越來越多,競爭越來越大,所以字節跳動的面試也越來越難。對於普通本科出身的我,不得不說是一項挑戰,而這項挑戰能否成功的關鍵,就在於是否能夠堅持,是否做好了充足的準備。畢竟,對於技術人

原创 工作一到三年的Java工程師該如何學習提升讓自己變得更有價值?

今天這篇文章想跟大家分享:工作 1-3 年的 Java 工程師們,如何變得更值錢?如果你現在已經是一個 Java 工程師,但是經驗積累的還不夠,那這個階段就是你成長極快的時候。前提是,你認同我之前經常說那句話:從你入行那一刻起,你就要不停地