原创 rocketmq負載均衡

消息隊列的是可以允許有多個producer和consumer同時工作的,那麼爲了使這些producer和consumer在一起工作時能協調好,那麼就需要負載均衡。那麼如何實現負載均衡呢,首先就要知道一些全局信息,也就是該topic下有多少

原创 rocketmq的消息存取

rocketmq是我們常用的消息中間件之一,現在我們就來分析一下,它是如何存儲和讀取消息的。 rocketmq是把消息持久化在本地的文件系統的,所有的消息,都保存在commitLog文件中,這個文件是不區分topic或者messageQu

原创 InputStream的avaliable()方法

InputStream的available()方法可以獲取流中的數據的byte大小,一般用來獲取流中的數據的大小後,創建相應大小的數組,來接受流中的數據,使用方法大致如下 int count = inpu

原创 js入門筆記

函數作用域和聲明提前:在js函數中的任何位置聲明的變量,都可以在這個函數的任何位置使用,意味着變量是可以在聲明之前使用的,這就是聲明提前。var scope = "global";function f()

原创 spring boot學習 初級入門

學習時只關心技術,開發時只關心業務 spring boot  習慣優於配置原則 spring 簡史:第一階段:xml配置 第二階段:註解配置 第三階段:java配置註解配置和xml配置哪個更好? 應用的基

原创 繼承HttpServletRequestWrapper 實現request中流的重複獲取

業務場景:需要打印所有的api請求的信息到log中,在Filter中攔截了所有的api請求,但是打印的信息中需要包含api請求的body,如果在Filter中使用request.getInputStrea

原创 sql學習小結

1 ORDER BY SELECT prod_id, prod_price, prod_name FROM Products ORDER BY prod_price DESC, prod_name; DE