原创 Google ProtoBuf入門(Java)

ProtoBuf google內部開源的一個序列化工具,高效、序列化後佔用字節小。主要用於網絡傳輸、RPC調用等,減少帶寬流量使用,提升響應速度。 Java 根據自己使用的系統,下載需要的proto工具,proto-release Jav

原创 no suitable node (insufficient resources on 1 node) docker stack/service

Docker Engine版本 Client: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version:

原创 Docker stack task: non-zero exit (137)

使用docker stack deploy部署的程序出現:task: non-zero exit (137),並自動重啓。(一般出現在部署的java程序中) 造成該問題的原因一般有下面幾種情況: 1. 通過docker stop ,或者k

原创 記:JVM參數 -Xss 導致的RedisAutoConfiguration StackOverflow問題

以下兩個問題都是由於-Xss參數設置過小導致,剛開始一臉懵逼。 異常1:RedissonAutoConfiguration (使用redisson鎖時的自動配置類時出現的問題) 2020-05-02 12:19:08 [main] ER

原创 Docker Unbuntu18 OpenJDK9 NPE FontConfiguration.getVersion (awt 字體庫問題)

java.lang.NullPointerException: null at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1288

原创 Jenkins 時區問題Etc/UTC docker容器

docker容器 默認安裝的Jenkins使用的時Etc/UTC 格林威治時間,修改方式: 1. 命令行修改,當前登錄生效   jenkins -> 系統管理 -> 腳本命令行:System.setProperty('org.apache

原创 Gradle 多模塊 xxx-xx.jar SKIP 依賴模塊jar包問題

在使用Gradle多模塊構建時,公共模塊在執行jar 任務時,總是SKIP,導致build文件夾下無發生成jar文件。 記錄一下: 公共模塊的build.gradle中需要加入: jar.enabled=true 才能正常的生成jar包

原创 nacos-docker cluster模式 mysql8

Nacos官網提供了nacos-docker項目,用於docker環境構建單機、集羣模式。目錄結構如下: 下面的配置參照根目錄下 example/cluster-hostname.yaml example/standalone-mysql

原创 gradle jenkins the trustAnchors parameter must be non-empty

環境:gradle6.2.2 + jdk9 + jenkins2.204.5 + docker19.03.8 服務器:aliyun ecs centos8 核心錯誤:the trustAnchors parameter must be n

原创 m3u8 videojs 倍速播放屬性

var myVideo = videojs('myVideo', { bigPlayButton: true, textTrackDisplay: false, posterIma

原创 No appenders present in context [default] for logger [xxxxx]

使用logback時,由於配置緣故出現No appenders present in context [default] for logger [xxxxx]的問題,導致通過getLogger(class)獲取到的logger沒有打印日誌

原创 Mysql5.7免安裝版Win10初始化

免安裝版初始化mysql5.7.26 cmd窗口 run as administrator mysqld --initialize-insecure --user=mysql # 初始化mysql data目錄 mysqld --ins

原创 zkui KeeperErrorCode = ConnectionLoss for /

zkui連接zk報錯:(zkui-2.0-SANPSHOT-jar-with-dependencies.jar) 2019-12-26 18:04:48 ERROR ServletUtil:76 - Error :KeeperError

原创 net.if.in.dropped rx_missed_errors 丟包

環境 Linux 萬兆網卡 # ethtool -i eth0 driver: ixgbe version: 3.15.1-k firmware-version: 0x800003df bus-info: 0000:02:00.0 su

原创 open-falcon template繼承與覆蓋 注意事項

falcon在Templates裏建立模板template時,對於共用監控指標可以抽出作爲共用模板,其他個性化監控指標繼承公共模板即可,可以減少模板配置的流程和複雜性。繼承模板後自動會擁有父模板的監控指標。 如果需要覆蓋父模板中的某個指