活動訊息

ipcs命令詳解

ipcs是Linux下顯示程序間通訊設施狀態的工具。可以顯示訊息佇列、共享記憶體和訊號量的資訊。對於程式設計師非常有用,普通的系統管理員一般用不到此指令。 ipcs shows in

高併發的核心技術 - 訊息中介軟體(MQ)

MQ簡介 什麼是MQ 跨程序的訊息佇列,主要角色包括生產者與消費者。 生產者只負責生產資訊,無法感知消費者是誰,訊息怎麼處理,處理結果是什麼。 消費者負責接收及處理訊息,無法感知生產者是誰,怎麼產

學習筆記(一)多執行緒與服務的一般操作

Android中,當需要進行一些耗時操作時,常常需要開啟一個多執行緒來進行耗時操作,但是當要進行UI操作時則需要在主執行緒中進行,因此這就涉及到了程序間的切換. 1.1 非同步訊息處理機制(Handler)

goim 架構與定製

goim 官網goim.io goim 原始碼 github.com/Terry-Mao/g… goim 是 非常成功的 IM (Instance Message) 即時訊息平臺, 依賴項為

Android Handler 原始碼探索

Handler 作為一種非同步訊息通訊機制,通常在面試的時候會被問到原始碼部分,本篇文章就通過原始碼來揭開Handler的神祕面紗,真正瞭解Handler的本質。 一提起Handler,相信大家都會想到幾個

Redis--秒殺場景應用

在大流量程式開發中,必然會遇到高併發的應用的場景。解決方案大致分為兩個方向,訊息佇列 、鎖 redis 實現訊息佇列核心簡單版本 $key = 'quque';

全面剖析Android訊息機制原始碼

在Android應用中,訊息機制可謂是處於舉足輕重的地步,因為UI是Android的整個門面展示,而UI的展示是交由訊息機制來處理。Android不允許在子執行緒中進行UI處理,因為這樣會引發多執行緒的安全問題

主流訊息佇列MQ比較,MQ的4類應用場景

訊息佇列具有低耦合、可靠投遞、廣播、流量控制、最終一致性等一系列功能,是成為非同步RPC的主要手段之一。 當今市面上有很多主流的訊息中介軟體,如老牌的ActiveMQ、RabbitMQ,炙手可熱的Kafka

深入理解Android訊息機制

二、Android的訊息機制 Android的訊息機制主要說的是Handler的執行機制,Handler的執行需要MessageQueue和Looper,MessageQueue就是訊息佇列,它是採用單

Handler 淺析

Handler 一、簡介 Handler是用來結合線程的訊息佇列來發送、處理“Message物件”和“Runnable物件”的工具。每一個Handler例項之後會關聯一個執行緒和該執行緒的訊

分散式架構的資料一致性

最近在使用springboot搭建微服務架構,遇到資料一致性問題,今天就對它進行一個小結。 資料一致性是分散式系統中的一個關鍵需要解決的問題,雖然分散式系統帶來了擴充套件的彈性,但是帶來了資料不一致性的風險,

2019年初的面試經歷及總結

       前言 說來話長,從18年下半年開始,就有了離職的念頭。但由於18年年初時答應專案經理要再待一年,所以強壓下心頭的邪念,堅持著一直做到年底。這期間身兼各種

Android Handler原理實踐解析

前言 Handler訊息處理機制在Android開發中起著舉足輕重的作用,我們有必要好好理解下其原理,下面我們先從一個簡單的例子出發 一、日常使用 假設我們有這麼一個需要,請求網路然

1713399690.7424