☆ Java技能:
1. 擁有扎實的Java基礎,具有良好的編碼開發規范,熟悉linux常用命令,能在linux環境下開發項目,理解java多線程,集合框架,反射機制,熟悉synchronized和鎖機制.目前正在研究學習Java8新特性以及Lambdas表達式 。
☆ JavaWeb技能:
2. 熟練掌握JavaWeb技術,包括JSP、Servlet、Filter、Listener、Cookie、Session、EL 表達式、JSTL等技術并且熟悉HTTP協議,了解TCP/IP協議以及其分層模型。
☆ 腳本技能:
3. 熟練掌握Javascript編程、JQuery框架以及AJAX等前臺技術,并且能夠熟練使用JQuery.validate,JQuery的自動補全插件,ZTree,BootStap,Layer等JQuery插件。
☆ 框架技能:
4. 熟悉掌握Spring框架,包括IOC和DI、AOP編程、聲明式事務處理及SSM的整合等技術。了解Spring框架運行流程。
5. 熟悉掌握MyBatis框架,包括一對多及多對多的對象關系映射以及延遲加載、數據緩存(一級緩存、二級緩存和查詢緩存)等技術 ,熟悉Mybatis的逆向工程,以及通用Mapper、Pagehelper的使用。
6. 熟悉掌握SpringMVC框架, 理解SpringMVC運行流程。
7. 熟悉Activiti5任務流程以及Quartz石英調度框架。
☆ 數據庫技能:
8. 熟悉MySQL數據庫,了解Oracle數據庫,能夠進行簡單的PL/SQL開發,并且了解MySQL數據庫的優化,會使用explain命令進行SQL優化分析,理解Mysql主從復制,讀寫分離相關技術。
9. 掌握Redis數據庫,熟悉Redis的5中數據結構和常用的操作命令,經常使用Jedis客戶端,了解Redis集群中master/slave主從通信。
10. 掌握Solr技術,理解Schema.xml域配置,了解SolrCloud的工作流程,對SolrJ客戶端使用經驗。
☆ 其他技術:
11. 掌握RabbitMQ消息中間件的使用,掌握RabbitMQ的6種消息中間件的使用。
12. 掌握FastDFS文件系統的使用, 了解跟蹤器(tracker)和存儲節點(storage)。
13. 理解Nginx的反向代理,負載均衡,理解Nginx的工作流程,會使用Nginx+Redis完成分布式會話一致性。
14. 理解RestFul風格的URL運用,對于各種HTTP請求方式操縱資源有一定的認識。
15. 熟悉日常開發中基于Dubbo+Zookeeper的實現模塊之間的調度,了解基于SOA面向服務的架構思想以及RPC遠程調用。
16. 熟練使用mongoDB數據庫。
17. 理解springcloud 服務,有使用經驗;
18. 熟練掌握git常用命令;