1.瞭解Dubbo+Zookeeper面向服務SOA架構、SpringCloud+Eureka微服務架構、ActiveMQ消息通信模式、RocketMQ分佈式消息、Zookeeper集羣、Redis緩存高可用、Nginx反向代理
2.數據庫設計、接口設計與文檔編寫、接口調用數據測試與文檔編寫
3.瞭解分佈式協調工具Zookeeper、集羣、高可用、高併發解決方案、瞭解web開發常見問題解決方案(如:分佈式Job冪等性、跨域問題、服務雪崩、Seesion共享、網站動靜分離、接口限流、分佈式鎖、分佈式事物等)
4.瞭解SpringCloud微服務環境搭建、SpringBoot環境搭建、Feign客戶端、Ribbon負載均衡、Zuul接口網關、Hystrix斷路器、服務降級、資源隔離、接口限流
5.瞭解分佈式開發、SOA面向服務開發、Cloud微服務開發、大型網站架構、Dubbo、DubboX、RPC遠程調用、分佈式任務調度Job平臺XXL-JOB、分佈式配置中心搭建
6.瞭解微信公衆號開發、對接支付接口開發(銀聯、微信、支付寶)、三方受權OAuth協議、QQ第三方聯合登陸開發
7.熟悉Maven、SVN、併發編程、Socket網絡編程、NIO、Netty框架
8.熟悉TCP/IP協議、OSI七層模型、JMeter壓力測試工具、Web安全與反攻,簡單防止DDOS、XSS、CSRF等
9.熟悉Nosql非關係型數據庫Redis、關係型MySQL、瞭解MySQL性能調優、MySQL高可用、MyCat讀寫分離
10.熟悉SpringMVC、Spring、Spring的IOC、DI、AOP設計思想、MyBatis、Hibernate
11.熟悉Linux服務器操做系統、Shell指令、瞭解Linux系統經常使用軟件部署(如:Redis主從高可用、Zookeeper集羣、Nginx負載均衡、Nginx+Keeplived高併發、高可用)
12.熟悉Tomcat服務器、Tomcat性能調優、JVM虛擬機、JVM參數調優、GC算法
13.熟悉HTML五、CSS三、JQueryweb