目錄
soa
1.dubbo?
2.Zookeeper(命名空間/監聽通知/一致性/順序)
3.Tuscany?4.怎麼理解微服務?
5.Spring boot?
6.ESB服務總線?
7.Mule ESB?
8.Webservice?
9.服務治理?
10.服務監控?
11.服務降級?
代碼設計
1.重構技巧?2.UML建模?
3.面向對象設計
4.7大原則?
5.依賴倒置?
6.繼承與委託取捨?
7.日常開發中用到哪些設計模式?
性能優化
1.如何尋找性能瓶頸?
2.IO:內存、文件、網絡?
3.CPU計算?
4.sy、us?
5.舉例java代碼優化?
6.舉例jvm堆優化、GC優化?
7.舉例CPU或IO資源消耗如何優化?
8.TPS/QPS、RT、Throughput、併發數? 9.以空間換時間?(隊列、緩存、機器等)
10.CDN、反向代理?
可用性
1.如何避免單點?
2.failover方案?
3.負載均衡方案?
4.去中心化?
5.如何容災?
6.多機房數據一致性問題?
7.分佈式事務:二階段提交與三階段提交?
8.分佈式 CAP理論?
9.最終一致性?
10.避免(容錯、自我保護、限制資源)?
11.發現(報警系統、日誌分析)?
12.解決(自動修復、應急措施、降級)?
伸縮性
1.垂直伸縮和水平伸縮比較?
2.無狀態?
3.有狀態(內存、文件)?
4.hash取模?
4.一致性hash問題?
5.memcache與redis選型?
7.memcahe內存模型?
8.rabbitmq,kafka,activitymq的比較?
9.頁面靜態化?
10.讀寫分離?
11.master/slave?
12.分佈式場景如何保證主鍵自增?
13.分佈式文件系統?
14.應用拆分方案?
15.水平拆分,垂直拆分?
16.Zookepper與redis分佈式鎖的區別?
soa
1.dubbo?
2.Zookeeper(命名空間/監聽通知/一致性/順序)
3.Tuscany?
4.怎麼理解微服務?
5.Spring boot?
6.ESB服務總線?
7.Mule ESB?
8.Webservice?
9.服務治理?
10.服務監控?
11.服務降級?
代碼設計
1.重構技巧?
2.UML建模?
3.面向對象設計
4.7大原則?
5.依賴倒置?
6.繼承與委託取捨?
7.日常開發中用到哪些設計模式?
性能優化
1.如何尋找性能瓶頸?
2.IO:內存、文件、網絡?
3.CPU計算?
4.sy、us?
5.舉例java代碼優化?
6.舉例jvm堆優化、GC優化?
7.舉例CPU或IO資源消耗如何優化?
8.TPS/QPS、RT、Throughput、併發數?
9.以空間換時間?(隊列、緩存、機器等)
10.CDN、反向代理?
可用性
1.如何避免單點?
2.failover方案?
3.負載均衡方案?
4.去中心化?
5.如何容災?
6.多機房數據一致性問題?
7.分佈式事務:二階段提交與三階段提交?
8.分佈式 CAP理論?
9.最終一致性?
10.避免(容錯、自我保護、限制資源)?
11.發現(報警系統、日誌分析)?
12.解決(自動修復、應急措施、降級)?
伸縮性
1.垂直伸縮和水平伸縮比較?
2.無狀態?
3.有狀態(內存、文件)?
4.hash取模?
4.一致性hash問題?
5.memcache與redis選型?
7.memcahe內存模型?
8.rabbitmq,kafka,activitymq的比較?
9.頁面靜態化?
10.讀寫分離?
11.master/slave?
12.分佈式場景如何保證主鍵自增?
13.分佈式文件系統?
14.應用拆分方案?
15.水平拆分,垂直拆分?
16.Zookepper與redis分佈式鎖的區別?