原创 生產環境ActiveMQ調優方案

一、使用線程池代替大量線程 修改bin/env,設置ACTIVEMQ_OPTS。 ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Dorg.apache.activemq.UseDedicatedTaskRun

原创 刪除 Elasticsearch 中指定日期前的數據

之前已搭建一個ELK+Filebeat 的集羣,並收集了 Nginx 的日誌信息。在 Elasticsearch 中索引的名字是:nginx-access-log-*,後面的*代表的是日期。 假如,需要刪除7天前的數據,可以執行通過以下方法

原创 centos7 配置密鑰登錄

參考網址:https://blog.csdn.net/adminBfl/article/details/130656814

原创 修改Docker部署gitlab的外部訪問地址和端口

docker部署的gitlab   對外端口9002,容器內部端口80. 這時候修改git上請求地址的時候就出問題了,因爲容器端口和外部端口不一致。 當然,你可以重新部署docker或者修改端口。 但其實通過配置文件也可以搞。 docke

原创 shell腳本找出不過期的redis key

1 #!/bin/bash 2 # Redis 通過 scan 找出不過期的 key 3 # SCAN 命令是一個基於遊標的迭代器(cursor based iterator):SCAN 命令每次被調用之後,都會向用戶返回一個新的遊

原创 MySQL定時任務不執行 任務調度不執行原因分析及解決方法

前言在使用數據庫定時任務時,常常會出現定時任務不執行的問題,現對該問題出現的原因及解決方案做一些分析和整理。 原因分析及解決方法當我們發現MySQL的定時任務沒有執行時,首先去定時任務中查看【上次運行】時間是否正確,判斷其是否正常執行,如果

原创 CentOS下卸載Docker

一、準備工作: 1.殺死docker有關的容器: docker kill $(docker ps -a -q)   2.刪除所有docker容器: docker rm $(docker ps -a -q)   3.刪除所有dock

原创 MySql查看數據庫及表容量大小並排序

MySql查看數據庫及表容量並排序查看所有數據庫容量 SELECT table_schema AS '數據庫', sum(table_rows) AS '記錄數', sum( TRUNCATE

原创 記服務器中招挖礦病毒排查過程(解決方案篇)

背景 從昨日(20190221)中午起, 發現大量測試環境機器和一臺線上機器疑似感染挖礦病毒(後來確認的確是門羅幣挖礦病毒), 經過一天多的緊急排查, 已基本搞定了該病毒. 該病毒這兩天疑似大規模爆發, 已經有幾個其他公司的朋友中招, 也

原创 spring 事件監聽同時支持同步事件及異步事件

spring的事件監聽機制這裏就不再贅述了,不清楚的可以自行google,我們知道,事件發佈是依靠調用實現了ApplicationEventPublisher接口類的publishEvent方法進行發佈事件,而publishEvent 方法

原创 java基本類型包裝類之間的值比較問題

   廢話不多說,先看代碼 Integer a = 2;Integer b = 2;if(a==b){ System.out.println("相等");}else{ System.out.println("不相等");}

原创 實現單例模式的幾種形式

1、飢餓模式       //飢餓模式 public final class Singleton { private static Singleton singObj = new Singleton();

原创 spring boot 不佔用端口方式啓動

隨着微服務架構的流行,想要啓動一個微服務架構項目就要開啓好多端口,有時候一臺機器上部署的項目多的時候,端口資源就比較緊張了,其實有的微服務組件僅僅只是提供RPC服務,可以不用佔用web啓動的端口,此時spring boot 不佔用web端口

原创 MySQL性能優化之參數配置

                1、目的: 通過根據服務器目前狀況,修改Mysql的系統參數,達到合理利用服務器現有資源,最大合理的提高MySQL性能。   2、服務器參數: 32G內存、4個CPU,每個CPU 8核。 3、MySQL目前安

原创 Teleport Ultra/Teleport Pro的冗餘代碼批量清理方法

Teleport Pro 是款優秀的網站離線瀏覽工具(即網站整站下載工具),Teleport Ultra是其增強版,但使用此係列軟件下載的離線網頁裏會包含大量冗餘代碼(如tppabs),手動去修改工作量很大,下面介紹如何通過軟件進行正則表達