原创 清空rabbitmq隊列數據

建議直接在rabbitmq管理平臺操作,找到目標隊列,purge一下即可。

原创 5G消息還有多遠,白皮書已閱

近日,有關5G消息(RCS消息),專家表示目前處於測試階段,三季度會正式商用。三大運營商聯合合作伙伴曾在4月8日發佈了《5G消息白皮書》,小編也是第一時間研讀了白皮書,還是比較期待5G消息到來的。 5G消息是基礎短信的全新升級,基

原创 容器運行nginx&&掛載宿主機文件

本文記錄分享如何將容器中的相關文件(目錄)掛載到宿主機上。當前nginx最新version爲1.17.10。 安裝nginx並啓動只需一步操作,但是進行相關配置需要進入到容器中 #d:daemon p映射端口宿主機:容器 dock

原创 排查log4j:WARN No appenders could be found for logger (org.apache.dubbo.common.logger.LoggerFactory)

日誌信息 有關啓動dubbo服務,報出如下錯誤: log4j:WARN No appenders could be found for logger (org.apache.dubbo.common.logger.LoggerF

原创 Java有關強引用,軟引用,弱引用,虛引用的記錄

首先不要被一些對一些名詞望而生畏,其實都是一些存在即合理的東西。 引用本身很好理解,引用類型的數據中存放的是實際對象的內存地址,垃圾回收時,就看對象是否存在引用。Java不需要開發人員分配內存和釋放內存,但是可以通過四種引用類型來

原创 使用docker安裝elasticsearch,head插件,在es中crud

文章目錄docker安裝esdocker安裝es-head插件es中CRUD docker安裝es 使用docker安裝elasticsearch,只需要一句話,沒有鏡像會自動下載: docker --name es -d -p

原创 cookie在二級域名間共享完成SSO

單點登錄(SingleSignOn,SSO)就是用戶完成一次應用系統登錄,便可以免登訪問多個其它應用系統,這裏所說的應用系統是相互信任的。 通常SSO都是企業內部多個應用之間,一個企業一般有一個頂級域名,應用系統使用二級域名來區分

原创 linux命令說明:cat EOF

cat > star.txt 很好理解,就是將stdin輸出到star.txt文件,同理: cat >> star.txt 將stdin追加到star.txt文件 以上輸入完成之後,linux下使用ctrl+c退出。 加了個EOF

原创 有關Apache dubbo反序列化漏洞的復現及思考

有關Apache dubbo反序列化漏洞(CVE-2019-17564)網上有許多漏洞復現文章,官方漏洞描述也說的很清楚,開啓了http remoting協議時,存在反序列化漏洞。本身有關java的漏洞,反序列化佔了很大一部分。大

原创 maven依賴optional可選依賴

optional表示可選依賴,比如項目依賴了dubbo-spring-boot-starter <dependency> <groupId>org.apache.dubbo</groupId> <artif

原创 使用ByteBuf自定義序列化

通常離開內存的東西,如果需要存儲或傳輸是需要序列化的,在java中要序列化是要實現Serializable的(或其子類),那不實現Serializable,如何實現一個自定義的序列化呢,我首先想到的是字節流化。 只要可以把一個對象

原创 使用curl提交數據中文亂碼問題

使用curl想服務器發送數據時,使用 -d 選項,可以使用 –data-urlencode 進行url編碼,編碼使用的是平臺默認的編碼,可以使用 iconv -f utf8 -t gbk 進行編碼轉換,小編通常是配合 xargs

原创 如何解決netty自定義協議粘包分包問題

又一次發現公司同事用netty竟然都不處理粘包分包的問題,出了問題都不知道怎麼回事,呵呵噠。sp廠商反饋數據已推送至我方提供的地址,但未收到我方的應答,正常推送了一次,又重試三次,都沒有收到我方應答。 看了下代碼,又跟蹤了幾條日誌

原创 二叉樹根據前序遍歷和後序遍歷,求解中序遍歷

既然是樹,還是用根來描述更爲貼切,先把根遍歷出來,再遍歷左右子樹,就是先根遍歷;後根遍歷就是先把左右子樹遍歷出來,再把根遍歷出來;只要牢記一點,不論怎麼遍歷,規則同樣要作用於子樹。 比如上圖,先根遍歷爲:5 3 (2

原创 【spring】別被一個FactoryBean問蒙了

什麼是FactoryBean?別動不動就比較它和BeanFactory的區別,很顯然前者是一個bean,而後者是一個是factory。既然是一個bean,又是在spring中,差不多很可能就是用來創建bean的,bean最後還是要