原创 Linux 大日誌文件按時間查詢與分割處理

按時間查看日誌 日誌文件有40G: sed -n '/2020-05-02 15:00:/,/2020-05-02 15:05:/p' catalina.out > 20200502.log 大文件分割 split命令操作 [root

原创 Java 字符串效率拼接測試報告—StringBuffer效率之王

目錄 實驗報告  測試代碼 StringBuffer StringBuilder 如何推導結論? 從https://www.cnblogs.com/twzheng/p/5923642.html一文的結論進行驗證。 發現效率StringBu

原创 SpringBoot使用Redis 數據訪問解決方案(連接池、Pipleline及分佈式)

Redis操作是單線程的,使用連接池可以減少連接的創建,redis連接池有兩種方式:Jedis(JedisPool) 和 Lettuce(LettucePool)。 Lettuce 和 Jedis 的定位都是Redis的client,所以

原创 SpringBoot異步接口調用與多線程線程池使用注意事項說明

目錄 Java多線程相關說明 異步調用分爲兩類 多線程調用方法 多線程線程池 Springboot實現線程池配置 AsyncTaskExecutor ThreadPoolTaskExecutor Rest風格的異步請求接口 @Async註

原创 Windows 設置註冊表TCP最大連接數和等待超時配合JMeter併發壓測

目錄 windows定位註冊表位置 windows 註冊表參數項 MaxUserPort: 最大用戶端口數 --DWORD32類型 TCPTimedWaitDelay: TCP等待延遲時間(確保端口釋放) --DWORD32類型  win

原创 Docker docker-compose容器編排-InfluxDB-Prometheus-Granfana

目錄 docker-compose命令  InfluxDB 時序數據庫 Prometheus和Node-Exporter-系統服務監控 數據可視化Granfana docker-compose命令  命令格式爲:docker-compos

原创 SpringBoot項目使用Run Dashboard啓動配置

1、找到項目.idea下的worksapce.xml 2、定位RunDashboard配置節點 默認配置: <component name="RunDashboard"> <option name="ruleStates">

原创 Spring Mobile移動端訪問後臺服務設備類型檢測、網站偏好及分辨率感知

目錄 Spring Boot配置 設備檢測 網站偏好 設備感知的視圖分辨率 Spring Mobile是一個框架,該框架提供的功能可以檢測向您的Spring網站發出請求的設備的類型,並基於該設備提供其他視圖。像所有Spring項目一樣,S

原创 Android版Spring接口請求客戶端

Spring for Android是一個框架,旨在提供用於Android應用程序的Spring項目系列的組件。與所有Spring項目一樣,Android的真正強大之處在於它的擴展容易程度。 特徵 適用於Android的Res

原创 基於telegraf+influxdb+grafana進行postgresql數據庫監控

原文地址:https://www.cnblogs.com/Bug-Hunter/p/7428774.html  目錄 前言 環境 部署 優化 前言 環境 部署 優化  前言 隨着公司postgresql數據庫被廣泛應用,尤其是最近多個項目

原创 Java併發編程線程任務返回值及順序問題解決方案

目錄 核心知識點  無返回值併發執行順序控制  有返回值或先後順序控制 Future FutureTask CompletionService CompletableFutrue比較 可回調實現方式 Callable Supplier 併

原创 分佈式系統核心要求:分佈式鎖實現之REDIS版本

項目中使用到了redis如果這塊沒有嚴格要求,可以直接採用REDIS分佈式鎖。 在單體應用中直接通過線程notifyAll()實現線程之間協作,分佈式中需要通過事件通知或消息發佈訂閱來實現。 目錄 優缺點與參考實現 Redis分佈式鎖核心

原创 分佈式系統核心要求:分佈式鎖實現之關係型數據庫

利用關係型數據庫特性:實現排它鎖(insert唯一約束)和樂觀鎖(update version一致性)。 排他鎖  表結構 獲取鎖 INSERT INTO method_lock (method_name, desc) VALUES

原创 在線擼C語言

https://www.runoob.com/cprogramming/c-tutorial.html C 語言教程 C 語言是一種通用的、面向過程式的計算機程序設計語言。1972 年,爲了移植與開發 UNIX 操作系統,丹尼斯·裏奇在

原创 軟件性能測試的基本概念和計算公式

一、軟件性能的關注點 對一個軟件做性能測試時需要關注那些性能呢? 我們想想在軟件設計、部署、使用、維護中一共有哪些角色的參與,然後再考慮這些角色各自關注的性能點是什麼,作爲一個軟件性能測試工程師,我們又該關注什麼? 首先,開發軟件的目的是