spring boot 配置不占用埠方式啟動

2021-10-14 07:44:03 字數 532 閱讀 8427

在配置檔案中加入:

不過這裡有個點需要注意,如果配置成不占用埠的方式啟動,若main方法執行完後,沒其他的deamon執行緒在跑,應用就會自動關閉了,有些新同學最容易放這種錯誤,並且還不清楚錯誤在哪;

在使用阻塞執行緒時,這裡也有個坑,有人使用system.in.read();進行阻塞,這種寫法在window環境下是沒問題的,但是在linux下會出現不阻塞的情況,具體可參考這篇文章:

@enablescheduling

public

class

implements

commandlinerunner

@override

public

void

run(string.

.. args)

throws exception

catch

(interruptedexception e)}}

}

參考:

spring boot 不占用埠方式啟動

讓ASIHTTPRequest不占用主線程

asihttprequest是ios平台不錯的http開源庫,關於它的介紹隨便google一下一堆。據說 使用asihttprequest,當同時請求數超過2時,就會跑到主線程去執行,從而影響使用者ui操作。如下是asihttprequest的 所在地 void requestfinished if...

不占用windows使用者物件的定時器

這篇文章 中說過qt程序使用qtimer的靜態signalshot函式會建立單次觸發的定時器.建立後,該定時器沒到觸發時間是無法析構的.如果建立該定時器的物件析構,該定時器會洩漏到被觸發為止.所以使用signalshot 的話隨著時間推移,積累的定時器可能會越來越多.出現莫名奇妙的錯誤.只有終端中會...

vs2017離線安裝不占用C盤空間方法 軟鏈結

visual studio2017是穩定的編譯執行c 環境。儘管2019年出了 但是有較多么蛾子。指令碼之家 微軟visual studio 2017正式版 15.8 專業版 官方簡體中文版 附序列號 軟體大小 1.09mb 注意 安裝好後,仍然不要刪除visual studio installer...