Posted 绋嬪簭鐚緿D
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相关的知识,希望对你有一定的参考价值。
骞村悗鏄▼搴忓憳璺虫Ы楂樺嘲鏈燂紝浼拌鏄ヨ妭閮芥病杩囧ソ锛屽ぉ澶╃啲澶滃埛棰橈紝缁撴灉灏遍亣鍒?span class="mq-11">鈥?/span>鈥?/span>闈㈣瘯瀹?/span>鐨勫ず鍛借繛鐜?闂?..
闈㈣瘯瀹?/p>
鐜板湪椤圭洰涓兘鐢ㄥ埌浜嗗绾跨▼浜嗗悧锛?/span>
鍡紝寰堝鍦版柟閮界敤鍒颁簡 馃槃
灏忓搱鍚屽
璇疯緭鍏ユ枃瀛?/p>
闈㈣瘯瀹?/p>
鏈夋病鏈変竴绉嶄竴瀹氳兘淇濊瘉绾跨▼瀹夊叏鐨勪唬鐮佸啓娉曪紵
棰? 搴旇娌℃湁鍚?馃樀
灏忓搱鍚屽
璇疯緭鍏ユ枃瀛?/p>
闈㈣瘯瀹?/p>
鏄湁鐨勫搱锛屽洖澶村彲浠ュ幓椹+鍏佃€佸笀鐨勮缁冭惀鍘诲涔犱竴涓?/strong>
濂界殑銆傪煈?/p>
灏忓搱鍚屽
闈㈣瘯瀹?/p>
閭e浣曟纭殑鍚姩鍜屽仠姝竴涓嚎绋嬶紵
棰?杩欎釜涓嶆槸寰堟竻妤?/p>
灏忓搱鍚屽
闈㈣瘯瀹?/p>
ThreadLocal鏈夋病鏈夊唴瀛樻硠婕忕殑闂锛熶负浠€涔堬紵
搴旇鏄湁 浣嗘槸涓嶅お娓呮涓轰粈涔堬紒
灏忓搱鍚屽
闈㈣瘯瀹?/p>
OK 璇磋绾跨▼鍜岀氦绋嬬殑鍖哄埆鐨勬槸浠€涔堬紵涓轰粈涔堢氦绋嬫瘮杈冭交閲忕骇锛?/strong>
棰?杩欎釜涔熶笉鐭ラ亾銆?/p>
灏忓搱鍚屽
璇疯緭鍏ユ枃瀛?/p>
闈㈣瘯瀹?/p>
涓轰粈涔堥樋閲岃鑼冧腑涓嶅厑璁镐娇鐢↗DK鑷甫绾跨▼姹狅紵
........
灏忓搱鍚屽
闈㈣瘯瀹?/p>
鑷畾涔夌嚎绋嬫睜鏈?涓弬鏁帮紝浠栦滑鍒嗗埆鏄粈涔堟剰鎬濓紵
1.鏍稿績绾跨▼鏁帮細corePoolSize
2.澶氫綑绾跨▼瀛樻椿鏃堕棿锛歬eepAliveTime ,鍏朵粬鐨勬兂涓嶈捣鏉?/p>
灏忓搱鍚屽
闈㈣瘯瀹?/p>
濂界殑,涓嬪垪涓夌涓氬姟锛屽簲璇ュ浣曚娇鐢ㄧ嚎绋嬫睜锛?/strong>
a.楂樺苟鍙戙€佷换鍔℃墽琛屾椂闂寸煭
b.骞跺彂涓嶉珮銆佷换鍔℃墽琛屾椂闂撮暱
c.骞跺彂楂樸€佷笟鍔℃墽琛屾椂闂撮暱锛?/strong>
杩欎釜娌℃帴瑙﹁繃.....
灏忓搱鍚屽
闈㈣瘯瀹?/p>
馃拋 濂界殑 閭e挶浠粖澶╁厛鑱婂埌杩欙紝鍥炲绛夋垜浠€氱煡鍚э紝鎰熻阿鎮ㄦ潵鍙傚姞闈㈣瘯锛?/strong>
涓轰粈涔堣繘鍘绘嫥铻轰笣閮借闂殑杩欎箞娣卞憿锛熶负浠€涔堟槑鏄庝簡瑙d竴浜涗絾鏄氨鏄涓嶅嚭鏉ュ憿锛屼互鍚庡彲鎬庝箞鍔烇紵鎯虫兂閮界劍铏戯紒
鍒厡 鍒劍铏戯紝濡傛灉浣犳病鏈夊姙娉曞洖绛旇繖浜涢棶棰橈紝鎴戞帹鑽愪綘鏉ュ惉鍚垜浠ぉ鍥㈣甯堢殑鎶€鏈垎浜?lt;椹+鍏礿ava 闈㈣瘯绐佸嚮璁粌钀?gt;
閲戜笁閾跺洓闈㈣瘯绐佸嚮璁粌钀ョ殑璇剧▼
鐩綍璇︽儏锛?/em>
01
椹+鍏典翰鎺堬細99%鐨勪汉閮戒細姝荤殑澶氱嚎绋嬭皟浼橀毦鐐?/strong>
1. 浠庡搷搴斿拰鍚炲悙鐨勯珮缁村害鐞嗚В浠€涔堟槸楂樺苟鍙戣皟浼?/p>
2. 涓轰粈涔堟湁浜唖ynchronized杩橀渶瑕丣UC锛?/p>
3. 涓轰粈涔圕AS鍜孉QS鏄疛UC鐨勬牳蹇冿紵
4. 鍙銆佹湁搴忋€佸師瀛?娣卞叆JVM婧愮爜鐞嗚В澶氱嚎绋嬩笁澶х壒鎬?/p>
5. 涓夊ぇ鍦烘櫙鍦ㄥ疄鎴樹腑杩愮敤绾跨▼姹犳彁鍗囩郴缁熸€ц兘
02
椹+鍏典翰鎺堬細鐬棿娑ㄨ柂5K鐨勭鎿嶄綔鍒板簳鏄粈涔堬紵
1. 涓轰粈涔堜竴涓櫨涓囩骇TPS绯荤粺浼氶绻丟C锛?/p>
2. 瀹氫綅JVM闂鐨勫疄鐢ㄥ弬鏁拌缃?/p>
3. 鐢╰op jps jstat jmap 绛夆€滀笟浣欌€濆懡浠よ宸ュ叿杩涜瀹氫綅
4. 鐢ㄥ浘褰㈠寲宸ュ叿visual VM锛孧AT锛孞profiler杩涜瀹氫綅
5. 鐢ㄤ竴绾垮ぇ鍘備笓涓氬伐鍏疯繘琛屽畾浣嶄笌璋冧紭
6. 鎵嬫妸鎵嬪甫浣犲涔犵灛闂存定钖?K鐨凧VM浼樺寲鎿?/p>
03
鏈堝叆3w锛屽繀椤昏鎼炴竻妤氱殑MySQL浼樺寲闂
1. mysql鐨勭储寮曞師鐞嗗拰鏁版嵁缁撴瀯鑳戒粙缁嶄笅鍚楋紵
2. B+鏍戣窡B鏍戠殑鍖哄埆鏄粈涔堬紵
3. mysql鑱氱皣绱㈠紩鍜岄潪鑱氱皣绱㈠紩鐨勫尯鍒紵
4. 浣跨敤mysql绱㈠紩閮芥湁浠€涔堝師鍒欙紵
5. 涓嶅悓鐨勫瓨鍌ㄥ紩鎿庢槸濡備綍杩涜瀹為檯瀛樺偍鐨勶紵
6. mysql鐨勭粍鍚堢储寮曠殑缁撴瀯鏄粈涔堟牱鐨勶紵
7. 浠€涔堟槸鍥炶〃銆佺储寮曡鐩栥€佹渶宸﹀尮閰嶅師鍒欍€佺储寮曚笅鎺?/span>
8. mysql绱㈠紩濡備綍杩涜浼樺寲鍛紵
04
娣卞叆JVM婧愮爜锛岀悊瑙IO銆丯etty涓庣郴缁熻秴楂樺苟鍙?/strong>
1. 鎯婂ぉ闇归洺锛欼O鏄粈涔?/span>
2. 鍐呮牳鎻愪緵鐨勭郴缁熻皟鐢ㄥ師鐞?/span>
3. 涓柇鍙婄嚎绋嬭皟搴﹀師鐞?/span>
4. 鍚屾IO涓庡紓姝O鐨勫尯鍒?/span>
5. 闃诲IO涓庨潪闃诲IO鐨勬湰璐?/span>
6. 澶氳矾澶嶇敤鍣ㄥ師鐞嗗強瀹炵幇鍖哄埆
7. jdk銆乶etty鏄笉鏄娇鐢ㄧ殑epoll
8. 鏈嶅姟鍣ㄥ浣曠獊鐮村崄涓囥€佺櫨涓囧苟鍙?/span>
9. 浜嬩欢椹卞姩鍜屽紓姝ユ槸浠€涔堟剰鎬濓紵
10 redis銆乶ginx鐨刬o妯″瀷鍒嗗埆鏄浣曞疄鐜扮殑
05
鐢靛晢楂樺苟鍙戞灦鏋勶紝SpringCloud濡備綍搴斿鍙屽崄涓€
1. Eureka 寰湇鍔℃敞鍐屼笌鍙戠幇
2. Actuator 寰湇鍔$洃鎺?/p>
3. RestTemplate 鏈嶅姟鍣ㄨ繙绋嬭皟鐢?nbsp;
4. Ribbon 瀹㈡埛绔殑璐熻浇鍧囪
5. OpenFeign 澹版槑寮忔湇鍔¤皟鐢?/p>
6. Hystrix 寰湇鍔$啍鏂€侀檷绾с€佽祫婧愰殧绂?/p>
7. HystrixDashboard
8. Zuul 寰湇鍔$綉鍏?/p>
9. Config 寰湇鍔¢厤缃腑蹇?/p>
10銆?娣樺疂缃?鎷煎澶?楂樺苟鍙戠鏉€绯荤粺闇€姹傛媶瑙?/p>
鍦ㄨ繖閲屾彁涓€鐐?/strong>
鍙澶у璺熺潃鎴戜滑瀛﹀畬杩欐湡璇?/strong>
娑ㄨ柂10k涓嶆槸姊?/strong>
2鏈?6鏃ユ櫄涓?0:00寮€濮嬬洿鎾?/strong>
鍗冧汉鍦ㄧ嚎鐩存挱闂寸瓑浣?/strong>
- 鍏嶈垂棰嗗彇闈㈣瘯蹇呭绠楁硶璧勬枡 -
鎵爜棰嗗彇宸︾▼浜戣€佸笀鏈€鏂扮畻娉曡棰戯紝鍔╀綘鍦?021骞撮噾涓夐摱鍥涙洿蹇洿绋冲湴鎷夸笅蹇冧华offer锛?/p>
濂戒簡锛屽洖褰掍富棰橈紝鍚畬杩欐鐩存挱璇剧▼锛屼綘鑳芥湁鍝簺鏀惰幏鍛紵
鍦ㄨ繖閲岋紝澶у鍙璺熺潃鎴戝惉瀹岃繖娆¤锛屼綘灏嗗鍒扮▼搴忓憳闈㈣瘯鎶€宸с€侀伩鍧戠粡楠屻€佺獊鐮寸幇闃舵鎶€鏈摱棰堬紝浼樺寲绠€鍘嗗鍔犻潰璇曢個绾︽鏁帮紝闈㈣瘯涓浣曟悶瀹氭妧鏈潰銆丠R闈€?/p>
以上是关于的主要内容,如果未能解决你的问题,请参考以下文章