原文鏈接:https://mp.weixin.qq.com/s?__biz=Mzg5Mjc3MjIyMA==&mid=2247560199&idx=1&sn=26118b50...

原文鏈接:https://mp.weixin.qq.com/s?__biz=Mzg5Mjc3MjIyMA==&mid=2247560199&idx=1&sn=26118b50...
微量劇透,不影響觀看。 觀后感 大年初二看了《流浪地球2》。在我看來,毫無疑問,這部比《流浪地球》要更出色。如果10分滿分,那在我心中《球2》可以打9.5分。雖然里面還是有一...
@蹭蹭 var 是 Kotlin 的特性,Java 10 有了 var 關鍵字
Kotlin Coroutine 是如何與 Spring WebFlux 整合的一、前言 上篇文章介紹了 Kotlin Coroutine 的實現原理。因為篇幅所限,并未介紹 Kotlin Coroutine 具體是如何與其它異步編程技術整合的。本文將向...
@行一大師 現在反應式編程組件主要技術都覆蓋了,但是技術門檻還是個問題,我了解到真正用的沒幾個
Project Reactor 核心原理解析一、開篇 本文將解析 Spring 的 Reactor 項目的源碼。主要目的是讓自己能深入理解 Reactor 這個項目,以及 Spring 5 和 Spring Boot ...
當談到使用DDD劃分微服務的好處的時候,經常會說DDD能夠讓相關的業務邏輯更加內聚,并且降低服務之間的耦合性,從而最終實現達到降解系統的復雜性。但是在這里,不論是高內聚,低耦...
@pmwx 最近工作的事情比較多
Kotlin Coroutine 原理解析上一篇文章《Kotlin Coroutine 初探》向大家介紹了 Kotlin Coroutine 的由來、重要概念、用法。為了能讓消除大家對 Kotlin Coroutin...
@pmwx go 是用戶態的線程,和os 的線程不是一一對應,底層由go runtime 調度,早期java也是這種設計,但是不利于移植性。kotlin運行依賴于jvm,所以不能用這種設計。但是alibaba jdk和project loom都采用了類似go的設計,在虛機層面調度線程,降低代碼開發難度
Kotlin Coroutine 原理解析上一篇文章《Kotlin Coroutine 初探》向大家介紹了 Kotlin Coroutine 的由來、重要概念、用法。為了能讓消除大家對 Kotlin Coroutin...
Serverless 能帶來什么 Serverless 字面翻譯過來是無服務器的意思。怎么理解無服務器?無服務器肯定不是說應用運行無需服務器。這里無服務器的意思是研發人員無需...
@卡支可 原則就是盡量開啟只讀事務,這樣可以避免 InnoDB 的不必要的鎖、日志等機制的開銷。單個請求快不了多少,但是能好一點是一點
關于 Spring 事務注解的幾個不能忽視的細節前言 對于 Java 后端開發人員,Spring 事務注解幾乎天天都會接觸。但是,你真的全部了解 Spring 事務注解的細節嗎?今天我們就來深入討論一下 Spring 事務...
@旅行箱和夢想_1fbb 技術選型時,技術本身是一方面,其背后的社區也是重要因素
Spring Data JDBC 入門與實踐Spring Data 家族最近多了一個新成員:Spring Data JDBC(目前最新正式版是 1.0.9,項目主頁是 https://spring.io/project...
@longer_ff61 調用 subscribe 方法了嗎
Spring Reactor 入門與實踐適合閱讀的人群:本文適合對 Spring、Netty 等框架,以及 Java 8 的 Lambda、Stream 等特性有基本認識,希望了解 Spring 5 的反應式編程特...
@sainty_yu 遇到了什么問題?
Java 并發之線程中斷一、前言 所謂線程中斷,其實就是終止一個線程。在使用 Java 線程時,除了線程自行正常結束,很多時候也需要提前結束一個線程的執行過程。Thread 類中有一個與 start...
一、開篇 本系列文章主要目的是為了個人學習總結。如果你正在學習,也歡迎閱讀交流,指正不足。 本系列文章將介紹 MySQL 相關原理,將從 MySQL 的架構、日志、索引、鎖、...
我們的訂單事件服務是事件驅動設計在訂單領域的一個實踐。訂單系統將訂單表 Binlog 作為事件源,通過基于 Canal 的 Binlog 服務轉換為 MQ 消息,然后我們的訂...
Dubbo 2.7.5 引入了服務自省特性,今天就來聊一下這個特性相關的內容。我們先從 Dubbo 引入應用級服務模型說起。 應用級服務模型 Dubbo 之前的服務是接口級的...
一、背景 Binlog 是 MySQL 中一個很重要的日志,主要用于 MySQL 主從間的數據同步復制。正是因為 Binlog 的這項功用,它也被用于 MySQL 向其它類型...
@mystic_cc Loom 不是一個類庫,是 Java 的新特性,正在研發
Java 異步編程:從 Future 到 Loom眾所周知,Java 開始方法執行到結束,都是由同一個線程完成的。這種方式雖易于開發調試,但容易因為鎖、IO 等原因導致線程掛起,產生線程上下文切換。隨著對應用并發能力要求越來...