原创 太難了~面試官讓我結合案例講講自己對Spring事務傳播行爲的理解!

摘要: 原創出處 sf.gg/a/1190000013341344 「handaqiang」歡迎轉載,保留摘要,謝謝! 前言 基礎概念 1. 什麼是事務傳播行爲? 2. Spring 中七種事務傳播行爲 代碼驗證

原创 消息隊列面試連環炮,你抗得住嗎?

作者:mousycoder 來源:segmentfault.com/a/1190000021054802 消息隊列連環炮 項目裏怎麼樣使用 MQ 的? 爲什麼要使用消息隊列? 消息隊列有什麼優點和缺點? kafka,ac

原创 關於 equals 和 hashCode,看這一篇真的夠了!

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。本文鏈接: https://blog.csdn.net/CringKong/article/details/89429269 這幾

原创 SpringBoot + RabbitMQ (保證消息100%投遞成功並被消費)

一、先扔一張圖 說明:本文涵蓋了關於RabbitMQ很多方面的知識點, 如: 消息發送確認機制 消費確認機制 消息的重新投遞 消費冪等性, 等等 這些都是圍繞上面那張整體流程圖展開的, 所以有必要先貼出來, 見圖知意

原创 硬核艿艿,新鮮出爐,直接帶你弄懂 Spring Boot Jar 啓動原理!

“ 摘要: 原創出處 http://www.iocoder.cn/Spring-Boot/jar/ 「芋道源碼」歡迎轉載,保留摘要,謝謝! 1. 概述 2. MANIFEST.MF 3. JarLauncher 4. La

原创 重構,還是重寫?(2020版)

Joel Spolsky (軟件隨想錄作者)曾經寫過一篇著名的文章, Things You Should Never Do (1) ,他在文章中斷言,你永遠不應該從頭開始重寫一個代碼庫。他舉了 Netscape 公司的例子,他們花了好幾年

原创 Nginx 爲什麼快到根本停不下來?

Nginx 以其高性能,穩定性,豐富的功能,簡單的配置和低資源消耗而聞名。本文從底層原理分析 Nginx 爲什麼這麼快! Nginx 的進程模型 Nginx 服務器,正常運行過程中: 多進程: 一個 Master 進程、多個 Work

原创 我是如何用 Redis 做實時訂閱推送的?

前陣子開發了公司領劵中心的項目,這個項目是以redis作爲關鍵技術落地的。 先說一下領劵中心的項目吧,這個項目就類似京東app的領劵中心,當然圖是截取京東的,公司的就不截了。。。 其中有一個功能叫做領劵的訂閱推送。什麼是領劵的訂閱推送?

原创 String 字符串最長可以有多長?

String 類可以說是在 Java 中使用最頻繁的類了,就算是剛剛接觸 Java 的初學者也不會陌生,因爲對於 Java 程序來說,main 方法就是使用一個 String 類型數組來作爲參數的(String[] args)。 對於這樣

原创 從 2018 年 Nacos 開源說起

2018 年夏天 國內 #微服務開源 領域,迎來了一位新成員。此後,在構建微服務註冊中心和配置中心的過程中,國內開發者多了一個可信賴的選項。 Nacos 是阿里巴巴開源的一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺(官方

原创 超詳細的程序員未來職業發展路線

一、程序員的特性 技術出身的職場人特性很明顯,與做市場、業務出身的職場人區別尤其明顯。 IT行業中常見的一些職場角色:老闆、項目經理、產品經理、需求分析師、設計師、開發工程師、運維工程師等。 開發工程師具有如下特徵: 1、邏輯思維清晰、嚴

原创 從一個工程師到管理員的經驗分享

從一個工程師成長爲一個管理者,有很多需要轉變的思想,如果你遇到了瓶頸,或許我的經驗能幫到你,感謝。 向下管理 不去寫重複的應用代碼,去做新的或者更低層的代碼研究。 去關注產品。 與其他部門,例如pm提出的需求,採用yes,b

原创 研究了 2 天,終於知道 JDK 8 默認 GC 收集器了!

JDK 8 到底默認用的是哪款 GC 收集器? 爲啥是 JDK8?不是 9 也不是 10?因爲 JDK8 還是市場佔有率最高的,所以針對這個版本我做了深入的探索。 《深入理解 Java 虛擬機》第三版第 128 頁中提到 JDK 9

原创 什麼?你的團隊沒有100人,那就不要用微服務了!

作者 | Justin Etheredge 譯者 | 平川 編輯 | 萬佳、Tina 行業新趨勢?這些公司微服務沒用上 3 年就放棄了! 微服務正在統治世界,甚至有可能正在成爲新的默認選項。 O'Reilly 調查了 1283 個企業

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

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