原创 jmeter 錄製腳本

jmeter 錄製腳本, 一般有兩個方式: jmeter自帶的錄製控制器,badboy。   jmeter自帶的錄製控制器 確實也是可以的,不過, 竟然不支持本地ip, —— 測試了很久才發現!   訪問別的 遠程ip  , 或者外網(比如

原创 git 設置 upstream

--set-upstream  的作用, 基本上是 改變一個分支的 merge 頭。 其他的不變。    D:\code\git\mw\me\umc-portal>git pull main2 devFrom http://192.169.

原创 兩個關於slf4j 的低級問題

1 ERROR in ch.qos.logback.core.joran.spi.Interpreter@76:39 - no applicable action for [springProfile]   Connected to t

原创 jmeter 測試上傳

  竟然無法上傳, 修改了 Mine 類型、 勾選 對POST使用multipart/form-data... 都無用:             Connection: keep-alive Content-Type: applicat

原创 k8s 中Java docker 容器被kill,日誌僅僅出現Killed

  java 容器啓動到一半,突然就死掉了,查看日誌,發現“ killed ”     why? 憑感覺是 容器需要的內存超過了 k8s 的限制,被k8s 殺掉了, 但是竟然k8沒有日誌。 好吧,可能是我不會查看k8s 的日誌。   試了

原创 git 無法push, 出現: Updates were rejected because the tip of your current branch is behind

git 無法push, 出現: Updates were rejected because the tip of your current branch is behind D:\code\git\mw\umc_file_service>

原创 jmeter-設置日誌等級

jmeter-設置日誌等級(jmter版本5.3) 方法一.修改jmeter.properties文件在jmeter所在bin目錄下修改jmeter.properties,修改方式如下:(1).把jmeter.loggerpanel.dis

原创 遠程調試docker 容器中的java

其實很簡單,只要 docker 啓動的時候: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=60006    具體怎麼做呢?   1 可以在創建鏡像的時候,設定J

原创 關於 InputStream.available()

InputStream.available()  可以獲取InputStream的總的長度嗎 答案是不確定。總結如下: 處理文件輸入流: 可以 處理網絡流(socket):不可以 官方的說明是:     總之,儘量還是別使用它來獲取流的長

原创 git fetch, git pull 以及 FETCH_HEAD

git FETCH_HEAD 是什麼?    自己測試 打開本地文件:     切換本地分支之後, 然後執行 git pull,本地的FETCH_HEAD 發送改變:       注意需要執行 git pull, FETCH_HEAD

原创 maven 的各種奇怪現象、問題

  maven 入門是很容易的,但是用好比較難。   經常是各種奇怪問題。   比如, 我一個maven工程的 依賴的jar 已經發生了變化: 可能類名、方法、字段都已經改了, 但我當前工程 卻沒報錯, 重新編譯也沒有出現任何問題, 但是呢

原创 .gitignore 語法 & 注意事項: abc,abc/,/abc, /abc/ , abc/* 和 /abc/* 的區別, 你分得清嗎

  .gitignore 很好用, 但是 如果不搞懂其語法, 也會是引起一些誤會   比如 file/  它是忽略所有 名爲 file 的目錄,不管它處於什麼層級!   這樣就可能不是我們想要的。   如果僅僅想忽略根目錄下的 file 目

原创 md5 大文件

測試 mail.rar , 一個1.59GB 的大文件,結果如下: // 分別測試3次,下面是測試結果; 我的電腦是 intel i5 4核, 8G 內存; 不運行此程序且 不做任何操作 的時候, 觀察發現: cpu 10%

原创 BASE64 測試&總結

  BASE64  是完全可逆的, 他的原理不難理解; 首先需要知道,圖片轉換成base64並不是加解密,而是編解碼,主要的作用不在於安全性,而在於讓內容能在各個網關間無錯的傳輸,這纔是Base64編碼的核心作用。 1 base64編碼

原创 Collections.synchronizedSortedMap的 iterator 遍歷時候的線程安全問題

ConcurrentHashMap 在 iterator 遍歷時候的是線程安全 的,Collections.synchronizedSortedMap 不是;   package test.lk; import com.google.c