縱情向前的強仔 -
日誌問題精要:分析與總結
記錄應用系統日誌主要有三個原因:記錄操作軌跡、監控系統運行狀況、回溯系統故障。 記錄操作軌跡:可以數據化分析用户偏好,有助於優化系統業務邏輯,為用户提供個性化服務。如:通過access.log記錄用户的操作頻率和跳轉鏈接,有助於分析用户後續行為。監控系統運行狀況:全面有效的日誌系統有助於建立完善的應用監控體系。通過應用監控體系,可以實時監控系統運行狀況,及時預警,避免故障發送。系統運行狀況是指服務
日誌分析
,
日誌
縱情向前的強仔 -
mysql優化指南之優化篇
二、優化
現在的理解數據庫優化有四個維度,分別是:
硬件升級、系統配置、表結構設計、SQL語句及索引。
那優化的成本和效果分別如下:
優化成本:硬件升級系統配置表結構設計SQL語句及索引。
優化效果:硬件升級由下圖可以看出性價比排名也是硬件升級
編輯
一般我們我們在項目中做事也是選擇性價比最高的項來開始做,下面也從這個順序講:
(一)SQL語句及索引
根據當
MySQL
,
mysql優化
縱情向前的強仔 -
mysql優化指南之原理篇
之前碰到一個線上問題,在接手一個同事的項目後,因為工期比較趕,我還沒來得及瞭解業務背景和大致實現,只是瞭解了上線發佈的順序和驗證方式就進行了上線,在上線進行金絲雀的時候系統還沒發生什麼異常,於是我們進行了全量發佈,全量完成後監控顯示有一個接口在間歇性的顯示耗時會比較長,然後我們在觀察是否影響面和判斷是否需要回滾中。另一方面在我們全量發佈後大約10分鐘後,其他一個業務線就進行了緊急告警,但是他們沒有
MySQL
,
mysql優化
縱情向前的強仔 -
如何接手一個新系統
在平時的工作中,接手別人的系統上一個一年還是會有幾次的工作,本期我們就來梳理下,一般接手一個新系統都要從哪些方面來儘快熟悉下,保障自己不掉隊。
接手一個新系統,一般要從這幾個方面來熟悉:
一、業務知識;
二、技術知識:
1、邏輯架構
邏輯架構主要要了解以下這幾部分:
1.1系統整體和每個子系統的架構圖、核心領域模型;
1.2幾塊核心模塊和業務流程、時序圖;
JAVA
,
架構模式
縱情向前的強仔 -
常見的常見的體系架構模式模式
之前查了一些設計模式,突然發現了架構設計模式,所以本文介紹下幾種常見的架構模式及其簡要介紹、用法和優缺點:
1.分層模式(Layered Architecture)
用法:將系統劃分為多個邏輯層次,每一層提供服務給上一層,並使用下一層的服務。典型的例子包括表示層、業務邏輯層和數據訪問層。
優點:
易於分工協作,降低耦合度。
每一層可獨立開發、測試和維護。
提供清
體系結構
,
JAVA
,
架構模式