原创 Nginx location 配置

官方文檔 http://nginx.org/en/docs/http/ngx_http_core_module.html#location 文章目錄location 末尾是否加 `/` 的區別1. 末尾有'/'2. 末尾無'/

原创 Nginx 自動url decode探究及如何避免url decode

場景 有個查詢項目詳情接口 /projects/{name},正好我們要查詢名稱爲 root/name 的項目,此時我們不能直接訪問 /projects/root/name,這樣會被系統誤認爲是要查詢名稱爲 root 的項目。所以

原创 gitlab rest api 通過名稱查詢方式(URL-encoded path of the project)一直404錯誤

問題發現 gitlab rest api 有個查詢項目詳情接口,如下: 其提供的 URL-encoded path of the project方式支持使用 命名空間/項目 的方式進行查詢,但是有個前置操作,就是需要先將特殊字符

原创 Nginx 代理配置(proxy_pass)

官方文檔 http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass 文章目錄proxy_pass 末尾是否加 `/` 的區別1. 末尾有'/'2.

原创 web容器,servlet容器,spring容器,springmvc容器的聯繫

關係圖 借鑑網上看到的一張圖,來源於: https://blog.csdn.net/zhanglf02/article/details/89791797 web容器中有servlet容器,spring容器,springmvc容器。

原创 java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion 驗證碼無法顯示

本地沒問題,部署到服務器上圖片驗證碼生成報錯。 蒐羅網上的答案,原來是圖形驗證碼依賴了系統組件,只需安裝依賴即可解決。 Centos 7.3系統: yum install fontconfig fc-cache --force

原创 spring data jpa dao層接口返回元素爲null的list

項目使用Spring Data JPA作爲數據層的框架,用來操作數據庫。 其支持使用 @Query 註解來自定義查詢語句,正是此功能,遇到了一個問題,返回的結果集包含了null的元素 項目中有 用戶表、角色表、用戶關聯角色表,想要

原创 docker search 查看 tag版本

docker search 無法支持此需求,通過定義shell腳本來實現。 新建腳本文件 docker-show-repo-tag.sh #!/bin/sh # # Simple script that will display

原创 spring-boot使用maven構建docker鏡像(多服務)

系列: spring-boot使用maven構建docker鏡像(單服務) spring-boot使用maven構建docker鏡像(單服務+MySQL) spring-boot使用maven構建docker鏡像(多服務) 文章目

原创 cannot create network xxx(br-xxx) conflicts with network yyy(br-yyy) networks have overlapping IPv4

執行 docker stack deploy -c docker-compose.yml stack-demo 時報錯cannot create network xxx(br-xxx) conflicts with network

原创 docker 離線安裝(tgz)

說明 使用虛擬機真實模仿離線環境 虛擬機系統爲 CentOS 7.5.1804(kernel-3.10.0-862.el7.x86_64) 本文使用 tgz 文件 離線安裝 Docker 正文 下載 Docker 二進制文件(離

原创 getResourceAsStream 探究

項目中經常會使用 properties 文件定義一些配置變量,相應的就需要寫一個類來加載此配置。 常用的方式是使用 class 或者 classLoader 對象的getResourceAsStream 來加載propertie

原创 VSCode調試模式

通過一個簡單的案例來了解VSCode調試模式:極簡 Node.js web服務器案例 調試六部曲: 進入調試視圖 添加調試程序配置 配置待調試的js文件 給代碼打斷點 運行調試程序 愉快調試 愉快調試:程序運行時,會在斷點

原创 spring-boot使用maven構建docker鏡像(單服務)

系列: spring-boot使用maven構建docker鏡像(單服務) spring-boot使用maven構建docker鏡像(單服務+MySQL) spring-boot使用maven構建docker鏡像(多服務) 文章目

原创 極簡 Node.js web服務器案例

前提 node環境 說明 本文使用 express 模塊來啓動web服務器。Express官網:https://www.expressjs.com.cn/ 極簡嘛,所以,此案例直接通過shell窗口操作。當然啦,你也可以使