原创 【問題排查】select for upate 引起的問題

  一. 代碼說明 二. 問題 三. 原因分析 四. 解決方案   一. 代碼說明 M2方法的預期作用是根據id值(主鍵)加行鎖,整個方法放在事務中執行 M1方法調用M2方法 public class C { publi

原创 【Redis】緩存穿透、緩存擊穿、緩存雪崩產生原因及解決方案

目錄一. 本文對Redis中[緩存穿透]、[緩存擊穿]、[緩存雪崩]三種現象產生原因、解決方法進行說明二. 緩存穿透1. 原因2. 解決方法三. 緩存擊穿1. 原因2. 解決方法四. 緩存雪崩1. 原因2. 解決方法五. 公共解決方法1.

原创 【轉】高併發,我把握不住啊!

什麼是高併發 高併發指的是系統同時處理很多請求。 高併發是一個結果導向的東西,例如,常見的高併發場景有:淘寶的雙11、春運時的搶票、微博大V的熱點新聞等,這些典型場景並不是陡然出世,而是隨着業務發展的發展而逐漸出現。像2020年淘寶雙11全

原创 【MySQL】truncate拋異常System Lock

一. 背景 表數據大概幾十萬,不到五十萬 每隔10幾分鐘使用truncate清空數據,然後再寫入等量數據 數據庫主從結構 數據庫版本5.7 二. 現象 執行truncate時從庫偶發拋異常【System Lock】,非必現。佔用線程資

原创 【MySQL】長事務

一. 長事務原因 1. set autocommit=0 這個命令會關閉當前線程的事務自動提交功能 意味着如果只執行一個 select 語句,這個事務就啓動了,並且不會自動提交。 這個事務持續存在直到主動執行 commit 或

原创 【轉】一個詭異的MySQL查詢超時問題,居然隱藏着存在了兩年的BUG

原文地址:https://www.cnblogs.com/coderw/p/14676343.html   這一週線上碰到一個詭異的BUG。 線上有個定時任務,這個任務需要查詢一個表幾天範圍內的一些數據做一些處理,每隔十分鐘執行一次,直至成

原创 【轉】MySQL Explain詳解

在日常工作中,我們會有時會開慢查詢去記錄一些執行時間比較久的SQL語句,找出這些SQL語句並不意味着完事了,些時我們常常用到explain這個命令來查看一個這些SQL語句的執行計劃,查看該SQL語句有沒有使用上了索引,有沒有做全表掃描,這都

原创 【Dubbo】Monitor層實現簡述

一. 概述 1. 版本:2.7.8 2. 說明 Monitor 監控層 用來統計RPC 調用次數和調用耗時時間,擴展接口爲MonitorFactory,對應的實現類爲DubboMonitorFactroy。

原创 【Dubbo】2.7.x新增內容說明

目錄Dubbo版本2.7.x新增內容說明1. 包名從 com.alibaba.dubbo 改爲 org.apache.dubbo2. 使用JDK83. 異步編程4. 註冊中心5. 新增路由規則:標籤路由6. 使用YAML作爲配置語言7. 元

原创 【Java】日誌輸出自定義變量值

背景   Java打印日誌時,輸出自定義變量值(以logback爲例)   步驟 1. 刪除引入的基礎配置類(如無則忽略) <include resource="org/springframework/boot/logging/logba

原创 【Dubbo】架構各層及實現

  Dubbo版本:2.7.8  圖片不清楚請複製圖片地址在新鏈接打開  

原创 【Dubbo】消費端服務併發控制

目錄一. 概述版本:2.7.8解決問題調用時機二. 源碼分析RpcStatus類ActiveLimitFilter 過濾器三. 使用 一. 概述 版本:2.7.8 解決問題 對服務方法或服務接口中所有服務方法併發調用請求進行限制 調用時

原创 【Dubbo】服務提供方併發控制

目錄一. 概述版本:2.7.8解決問題調用時機二. 源碼分析RpcStatus類(和消費端併發控制共用)ExecuteLimitFilter 過濾器三. 使用 一. 概述 版本:2.7.8 解決問題 對服務方法或服務接口中所有服務方法併發

原创 【Dubbo】負載均衡

目錄一. 概述版本:2.7.8解決問題二. Dubbo負載均衡模式Random LoadBalance:加權隨機RoundRobin LoadBalance:輪詢LeastActive LoadBalance:最少活躍調用數Consiste

原创 【Dubbo】集羣容錯

目錄一. 概述版本:2.7.8服務提供端因爲網絡或其它原因導致調用不成功後消費端的處理邏輯二. Dubbo集羣容錯模式Failover Cluster:失敗重試Failfast Cluster:快速失敗Failsafe Cluster:安全