原创 Code Review

原文鏈接:www.baidu.com 我一直認爲Code Review(代碼審查)是軟件開發中的最佳實踐之一,可以有效提高整體代碼質量,及時發現代碼中可能存在的問題。包括像Google、微軟這些

原创 Linux中top命令解析

原文鏈接:http://os.51cto.com/art/201304/391420.htm  在系統維護的過程中,隨時可能有需要查看 CPU 使用率,並根據相應信息分析系統狀況的需要。在 Ce

原创 java網絡編程總結

01.網絡編程 001.計算機網絡概述 爲了能夠方便的識別網絡上的每個設備,網絡中的每個設備都會有一個唯一的數字標識,這個就是IP地址。在計算機網絡中,現在命名IP地址的規定是IPv4協議,該協議規定每個IP地址由4個0-255之間的數字

原创 ActiveMQ的監控

原文鏈接:https://my.oschina.net/u/719192/blog/291657 現在很多公司都遵循一個準則,沒有監控的程序不能上線,可見監控的重要性。這裏先介紹下ActiveM

原创 MySQL redo log的理解

原文鏈接:https://mp.weixin.qq.com/s/-Hx2KKYMEQCcTC-ADEuwVA 爲什麼要有redo log? 事務提交後,必須將事務對數據頁的修改刷(fsync)到

原创 單KEY業務,數據庫水平切分架構實踐

原文鏈接:www.baidu.com 提醒,本文較長,可提前收藏/轉發。 本文將以“用戶中心”爲例,介紹“單KEY”類業務,隨着數據量的逐步增大,數據庫性能顯著降低,數據庫水平切分相關的架構實踐

原创 數據庫秒級平滑擴容架構方案

原文鏈接:www.baidu.com 一、緣起 (1)併發量大,流量大的互聯網架構,一般來說,數據庫上層都有一個服務層,服務層記錄了“業務庫名”與“數據庫實例”的映射關係,通過數據庫連接池向數據

原创 Redis Cluster集羣原理和搭建

原文鏈接:https://blog.csdn.net/truelove12358/article/details/79612954 1.爲什麼使用redis? redis是一種典型的no-sql

原创 一個簡單的RPC框架代碼實現

原文鏈接:www.baidu.com Java代碼   /* * Copyright 2011 Alibaba.com All right reserved. This software i

原创 微服務劃分的姿勢

原文鏈接:https://www.cnblogs.com/jackyfei/p/10856427.html 我們知道微服務是一種理念,沒有確切的定義和邊界,好比設計原則,是屬於抽象的概念。在定

原创 Object類的常用方法

原文鏈接:https://www.jianshu.com/p/45818f5dcc6e 1. clone() 克隆的目的:快速創建一個已有對象的副本。 克隆的步驟: 創建一個對象 將原有對象的數

原创 億級流量來襲,你的網站會被壓垮嗎(上)

原文鏈接:https://blog.csdn.net/xulong_08/article/details/81359364 本文我們將討論大型網站的演進過程,隨着用戶量以及業務量的不斷增加,網站

原创 MQ使用過程中,常見問題總結

原文鏈接:https://www.cnblogs.com/williamjie/p/9481780.html 1、爲什麼要使用消息隊列? 分析:一個用消息隊列的人,不知道爲啥用,有點尷尬。沒有複

原创 基於redis分佈式鎖實現秒殺

原文鏈接:https://mp.weixin.qq.com/s/MpER44R5Y5ltQsMFSkwV7Q 業務場景 一些可能的實現 何爲分佈式鎖 具體的實現 需要考慮的問題

原创 詳解Redis主從複製的原理

原文鏈接:https://zhuanlan.zhihu.com/p/60239657 目錄: 複製過程 數據間的同步 全量複製 部分複製 心跳 異步複製 複製原理 1. 複製過程 複製的過程步驟