博客 / 列表

縱情向前的強仔 - 日誌問題精要:分析與總結

記錄應用系統日誌主要有三個原因:記錄操作軌跡、監控系統運行狀況、回溯系統故障。 記錄操作軌跡:可以數據化分析用户偏好,有助於優化系統業務邏輯,為用户提供個性化服務。如:通過access.log記錄用户的操作頻率和跳轉鏈接,有助於分析用户後續行為。監控系統運行狀況:全面有效的日誌系統有助於建立完善的應用監控體系。通過應用監控體系,可以實時監控系統運行狀況,及時預警,避免故障發送。系統運行狀況是指服務

日誌分析 , 日誌

縱情向前的強仔 - mysql優化指南之優化篇

二、優化 現在的理解數據庫優化有四個維度,分別是: 硬件升級、系統配置、表結構設計、SQL語句及索引。 那優化的成本和效果分別如下: 優化成本:硬件升級系統配置表結構設計SQL語句及索引。 優化效果:硬件升級由下圖可以看出性價比排名也是硬件升級 編輯 一般我們我們在項目中做事也是選擇性價比最高的項來開始做,下面也從這個順序講: (一)SQL語句及索引 根據當

MySQL , mysql優化

縱情向前的強仔 - mysql優化指南之原理篇

之前碰到一個線上問題,在接手一個同事的項目後,因為工期比較趕,我還沒來得及瞭解業務背景和大致實現,只是瞭解了上線發佈的順序和驗證方式就進行了上線,在上線進行金絲雀的時候系統還沒發生什麼異常,於是我們進行了全量發佈,全量完成後監控顯示有一個接口在間歇性的顯示耗時會比較長,然後我們在觀察是否影響面和判斷是否需要回滾中。另一方面在我們全量發佈後大約10分鐘後,其他一個業務線就進行了緊急告警,但是他們沒有

MySQL , mysql優化

縱情向前的強仔 - 如何接手一個新系統

在平時的工作中,接手別人的系統上一個一年還是會有幾次的工作,本期我們就來梳理下,一般接手一個新系統都要從哪些方面來儘快熟悉下,保障自己不掉隊。 接手一個新系統,一般要從這幾個方面來熟悉: 一、業務知識; 二、技術知識: 1、邏輯架構 邏輯架構主要要了解以下這幾部分: 1.1系統整體和每個子系統的架構圖、核心領域模型; 1.2幾塊核心模塊和業務流程、時序圖;

JAVA , 架構模式

縱情向前的強仔 - 常見的常見的體系架構模式模式

之前查了一些設計模式,突然發現了架構設計模式,所以本文介紹下幾種常見的架構模式及其簡要介紹、用法和優缺點: 1.分層模式(Layered Architecture) 用法:將系統劃分為多個邏輯層次,每一層提供服務給上一層,並使用下一層的服務。典型的例子包括表示層、業務邏輯層和數據訪問層。 優點: 易於分工協作,降低耦合度。 每一層可獨立開發、測試和維護。 提供清

體系結構 , JAVA , 架構模式