Flink SQL 核心概念剖析與程式設計案例實戰

本次,我們從 0 開始逐步剖析 Flink SQL 的來龍去脈以及核心概念,並附帶完整的示例程式,希望對大家有幫助! ## 本文大綱 ![](https://imgkr2.cn-bj.ufileos.com/ee018625-f90d-4159-b77c-703451cf56d9.png?UCloudPu

10分鐘搞定讓你困惑的 Jenkins 環境變數

## 前言 Jenkins, DevOps 技術棧的核心之一,CI/CD 離不開編寫 Pipeline 指令碼,上手 Jenkins ,簡單查一下文件,你就應該不會被 agent,stages,step 這類關鍵詞弄懵,也能很快構建出 pipeline 的骨架 但是當向骨架中填充內容的時候,尤其如何利

Redis快取篇(二)淘汰機制:快取滿了怎麼辦?

上一講提到,快取的容量總是小於後端資料庫的。隨著業務系統的使用,快取資料會撐滿記憶體空間,該怎麼處理呢? 本節我們來學習記憶體淘汰機制。在Redis 4.0之前有6種記憶體淘汰策略,之後又增加2種,一共8種,如下圖所示: noeviction策略:記憶體空間達到maxmemory時,不會淘汰資料,有新寫入

Oracle RedoLog-二進位制格式分析,檔案頭,DML,DDL

上篇文章,簡單介紹了 RedoLog 是什麼,以及怎麼從 Oracle Dump 二進位制日誌。接下來,分析下 Redo Log 二進位制檔案的格式,主要包括:**檔案頭**,**重做日誌頭**,**DML-INSERT 操作**,**DDL-CREATE 操作**。 Redo Log 二進位制檔案中,採用

在.NET Core中使用Channel(一)

我最近一直在熟悉.net Core中引入的新Channel<T>型別。我想在它第一次釋出的時候我瞭解過它,但是有關文章非常非常少,我不能理解它們與其他佇列有什麼不同。 在使用了一段時間後,我終於看到了它們的吸引力和真正的力量。最值得注意的是大型非同步後臺操作,這些操作幾乎需要雙向通訊來同步它們正在

VUE專案效能優化實踐——通過懶載入提升頁面響應速度

本文由葡萄城技術團隊原創並首發 轉載請註明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。   最近我司因業務需求,需要在一個內部資料分析平臺整合線上Excel功能,既然我們自己就是做開發工具的,所以目光自然就落在了我司自研的前端表格產品上。 專案的目的是要通過資

Pytest測試框架(五):pytest + allure生成測試報告

Allure 是一款輕量級、支援多語言的開源自動化測試報告生成框架,由Java語言開發,可以整合到 Jenkins。 pytest 測試框架支援Allure 報告生成。 pytest也可以生成junit格式的xml報告和HTML報告,命令如下: ```shell pytest test_demo.py --

asp.net core 5.0 中的 JsonConsole

# asp.net core 5.0 中的 JsonConsole ## Intro asp.net core 5.0 中日誌新增了 `JsonConsole`,還是輸出日誌到 `Console`,但是會應用 `Json` 格式的一個 `Formatter` 把日誌格式化成 json 再輸出到控制檯 #

容器編排系統K8s之Pod Affinity

  前文我們瞭解了k8s上的NetworkPolicy資源的使用和工作邏輯,回顧請參考:https://www.cnblogs.com/qiuhom-1874/p/14227660.html;今天我們來聊一聊Pod排程策略相關話題;   在k8s上有一個非常重要的元件kube-scheduler,它主要作用是

《深入理解Java虛擬機器》 Java物件的生命週期

Java虛擬機器執行時資料區 方法區:儲存 類資訊、常量、靜態變數、即使編譯器編譯後的程式碼等資料,也有別名叫做非堆。  方法區其中有包含有 執行時常量池,用於存放編譯期生成的各種字面量和符號引用。其中,可通過String.intern()方法將字串放入執行時常量池中。 堆:儲存的是類例項物件,

編寫 Dockerfile 生成自定義映象

一般情況下我們可以從公共渠道諸如 [DockerHub](https://hub.docker.com) 獲取映象上獲取映象,但是在實際生產過程中,往往需要定製化的映象,例如修改一些配置檔案,增加一些特殊的命令或軟體等需求,這時就需要通過編寫 Dockerfile 來生成自定義的映象檔案。 ## Docke

0.023039817810059