服務端

億級流量系統架構之如何保證百億流量下的資料一致性(上)【石杉的架構筆記】

歡迎關注個人公眾號:石杉的架構筆記(ID:shishan100) 週一至週五早8點半!精品技術文章準時送上! 目錄 一、前情提示 二、什麼是資料一致性? 三、一個數據計算鏈路的梳理 四、資料計算鏈路的bug 五、電商庫存資料的不一致問題 六、大型系統的資料不一致排查有多困難 七、下篇預告 一、前情提示

如何使用Linux掃描網路上的IP地址

您可能多少次嘗試為網路上的一臺計算機配置靜態IP地址,卻發現自己根本不知道已經有人用了哪些地址?如果您使用的是臺式計算機,那麼您總是可以安裝Wireshark這樣的工具來查詢正在使用的地址。但是如果您使用的是無GUI伺服器呢?您當然不會依賴於基於圖形的工具來掃描IP地址。幸運的是,有一些非常容易使用的命令列工

如何升級到Linux Mint 19.1

現在可以將Linux Mint 19升級到19.1版。如果您一直在等待,感謝您的耐心等待。 1.建立系統快照 您可以使用Timeshift在升級之前建立系統快照。 如果出現任何問題,您可以輕鬆地將作業系統恢復到以前的狀態。 從應用程式選單啟動Timeshift,按照螢幕上的說明進行配置並建立系統快照。

Linux下使用tree命令以樹形結構顯示資料夾目錄結構

tree命令功能說明:以樹狀圖列出目錄的內容。 如: tree 以樹狀圖顯示所有檔案 tree -L N 以樹狀圖顯示所有檔案,子資料夾顯示到第 N 層 sudo apt-get install tree 檢視關於tree命令的幫助資訊 tree命令常用使用方法 (1) 顯示當前目錄

在 Linux 上使用 tarball

Tarball 提供了一種在 Linux 系統上備份和管理一組檔案的通用方法。請按照以下提示瞭解如何建立它們,以及從中提取和刪除單個檔案。 “tarball” (LCTT 譯註:國內也常稱為“tar 包”)一詞通常用於描述備份一組選擇的檔案並將它們打包在一個檔案中的一種檔案格式。該名稱來自 .tar 副檔名

如何用 Gonimo 建立一個免費的嬰兒監視系統

當你可以用兩個裝置、瀏覽器和網路連線就能免費搭建一個嬰兒監視器時,誰還會花錢去買呢? 新父母和準父母很快就會知道將會有一個既長且昂貴的新生兒所需裝置的清單,清單中的首位是一個嬰兒監視器,藉此他們可以在做其他事情時照看自己的嬰兒,但這兒有一件不必消耗你的嬰兒經費的裝置,Gonimo 是一個可以將現有的裝置轉換

McFly:利用神經網路為 Bash 提供歷史命令搜尋功能

假如你在命令列模式下渡過了很長時間,那麼你必定使用過或者聽說過 BASH 的 反向搜尋 功能,在 Bash 中執行反向搜尋功能的快捷鍵是 Ctrl+r。通過使用這個特性,我們可以找到我們執行過的命令而無需再次輸入它們。當然,你可以使用上下鍵來搜尋你的 bash 命令記錄,但使用 Ctrl+r 快捷鍵可以讓這個

使用 Xfce Linux 桌面環境的 8 個理由

整體上很優雅的 Xfce 桌面所具備的足夠輕巧和快速的特效能夠讓它很容易都知道如何做好一件事。 由於某些原因(也包括好奇),幾周前我開始使用 Xfce 作為我的 Linux 桌面。促使我更換 Linux 桌面環境的原因之一是桌面相關的守護程序佔據了我的效能非常強大的主工作站的絕大部分 CPU 資源和 I/O

如何在 Ubuntu 18.04 中啟動到救援模式或緊急模式

什麼是救援模式? 救援模式相當於使用 SysV 作為預設的服務管理器的 Linux 發行版中的 單使用者模式。在救援模式下,將掛載所有本地檔案系統,僅啟動一些重要服務。但是,不會啟動正常服務(例如網路服務)。救援模式在系統無法正常啟動的情況下很有用。此外,我們可以在救援模式下執行一些重要的救援操作,例如重置

使用 Node.js 構建互動式命令列工具

使用 Node.js 構建一個根據詢問建立檔案的命令列工具。 當用於構建命令列介面(CLI)時,Node.js 十分有用。在這篇文章中,我將會教你如何使用 Node.js 來構建一個問一些問題並基於回答建立一個檔案的命令列工具。 開始 首先,建立一個新的 npm 包(NPM 是 JavaScript 包

centos7部署mysql雙主伺服器

下載mysql原始碼: https://dev.mysql.com/downloads/mysql/ 安裝依賴: yum -y install cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl

使用多執行緒提高rest服務效能

tomcat管理執行緒數量有限,當達到一定請求數量時,無法繼續接受請求,使用多執行緒的方式,可以呼叫一個非同步執行緒來執行。 執行邏輯如下圖,tomcat就收http請求,呼叫一個副執行緒進行處理,副執行緒處理後,將結果返回給主執行緒。在副執行緒處理整個業務邏輯的過程中,主執行緒可以空閒出來,去處理其他請求

報錯Missing artifact com.alibaba:dubbo:jar:2.8.4

maven 報錯 Missing artifact com.alibaba:dubbo:jar:2.8.4 原因:。在阿里雲的倉庫可能沒有相關jar包,必須的自己下載dubbox-master.zip,再用maven進行編譯 解決方法: 一.下載地址有兩個github:   第一

jQuery庫簡介

1.介紹 jQuery版本有1.x,2.x,3.x,1.x相容低版本的瀏覽器,使用最多jQuery是一個函式庫,一個js檔案,頁面用script標籤引入這個js檔案就可以使用。特點:寫得少,做的多 <!doctype html><html><head><me

idea自動生成實體與mapper檔案

配置檔案:generator/generatorConfig.xml 檔案內容 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org

0.018796920776367