在配置檔案中加入:
不過這裡有個點需要注意,如果配置成不占用埠的方式啟動,若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...