原创 RabbitMQ-保證可靠傳輸消息

  簡介: 談到消息的可靠性投遞,無法避免的,在實際的工作中會經常碰到,比如一些核心業務需要保障消息不丟失   第一種方案(數據庫記錄狀態變更方式):   Step 1: 首先把消息信息(業務數據)存儲到數據庫中,緊接着,我

原创 RabbitMQ對接Spring Boot

Spring AMQP Spring AMQP 是基於 Spring 框架的AMQP消息解決方案,提供模板化的發送和接收消息的抽象層,提供基於消息驅動的 POJO的消息監聽等,很大方便我們使用RabbitMQ程序的相關開發。 Spring

原创 微信自定義菜單以及消息and事件通知

1.微信如果開啓服務那麼消息和事件通知(包括菜單)都會轉到微信公衆號後臺配置的服務器URL. 微信請求的消息結構參考: <xml> <ToUserName><![CDATA[toUser]]></ToUserName>//開發者微信

原创 o(1), o(n), o(logn), o(nlogn)時空複雜度

o(1), o(n), o(logn), o(nlogn) 在描述算法複雜度時,經常用到o(1), o(n), o(logn), o(nlogn)來表示對應算法的時間複雜度, 這裏進行歸納一下它們代表的含義: 這是算法的時空複雜度的表示。

原创 springboot的thymeleaf解析html模板錯誤AND Thymeleaf表達式簡單使用

下面出現錯誤的代碼: java代碼: @Controller @RequestMapping("/sample/") public class SampleController { @RequestMapping("/thym

原创 RabbitMQ

MQ簡介 簡單釋義 消息總線(Message Queue),是一種跨進程、異步的通信機制,用於上下游傳遞消息。由消息系統來確保消息的可靠傳遞。 背景描述 當前市面上mq的產品很多,比如RabbitMQ、Kafka、ActiveMQ、Zer

原创 RabbitMQ-兩種機制和消費端優化編寫方式

return機制:   Return Listener用於處理一些不可路由的消息。   我們的消息生產者,通過指定一個Exchange和Routingkey,把消息送到某一個隊列中,   然後我們的消費者監聽隊列,進行消息處理操作。   

原创 rabbitmqctl命令

雖然還有http 接口、web admin組件可以進行管理,但是rabbitmqctl 基本包含了 rabbitmq 的全部管理功能,更爲全面。 所以將其使用方法總結於此。 一,命令格式 rabbitmqctl [-n ] [-q] []

原创 JVM運行時數據區域

原文鏈接:https://blog.csdn.net/mzhansheng/article/details/82215371 JVM運行時的內存區域分爲: 程序計數器, 虛擬機棧, 本地方法棧,

原创 zookeeper

zookeeper簡介: ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配置

原创 MapReduce補充-排序-分組-切片和shuffle機制Split切片機制

MapReduce執行流程中Shuffle機制和Split機制: 1.MrAppMaster(任務監控調度機制) 向ResourceManager領取任務 2.MrAppMaster分配一些NodeManager節點運行map task

原创 YARN框架

YARN框架簡介: YARN (Yet Another Resource Negotiator,另一種資源協調者)是一種新的 Hadoop 資源管理器,它是一個通用資源管理系統,可爲上層應用提供統一的資源管理和調度,它的引入爲集羣在利用率

原创 Ubuntu安裝deepin-wine-QQ

最近一段時間使用了一段時間的ArchLinux和KDE桌面但是發現還是Ubuntu比較好用,所以有切回Ubuntu系統,但是在日常使用中安裝wine,經常比較麻煩,要麼就是安裝好了遇到各種奇怪的問題,在arch上也接連遇到幾個,以及KDE

原创 獲取通過js代碼獲取ip

 代碼如下: <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type="text/javascript"> function btn()

原创 MySQL存儲過程

什麼是存儲過程: 存儲過程(Stored Procedure)是在大型數據庫系統中,一組爲了完成特定功能的SQL 語句集,存儲在數據庫中,經過第一次編譯後調用不需要再次編譯,用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來