原创 linux查找文件所在路徑:locate

locate 命令 : locate 文件名     這個locate命令搜索文件是比較快的,它不像find一樣在我們的搜索範圍進行查找也不是在我們的硬盤上進行操作,而是在它所存放的資料庫中進行查找。那資料庫是什麼呢?就類似一個記錄操作日

原创 Kafka的三種ACK機制

Kafka producer有三種ack機制  初始化producer時在config中進行配置 0  意味着producer不等待broker同步完成的確認,繼續發送下一條(批)信息 提供了最低的延遲。但是最弱的持久性,當服務器發生故障

原创 docker的環境變量設置

ENV <key> <value>    Dockerfile中定義環境變量 docker run --env <key>=<value> imageID    修改環境變量 docker exec -it <CONTAINER-NAME

原创 Mysql的utf8與utf8mb4區別,utf8mb4_bin、utf8mb4_general_ci、utf8mb4_unicode_ci區別

UTF-8是使用1~4個字節,一種變長的編碼格式,字符編碼。mb4即 most bytes 4,使用4個字節來表示完整的UTF-8。 mysql的 utf8 編碼最大字符長度爲 3 字節,如果遇到 4 字節的寬字符就會插入異常了。三個字節

原创 Mysql字段唯一性設置(unique index)

一。建表的時候聲明: 。。。`username` varchar(255) NOT NULL unique,。。。 二。建表後添加: ALTER TABLE ·tb_user· ADD unique(`username`); 三。navi

原创 RestTemplate小記

一。簡介 RestTemplate簡介:簡化了發起HTTP請求以及處理響應的過程,並且支持REST。  DELETE delete GET getForObject   getForEntity HEAD headForHeaders O

原创 k8s pod重啓前的日誌查看

kubectl logs -p pod名稱 -p:previous,上一個,前一個。 -p, --previous[=false]: If true, print the logs for the previous instance of

原创 docker logs 日誌參數解釋

docker logs  -f  -t  --since="2019-04-15T02:14:00"  --tail=1000  9c03ea2c -f:實時顯示 -t:顯示日誌生成時的時間戳(默認中時區) --since:從指定時間戳開

原创 springboot的pom.xml中的parent作用

轉載自:你真的理解 Spring Boot 項目中的 parent 嗎? 定義了 Java 編譯版本爲 1.8 。 使用 UTF-8 格式編碼。 繼承自 spring-boot-dependencies,這個裏邊定義了依賴的版本,也正是因

原创 docker查看jvm內存佔用

一。進入docker容器的宿主機,查看運行指定鏡像的容器id(結果的第一列): docker ps | grep myImageName(或docker ps | grep java) 二。進入容器內部: docker exec -it

原创 k8s pod自動重啓原因

k8s集羣環境下,docker容器中運行鏡像方式啓動springboot項目。由於製作的鏡像未對JVM的內存進行配置,那麼 JVM 會默認設置堆棧的大小,這個大小是根據物理機的內存進行分配的。 那麼物理機的內存越大,默認分配的內存就越大(

原创 org.mongodb.driver.cluster:Exception in monitor thread while connecting to server localhost:27017

2019-04-02 22:17:48.046  INFO 6 --- [cluster-ClusterId{value='5ca36f0bcaed170006d3bed6', description='null'}-localhost

原创 vi 複製一行、刪除一行、撤銷上一步操作

複製一行:光標移動到要複製的行上 --> 按“yy” --> 光標移動到要複製的位置 -->按“p”(“p”:將已複製的數據粘貼到光標的下一行,大寫“P”:貼在光標的上一行) 刪除一行:dd 撤銷上一步操作:u  

原创 git刪除分支(遠程分支及本地分支)

一。查看所有分支(遠程分支及本地分支): git branch -a 二。刪除遠程分支: git push origin --delete mytest 三。刪除本地分支: git branch -d mytest 再次使用:git br

原创 springboot+rabbitmq,消費者和生產者

一。pom.xml添加依賴: <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-amqp -->