原创 Java - 配置文件讀取,並製作SDK工具插件,供項目其他組件引入使用

    本來想做一個類似數據庫連接池一樣的插件工具,可以在任意的項目工程中啓動的時候,直接加載配置的連接信息,而達到初始化連接池的目的; 方案一:使用java自帶的文件讀取工具類,配置讀取方法,先讀取配置文件,再初始化連接池(以redis

原创 Java - sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)

    項目在晚上升級上線的時候,排查日誌發現時不時會有一個異常報出來,空指針我倒是很熟悉,但是下面的一大段可是沒見過的; 2019-10-10 23:30:26.577 [http-nio-11007-exec-413] DEBUG

原创 [imageGCManager]: Disk usage on image filesystem is at 91% which is over the high threshold (85%)

    我們在操作k8s集羣的dockers鏡像時,發現在本地做好一個鏡像,不論容量大小,隔一段時間就會詭異的消失了,可能隔幾分鐘或者幾個小時,太奇怪了,難道有人“黑”進服務器了?但是也不至於大費周章的刪除些鏡像吧? 使用命令“syste

原创 Cassandra-Not marking nodes down due to local pause.

  INFO [ScheduledTasks:1] 2019-11-04 11:01:19,755  QueryProcessor.java:139 - 49 prepared statements discarded in the l

原创 Springboot - @ConfigurationProperties用法示例簡介

        項目中需要增加一個新的功能,從而需要在原來的配置文件中動態的增加或者減少配置的信息,如URL,之前使用@ConfigurationProperties註解配置過map格式的參數,如果是URL的話,只需要使用List格式就可

原创 Docker - docker鏡像的導出、修改及導入

          在容器化的環境下,我們要是想要去修改一個沒有Dockerfile的鏡像該怎麼辦呢?           一、我們要向這個鏡像中添加一個文件,可以先將這個鏡像啓動成容器; docker run -d --name de

原创 送女兒到美國後,這位曾痛恨中國教育的父親傻眼了

  01   美國作業難倒中國老爸   我是一個“痛恨”中國現行教育的父親,有一個正在這種教育中備受折磨的女兒。   往日我從女兒嘴裏聽到的最多的口頭禪是“吐了,我要吐了”。問怎麼啦?“背到什麼時候纔算完哪!”   有時候,女

原创 Java - Caused by: org.springframework.data.mapping.PropertyReferenceException: No property

       項目中的代碼需要增加一個更新時間的SQL,直接使用spring自帶的jpa來做吧,balaba寫了個update的操作,更新一下操作的時間戳,打包上傳服務器,信心滿滿的./start.sh,打開nohup.out,忽然啓動失

原创 Linux - iptables做UDP數據包轉發及通道端口保持

        公司項目中有一項業務需要將UDP的數據包接入到服務器,並給予回覆,一般像類似TCP的數據包,直接通過NGINX或者自身的Socket就可以做到上下行的通路,但是UDP的消息通路及端口,在一段時間內就會被釋放掉,而無法再次使

原创 Cassandra - prepared statements discarded in the last minute because cache limit reached

        INFO  [ScheduledTasks:1] 2019-11-04 11:01:19,755  QueryProcessor.java:139 - 49 prepared statements discarded in

原创 EMQX - Dashboard 顯示最大句柄數1024,如何修改並生效?

    配置好emqx集羣,上圖可以看到,各臺emqx服務器的系統情況,奇怪的是最大句柄數,在Linux服務器命令行已經配置好了,應該是1048576纔對啊,爲什麼還是1024 呢?並且我們創建鏈接的話,也只能達到1000左右,再多就報

原创 EMQ X - EmqxBroker CoAP協議數據接入測試及疑問

    啥也不說,咱先上張圖,等等。。。還有個抓包截圖;       算了官方最大(卑微稱[qu]贊[fu]),看看我們是怎樣使用CoAP協議來連接EMQX的吧; 一、啓動coap插件並使用代碼測試;     1、 開啓emqx-coa

原创 EMQ X - EmqxBroker Window10環境安裝部署以及發佈訂閱測試

                        在EMQ官網上拿張圖哈^_^;;     本來就是在做物聯網項目嘛,MQTT協議肯定是必須要的嘛,但之前不是我來負責這一塊的,就沒有對MQTT以及EMQ有更多的理解,只是會用能用罷了,要是

原创 Kubernetes - 使用Helm 從Docker 鏡像到K8s Pod操作示例

前面我們介紹到使用xxx.yaml文件,使用kubectl create -f xxx.yaml來創建一個新的Pod,但是現在大多數的kubernetes集羣,是使用helm來進行鏡像包管理的; Helm架構由Helm客戶端、Tille

原创 Springboot - @ConfigurationProperties再次入坑^_^

    平時在application.yml中配置並讀取參數的時候,@ConfigurationProperties這個註解總是必不可少的,例如: adaptor: request: queueSize: 100