響應式關係資料庫處理R2DBC

[toc] # 簡介 之前我們提到過,對於底層的資料來源來說,MongoDB, Redis, 和 Cassandra 可以直接以reactive的方式支援Spring Data。而其他很多關係型資料庫比如Postgres, Microsoft SQL Server, MySQL, H2 和 Google

執行緒與更新UI,消除偏見,細談原理

## 前言 相信不少讀者都閱讀過相類似的文章了,但是我還是想完整的把這之間的關係梳理清楚,細節聊好,希望你也能從中學到一些。 進入正題,大家應該都聽過這樣一句話——**“UI更新要在主執行緒,子執行緒更新UI會崩潰”**。久而久之就感覺這是個真理,甚至被認為是“官方結論”。 但是如果問你,官方什麼時候在

Flink Native Kubernetes實戰

### 歡迎訪問我的GitHub [https://github.com/zq2599/blog_demos](https://github.com/zq2599/blog_demos) 內容:所有原創文章分類彙總及配套原始碼,涉及Java、Docker、Kubernetes、DevOPS等; ###

FreeSql接入CAP的實踐

## CAP CAP 是一個基於 .NET Standard 的 C# 庫,它是一種處理分散式事務的解決方案,同樣具有 EventBus 的功能,它具有輕量級、易使用、高效能等特點。 - https://github.com/dotnetcore/CAP ## ADO.NET事務 1.DotNetCore.

(2)ElasticSearch在linux環境中整合IK分詞器

1.簡介 ElasticSearch預設自帶的分詞器,是標準分詞器,對英文分詞比較友好,但是對中文,只能把漢字一個個拆分。而elasticsearch-analysis-ik分詞器能針對中文詞項顆粒度進行粗細提取,所以對中文搜尋是比較友好的。IK分詞器有兩種型別ik_smart和ik_max_word,前者提

HotSpot的啟動過程(配視訊進行原始碼分析)

本文將詳細介紹HotSpot的啟動過程,啟動過程涉及到的邏輯比較複雜,細節也比較多,為了讓大家更快的瞭解這部分知識,我錄製了對應的視訊放到了B站上,大家可以參考。  第4節-HotSpot的啟動過程  下面我們開始以文章的形式簡單介紹一下啟動過程。 HotSpot通常會通過java.exe

JAVA記憶體模型和Happens-Before規則

  前言 上一篇文章王子給大家介紹了併發程式設計中比較關心的三個核心問題,可見性、有序性和原子性。 今天我們繼續來探索併發程式設計的內容,聊一聊JAVA的記憶體模型和Happens-Before規則。   JAVA記憶體模型 這裡的JAVA記憶體模型指的不是我們JVM專欄中提到的記憶體分佈

如何實現Http請求報頭的自動轉發[應用篇]

如今的應用部署逐漸向微服務化發展,導致一個完整的事務往往會跨越很多的應用或服務,出於分散式鏈路跟蹤的需要,我們往往將從上游服務獲得的跟蹤請求報頭無腦地向下遊服務進行轉發。本文介紹的這個名為HeaderForwarder的元件可以幫助我們完成針對指定HTTP請求報頭的自動轉發。本篇文章分為上下兩篇,上篇通過三個

美團面試官問我: ZGC 的 Z 是什麼意思

> 本文的閱讀有一定的門檻,請先了解 GC 的基本只知識。 現代垃圾收集器的演進大部分都是往減少停頓方向發展。 像 CMS 就是分離出一些階段使得應用執行緒可以和垃圾回收執行緒併發,當然還有利用回收執行緒的並行來減少停頓的時間。 基本上 STW 階段都是利用多執行緒並行來減少停頓時間,而併發階段不會有太

Azure 靜態 web 應用整合 Azure 函式 API

前幾次我們演示瞭如何通過Azure靜態web應用功能釋出vue跟blazor的專案([使用 Azure靜態web應用+Github全自動部署VUE站點](https://www.cnblogs.com/kklldog/p/azure-static-webapp-vue.html)、[使用Azure靜態Web應

分散式監控系統之Zabbix基礎

  1、為什麼要使用監控系統?   我們知道一個系統不管怎麼講它都會出故障,我們為了保證線上業務的最大化的可用性,通常我們要給關鍵業務做高可用;做高可用的目的是為了讓故障發生時,能夠有一個備用的解決方案,將故障轉移,從而實現服務的高可用性;那麼問題來了,我們怎麼知道系統發生了故障或者將要發生故障呢?怎麼去把將

1.3123791217804