原创 Java- 併發編程 注意事項

一、ConcurrentHashMap 使用注意事項 put 方法判斷如果 key 已經存在,則使用 value 覆蓋原來的值並返回原來的值,如果不存在則把 value 放入並返回 null。而 putIfAbsent 方法則是如果 ke

原创 docker-部署 Mysql (docker-compose)

使用 docker-compose 部署 mysql   一、安裝 docker-compose 安裝教程:https://blog.csdn.net/W_Meng_H/article/details/106208422   二、mysq

原创 docker-Compose 安裝與卸載

一、安裝 從 官方 GitHub Release 處直接下載編譯好的二進制文件即可。 sudo curl -L https://github.com/docker/compose/releases/download/1.25.5/do

原创 Nginx-訪問中文名的文件 404

一、查系統字符集是不是支持utf-8 Ubuntu: vim /etc/default/locale 是否顯示是en_US.UTF-8   二、上傳工具的問題 filezilla、ftp、winscp這類上傳工具,上傳文件名都不是默

原创 docker-安裝rabbitmq

一、docker-compose.yml version: '3.1' services: rabbitmq: restart: always image: rabbitmq:management conta

原创 docker-elasticsearch

一、修改 elasticsearch.yml 配置 http.cors.enabled: true http.cors.allow-origin: "*" cluster.name: es-log node.name: master n

原创 docker-ELK+Filebeat日誌管理(Kibana中文版)-7.X版本

ELK 到底是什麼呢? “ELK”是三個開源項目的首字母縮寫,這三個項目分別是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一個搜索和分析引擎。Logstash 是服務器端數據處理管道,能

原创 Springboot - 配置Swagger2(spring-boot-starter-swagger)

Github:https://github.com/SpringForAll/spring-boot-starter-swagger   一、pom文件 <!-- swagger2 --> <dependency> <group

原创 Springboot - 通用返回類BaseResults

BaseResults類 public class BaseResults<T> { private Integer code; private String message; private T data;

原创 docker-客戶端配置Harbor https 證書受信

更新Docker客戶端crt配置   1、增加證書 2、更新 CA 證書庫 sudo update-ca-certificates 3、重啓docker sudo systemctl restart docker     PS:刪除

原创 docker-Portainer中文版搭建與使用

一、Portainer中文版安裝 1、新建文件夾命名爲  /usr/local/public ,把 Portainer-CN.zip 解壓至裏面。 2、 /usr/local/public 文件夾傳輸至系統根目錄 3、然後按需執行以下命令

原创 docker-Login 報錯 Error response from daemon

docker login 報錯: Error response from daemon: Get https://IP/v2/: http: server gave HTTP response to HTTPS client   解決方案

原创 docker-Dockerfile製作鏡像(SpringBoot-Jar)

Dockerfile基於openjdk:8-jdk-alpine,製作SpringBoot的Jar鏡像   一、準備Jar包 使用SpringBoot的maven插件製作Jar包   二、Dockerfile配置文件內容 FROM op

原创 Spring Data Jpa - 獲得實體類部分字段(單表或多表)

一、單表查詢的一個字段、一條數據 @Query(value = "select username from user",nativeQuery = true) // 注意返回值用String類型接收,也可以使用Object String