發現了一個關於 gin 1.3.0 框架的 bug

## gin 1.3.0 框架 http 響應資料錯亂問題排查 ### 問題概述 客戶端同時發起多個http請求,gin接受到請求後,其中一個介面響應內容為空,另外一個介面響應內容包含介面1,介面2的響應內容,導致響應資料錯亂(偶現問題) - 圖1紅框標註部分為正常請求響應 - 圖1藍框標註部分為異常請求

Golang 實現 Redis(8): TCC分散式事務

本文是使用 golang 實現 redis 系列的第八篇, 將介紹如何在分散式快取中使用 Try-Commit-Catch 方式來解決分散式一致性問題。 godis 叢集的原始碼在[Github:Godis/cluster](https://github.com/HDT3213/godis/tree/mas

Spring Boot 2.4.0 釋出,配置檔案重大調整,不要亂升級!!

前段時間 [Spring Boot 2.4.0](https://mp.weixin.qq.com/s/Fff2EsSxraefIUJ8HpQXFg) 釋出了,棧長作了一個新特性全盤解讀,其中介紹了一個很重要的變革,那就是配置檔案。 配置檔案可是每個框架的核心,不得不搞清楚,所以,這篇棧長就帶大家深入實戰了

3D網頁小實驗——將txt配置文字轉化為3D陳列室

設計目標:借鑑前輩程式設計者的經驗將簡單的配置文字轉化為3D場景,並根據配置檔案在場景中加入圖片和可播放的視訊,最終形成可瀏覽的3D陳列室。 一、使用效果 1、txt配置檔案: (部落格園的富文字編輯器會改變txt文字的排版,所以用圖片方式呈現文字) 第一行表示陳列室的每一層前後最多有5個房間,左右最多有8

為什麼要小心使用 Task.Run

昨天在部落格園有園友問了我一個問題,是這樣的: ![](https://w-share.oss-cn-shanghai.aliyuncs.com/20201202213205.png) 先是半個月前 @碧水青荷 童鞋的一句話“大家都說不要隨便 `Task.Run(()=>{})` 這樣寫”,當時沒有想太多

ASP.Net Core 3.1 使用gRPC入門指南

主要參考文章微軟官方文件: https://docs.microsoft.com/zh-cn/aspnet/core/grpc/client?view=aspnetcore-3.1 此外還參考了文章 https://www.cnblogs.com/stulzq/p/11581967.html並寫了一個demo

Integer中的奇妙位運算

## Integer中的奇妙位運算 ### 參考資料 [https://segmentfault.com/a/1190000015763941](https://segmentfault.com/a/1190000015763941) ### highestOneBit(int i) 函式的作

在騰訊雲容器服務 TKE 中利用 HPA 實現業務的彈性伸縮

# 在 TKE 上利用 HPA 實現業務的彈性伸縮 ## 概述 Kubernetes Pod 水平自動擴縮(Horizontal Pod Autoscaler,以下簡稱 HPA)可以基於 CPU 利用率、記憶體利用率和其他自定義的度量指標自動擴縮 Pod 的副本數量,以使得工作負載服務的整體度量水平與使用

了不起的 Deno:帶你極速獲取各大平臺今日熱榜

摘要:Deno 是一個 JavaScript/TypeScript 的執行時,預設使用安全環境執行程式碼,有著卓越的開發體驗。 有人的地方就有江湖,有江湖的地方就有爭論。前些天,繼《[譯]為什麼如今 Deno 正全面取代 Node.js》之後,又有了《【譯】Deno 已經死了嗎?》,也許這便是江湖。說回標題”

Nebula Flink Connector 的原理和實踐

摘要:本文所介紹 Nebula Graph 聯結器 Nebula Flink Connector,採用類似 Flink 提供的 Flink Connector 形式,支援 Flink 讀寫分散式圖資料庫 Nebula Graph。 > 文章首發 Nebula Graph 官網部落格:[https://

Appium之測試微信小程式

## 堅持原創輸出,點選藍字關注我吧 ![](https://gitee.com/qinghanstudy/qinghan/raw/master/img/20201202221933.png) 作者:清菡 部落格:Oschina、雲+社群、知乎等各大平臺都有。 # 目錄 - 一、往期回顧 - 二、測試

④SpringCloud 實戰:引入Hystrix元件,分散式系統容錯

這是SpringCloud實戰系列中第4篇文章,瞭解前面第兩篇文章更有助於更好理解本文內容: [①SpringCloud 實戰:引入Eureka元件,完善服務治理](https://jinglingwang.cn/archives/eureka) [②SpringCloud 實戰:引入Feign元件,發起服務

0.038778066635132