原创 nginx一個server_name配置多個二級域名

需求:一臺服務器部署多個項目(前端),項目對應不同的二級域名,比如img.luwuer.com,luwuer.com,blog.luwuer.com 轉載自 :https://www.jianshu.com/p/58b890a1

原创 2.Nginx優化技巧

Nginx核心配置 一、併發處理機制 併發處理一般有以下三種方式:多進程、多線程,與異步機制。 Nginx 對於併發的處理同時採⽤了三種機制。當然,其異步機制使⽤的是異步⾮阻塞⽅式。 Nginx 的進程分爲兩類: master進程

原创 3.Nginx與阿里雲二級域名配合做反向代理

背景需求: 存在多個服務,希望藉助阿里雲的二級域名,比如原始域名爲http://zbomc-jack.com/ 我希望加上二級域名,admin.zbomc-jack.com或者web.zbomc-jack.com,通過這個地址

原创 SpringMock測試總結

1.常用註解 @Before:初始化方法,在任何一個測試方法執行之前,必須執行的代碼。 @After: 釋放資源,在任何一個測試方法執行之後,需要進行的收尾工作。 @Ignore:忽略的測試方法,標註的含義就是“某些方法尚未完成

原创 Nginx配製後重啓遇見的問題

1. 啓動後,查看nginx狀態異常 解決方案: ps -e|grep nginx 查看並殺掉所有進程 systemctl start nginx.service啓動nginx systemctl status nginx.

原创 SpringWeb容器優化之undertow

tomcate一直是java web親賴的servlet容器,但是近段時間才發現,undertow已經崛起,區別各位自行百度,這邊主要介紹一下替換tomcate的流程 1. yaml、properties配置 # undert

原创 工作紀實_10-gradle在idea中的錯誤總結

1.編譯、啓動SpringBoot項目報錯:找不到符號 解決辦法: 修改打包、編譯的工具爲Idea 標題2. 上傳包到nexus倉庫,找不到xx.zip 解決辦法

原创 工作紀實_09-異常處理之過濾器

Spring的異常處理,通常,controller接口引發的業務異常,我們使用@ControllerAdvice註解一個異常類,然後配合使用@ExceptionHandler(XXXException.class)註解就可以處理

原创 工作紀實_08-java對象比較

在我們對自定義的對象進行定義equal方法比較時,我們會重寫方法並設置比對規則,但是需要對hashCode()方法進行重寫,否則會存在程序bug的隱患 只重寫equal方法,不重寫hashCode方法時,程序編譯和運行都不會報錯

原创 工作紀實_07-SpringCloud微服務超時間彙總

最近自己在寫一套SpringCloud的全家桶項目,發現一個問題,很是讓人頭疼,就是超時的設置問題,先來介紹下我的實踐場景: 網關: SpringCloud Gateway 請求路徑: 前端->網關->服務A->服務B 問題: 在

原创 SpringCloud Gateway中的Spring WebFlux技術點

關於Spring WebFlux一、前言1.1 基礎環境1.2 WebFlux與Reactive Stream的關係1.3 SpringBoot生態支持1.4 編程方式與容器支持二、技術特點Web Flux(Netty)跟Web