原创 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