1.系統構架html
企業服務總線(ESB)、微服務、面向服務的架構(SOA)前端
瞭解分佈式文件存儲系統,掌握集羣化開發及部署python
2.系統系統集成技術mysql
Wsbservice、Socketnginx
3.RPC遠程調用的相關開源框架:git
dubbo、zookeeper、netty github
4.關係型數據庫web
sqlserver oracle db2 mysql postgissql
熟練掌握ddl及dml命令shell
5.經常使用的緩存(nosql數據庫)
memcache Redis Mongodb
6.消息中間件
ActiveMQ/ApolloMQ RabbitMQ RocketMQ/Kafka tuxedo ZeroMQ
Tuxedo是BEA公司(現已被Oracle公司收購)的一個客戶機/服務器的「中間件」產品,它在客戶機和服務器之間進行調節,以保證正確地處理事務。它用C語言技術開發的而且有很高性能。
7.後端框架
Spring、SpringMVC、Mybatis、Spring Boot、SpringCloud、Hibernate、Structs、shiro、Liferay
8.前端框架
Jquery,EasyUI,Bootstrap,DWR,ExtJS,Ajax,Vue,Angular,React,Node.js
精通JSP,Servlet,JDBC,JS
DWR:(Direct Web Remoting)是一個用於改善web頁面與Java類交互的遠程服務器端Ajax開源框架
Vue:是一套構建用戶界面的漸進式框架。Vue 只關注視圖層, 採用自底向上增量開發的設計。
9.Java技術
J2EE技術基礎,反射、IO、泛型集合、多線程
對JVM有必定的瞭解
10.項目管理
SVN github maven gradle perforce Jenkins Gitlab Docker
11.數據格式
xml、yml、json
12.服務器
Tomcat Jetty solr websphere weblogic jboss nginx 服務器,
Jetty是一個開源的servlet容器,它爲基於Java的web容器,例如JSP和servlet提供運行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發佈。開發人員能夠將Jetty容器實例化成一個對象,能夠迅速爲一些獨立運行(stand-alone)的Java應用提供網絡和web鏈接。
Solr是一個獨立的企業級搜索應用服務器,它對外提供相似於Web-service的API接口。
weblogic:WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基於JAVAEE架構的中間件,WebLogic是用於開發、集成、部署和管理大型分佈式Web應用、網絡應用和數據庫應用的Java應用服務器。將Java的動態功能和Java Enterprise標準的安全性引入大型網絡應用的開發、集成、部署和管理之中。
jboss:是一個基於J2EE的開放源代碼的應用服務器。 JBoss代碼遵循LGPL許可,能夠在任何商業應用中無償使用。
13.接口設計
Restful
14.開發工具
Eclipse、MyEclipse、Sts、idea
15.原型設計工具
Axure
16.操做系統
熟悉Unix/Linux操做系統經常使用命令,能部署配置Nginx、Tomcat、Jboss等經常使用中間件者優先;
會使用shell, python等腳本語言
.熟悉Linux操做系統的基本操做以及shell腳本的編寫。
熟悉Linux系統基本命令的操做,Nginx負載均衡和反向代理
17.實際項目
大型電商類項目開發經驗
有北斗物聯網大數據平臺研發經驗
有過性能調優經驗的優先考慮
18.其餘
分佈式Socket通信、分佈式隊列、分佈式任務分發框架、全文檢索、海量數據存儲與分佈式存儲技術,