原创 騰訊架構實踐:SpringBoot+SpringCloud+Docker+Nginx+分佈式

Spring Boot 在過去的幾年時間裏,最讓人興奮、回頭率最高、最能改變遊戲規則的東西,大概就是Spring Boot了。Spring Boot提供了一種新的編程範式,能在最小的阻力下開發Spring應用程序。有了它, 你可以更加敏捷

原创 程序員想進大廠?馬士兵老師來教你如何輕鬆獲取offer

拿到騰訊、阿里、百度、頭條的offer究竟有多難?   從我身邊聽說的情況來看,只要技術紮實,很多人都能通過一、二面,卻很容易死在三四面,原因就在於: 這些年輕的程序員們只重視技術,卻忽視了其他方面的學習成長。 剛好最近也有讀者問,能不

原创 推薦閱讀:華爲首席架構師王啓軍編寫《雲原生架構下微服務最佳》

本書籍全名稱是《持續演進的Cloud Native:雲原生架構下微服務最佳》 雲原生架構是IT技術在雲計算時代的進化升級,標誌着雲端應用進入成熟階段。技術的價值是高效穩定、快速響應、驅動甚至引領業務發展,避免疊見層出,以及減少工作量。成規

原创 IP 分類地址、子網劃分你還在混淆不清嗎?別怕!今天全家桶來嘍

前言 前段時間,有讀者希望我寫一篇關於 IP 分類地址、子網劃分等的文章,他反饋常常混淆,摸不着頭腦。 那麼,說來就來!而且要盤就盤全一點,順便挑戰下我鬥帝強者的圖解功力,所以就來個 IP 基礎知識全家桶。 吃完這個 IP 基礎知識全家桶

原创 簡述:分佈式CAP理論和BASE理論

一、什麼是CAP? Consistency (一致性): “all nodes see the same data at the same time”,即更新操作成功並返回客戶端後,所有節點在同一時間的數據完全一致,這就是分佈式的一致性

原创 新出爐五月螞蟻團隊技術4面:線程池+索引+分佈式鎖+中間件+項目

  螞蟻花唄一面(一個小時): Java容器有哪些?哪些是同步容器,哪些是併發容器? 線程池的工作原理,幾個重要參數? 給了具體幾個參數,分析線程池會怎麼做? ArrayList和LinkedList的插入和訪問的時間複雜度? Hash

原创 3分鐘克隆舊基IDEA配置;專情程序員的心得

一、引言 有的時候,比如我們要換一臺新的機子,亦比如換工作了,怎麼快速還原原來心愛的IDEA配置呢,今天我來了, 只需3分鐘你就擁有,原來的IDEA的破解,配置,快捷鍵,全局配置,甚至背景圖,插件....。。。 還在因爲嫌棄不好安裝IDE

原创 實用文檔,乾貨:徹底搞懂SpringBoot+微服務+Nginx+Docker+Tomcat

前言 微服務架構(Microservice Architecture)是一種架構概念,旨在通過將功能分解到各個離散的服務中以實現對解決方案的解耦。你可以將其看作是在架構層次而非獲取服務的類上應用很多SOLID原則。微服務架構是個很有趣的概

原创 本沒報希望的情況下,狂刷了5遍這份pdf四面終獲阿里offer

寫在前面 1月初失業,找了近2個多月的工作了,還沒找到心儀的工作,感覺心好慌,不知道該怎麼辦了?找不到工作的時候壓力很大,有人說自信會很受打擊,還有人說會很絕望,是人生的低谷……儘管很多時候我們自己知道,我不是找不到工作,只是找不到理想中

原创 史上最全的Spring/SpringBoot常用註解8000字總結!和相關延伸

目錄如下,內容有點多:   1. @SpringBootApplication 這裏先單獨拎出@SpringBootApplication 註解說一下,雖然我們一般不會主動去使用它。 注:這個註解是 Spring Boot 項目的基石

原创 程序員必備,這份電子文檔獲取後精通,漲薪就跟玩一樣。

靠這份文檔,跳槽漲薪10K 金九銀十的時候我分享了一份面試文檔給我的朋友,沒想到這哥們2個月之內斬獲數個BAT的offer, 最後選擇了一個他最想要去的公司,既然有這麼好的效果,我就打算把這份文檔分享出來,有需要的可以看下文末的獲取方式!

原创 疫情好轉但是面試更難,美團一面就涼涼,趕緊去刷題了(Java崗)

1.先上題目 手撕代碼   HashMap實現原理 TreeMap實現原理 哈希衝突 Mysql基本數據類型 Mysql存儲過程 HTTP協議 TCP三次握手,四次揮手 TCP和UDP的區別 HTTP狀態碼 鎖 synchronize

原创 阿里面試官:你說你熟悉jvm?那你講一下併發的可達性分析

這次的文章我們聊聊jvm。jvm可以說是面試必備技能了。簡歷上寫了,多問幾句。簡歷上沒寫,也得提上幾句。 我們先從一個簡單的熱身題入手,引出本文想要分享的內容。 當面試扯到jvm這一部分的時候,面試官大概率會問你jvm怎麼判斷哪些對象應該

原创 使用 spring validation 完成數據後端校驗

前言 數據的校驗是交互式網站一個不可或缺的功能,前端的 js 校驗可以涵蓋大部分的校驗職責,如用戶名唯一性,生日格式,郵箱格式校驗等等常用的校驗。但是爲了避免用戶繞過瀏覽器,使用 http 工具直接向後端請求一些違法數據,服務端的數據校驗

原创 SpringBoot 如何讀取配置文件?看完十分鐘就夠了

很多時候我們需要將一些常用的配置信息比如阿里雲 oss 配置、發送短信的相關信息配置等等放到配置文件中。 下面我們來看一下 Spring 爲我們提供了哪些方式幫助我們從配置文件中讀取這些配置信息。 application.yml內容如下: