原创 面試阿里,騰訊,字節跳動90%都會被問到的Spring中的循環依賴

前言 Spring中的循環依賴一直是Spring中一個很重要的話題,一方面是因爲源碼中爲了解決循環依賴做了很多處理,另外一方面是因爲面試的時候,如果問到Spring中比較高階的問題,那麼循環依賴必定逃不掉。如果你回答得好,那麼這就是你的必

原创 你也被Spring的這個“線程池”坑過嗎?

前兩天一個晚上,正當我沉浸在敲代碼的快樂中時,聽到隔壁的同事傳來一聲不可置信的驚呼:線程池提交命令怎麼可能會執行一秒多? 線程池提交方法執行一秒多?那不對啊,線程池提交應該是一個很快的操作,一般情況下不應該執行一秒多那麼長的時間。 看了

原创 Redis setnx分佈式鎖與Redisson分佈式鎖的實現

What 使用Redis 對於分佈式服務進行加鎖, 防止一個服務多個部署實例,對資源搶佔發生衝突。 Why 在單體應用時,對於併發場景,讀取公共資源如扣庫存,買車票等,使用簡單的加鎖即可實現,Java本身提供了很多併發處理的API,如Sy

原创 分享 10個酷炫的後臺模板,給不愛寫頁面的程序員

早前在粉絲羣裏說過,想要從零開始開發一個開源項目,這個項目的目的很簡單:新人可以練手,一步一步搭建項目,把時下流行的技術整合進來,在用這些技術的特性來實現具體業務功能,而對於有經驗的老鳥可以把自學的技術在項目中得以實踐。 在這裏插入圖片

原创 nginx搭建直播rtmp推流,httpflv拉流環境

背景 工作中發現挺多直播CDN在實現httpflv拉流時都沒有使用http chunk編碼,而是直接使用no-content-length的做法。所以想自己搭建一個直播CDN支持 http chunk編碼。 環境搭建 系統環境 Ubun

原创 圖解|什麼是缺頁錯誤Page Fault

先拋一道阿里面試題給大家熱熱身,引出今天的主角-缺頁異常Page Fault。 談談對缺頁異常Page Fault的理解。 話不多說,集合上車。 2. 術語約定 VA:Virtual Address 虛擬地址 PA:Physi

原创 這次來說說maven這玩意,我在工作中是這樣使用Maven的

這次來說說maven這玩意,同樣還是那句話,maven對我而言只是工具,一些常規操作已經足夠了,有空有興趣纔會去深入研究它。接下來會記錄下自己使用maven時需要注意和理解的地方,至於那些基本概念和環境配置的問題,相信大家都懂。 倉庫 m

原创 Java,Spring boot打造企業管理快速開發平臺源碼分享

簡介: 易上手的企業管理快速開發平臺,持續研發14年,基於JAVA開發,spring boot框架。 擁有成熟完整的OA辦公功能,包括門戶管理、工作流、人事管理、CRM、辦公用品、項目管理等,工作流可以媲美泛微e-office產品。 還

原创 基於SpringBoot+Jpa + Shiro 開發的後臺管理系統源碼分享

項目簡介: 基於SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 開發的後臺管理系統,採用分模塊的方式便於開發和維護,支持前後臺模塊分別部署,目前支持的功能有:權限管理、部門管理、字典

原创 你知道Redis可以實現延遲隊列嗎?

推薦播放: Redis深度解析丨Redis秒殺系統項目實戰丨Redis架構丨Redis vs zookeeper分佈式鎖丨吊打阿里P7面試官的硬核Redis技能 建議收藏丨馬士兵親授:JVM調優實戰丨Jvm垃圾回收原理丨垃圾回收

原创 RocketMQ原理、源碼分析及實踐

原理描述 模塊架構     RocketMQ架構上主要分爲四部分,如上圖所示: Producer:消息發佈的角色,支持分佈式集羣方式部署。Producer通過MQ的負載均衡模塊選擇相應的Broker集羣隊列進行消息投遞,投遞的過程支

原创 3 年Java經驗,面試官說我源碼/調優/分佈式/微服務都不會,來面試?

針對於微服務架構和分佈式,高併發這一塊有收集整理一份大廠Java高級架構面試解析,共3萬字,有需要的朋友麻煩轉發後來主頁私信回覆【面試】即可獲取免費領取方式!   當然在這還有更多整理總結的Java進階學習筆記和麪試題未展示,在這

原创 Spring boot+Shiro+MyBatis-Plus搭建企業級快速開發平臺源碼分享

一個 Java EE 企業級快速開發平臺,基於經典技術組合(Spring Boot、Spring MVC、Apache Shiro、MyBatis-Plus、Freemarker、Bootstrap、AdminLTE)採用經典開發模式,

原创 想進大廠,這些Mysql索引底層知識你是必須知道的。

索引種類 在說索引之前,我們先來說一說什麼是索引呢?對於索引個人的理解就是,索引是一種加快查詢數據的數據結構。 所以,索引就是一種數據結構,作用就是發揮這種數據結構的作用,加快查詢的效率,例如:InnoDB存儲引擎中使用的是就是B+tre

原创 基於springcloud2.x+jeesuite-libs構建企業級開發平臺源碼分享

關注點贊這篇文章之後私信我【源碼】來查看免費獲取方式! 項目介紹 一個企業級一站式開發平臺,基於Springcloud 2.0與jeesuite-libs構建。提供服務分發、SSO、統一認證、統一日誌、API文檔聚合、流量控制、訪問頻