原创 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 操作系統,丹尼斯·裏奇在
原创 軟件性能測試的基本概念和計算公式
一、軟件性能的關注點 對一個軟件做性能測試時需要關注那些性能呢? 我們想想在軟件設計、部署、使用、維護中一共有哪些角色的參與,然後再考慮這些角色各自關注的性能點是什麼,作爲一個軟件性能測試工程師,我們又該關注什麼? 首先,開發軟件的目的是