hjr-JVM和服務器選擇

JVM

JAVA編譯爲Class字節碼文件,加載jvm.cfg,根據配置找到jvm.dll,初始化jvm,從main開始執行
堆:線程共享,存放實例對象,沒引用指向的被GC回收。
棧:後入先出,程序員分配,線程私有,存各種變量,方法形參,引用對象。每調用一次方法,入棧,結束,出棧同時回收內存,不用GC。

tomcat和nginx

nginx:http服務器,處理靜態資源,可以做靜態資源緩存
代理:客戶端訪問ipA,到代理服務器,代理服務器訪問ipA,返回結果給客戶端
反向代理:客戶端訪問ipA,到代理服務器,代理服務器訪問ipB/C/D…(分佈式或集羣)返回結果給客戶端
tomcat:應用服務器,處理動態資源,多個tomcat做分佈式或集羣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章