了解JVM運行機制辆亏,熟練JVM調(diào)優(yōu),了解內(nèi)存管理
熟悉大流量鳖目、高并發(fā)扮叨、高性能系統(tǒng)架構(gòu)設(shè)計和研發(fā)
了解大規(guī)模系統(tǒng)的負(fù)載均衡、網(wǎng)絡(luò)存儲领迈、網(wǎng)絡(luò)安全彻磁、數(shù)據(jù)庫高可用設(shè)計及性能評估機制
熟悉網(wǎng)絡(luò)編程、多線程編程惦费、分布式編程兵迅、IO讀寫、集合理念薪贫、消息隊列恍箭、索引查詢、大數(shù)據(jù)搜索等機制
了解Dubbo瞧省、DubboX扯夭、Zookeeper分布式框架
了解消息隊列工具(ActiveMQ、RabbitMQ鞍匾、Kafka)交洗,消息中間件使用經(jīng)驗
熟悉常用緩存工具Redis、memcached橡淑,進行網(wǎng)站性能調(diào)優(yōu)
熟練掌握J(rèn)ava基礎(chǔ)類庫构拳、Socket等編程經(jīng)驗
熟悉Maven構(gòu)建工具。
精通面向?qū)ο蟮姆治龊驮O(shè)計思想
熟練使用常用設(shè)計模式
熟悉常用數(shù)據(jù)結(jié)構(gòu)梁棠、算法
熟悉UML及相關(guān)工具
深入理解SpringMVC置森、Spring、MyBatis/iBatis符糊、Hibernate凫海、Struts2等框架的設(shè)計思想和實現(xiàn)方式
熟練使用主流框架SSH
獨立組建SSI架構(gòu)
熟悉RPC、Netty等網(wǎng)絡(luò)通訊開源框架
熟練掌握MySQL男娄、Oracle等主流數(shù)據(jù)庫
精通SQL編寫和常用性能優(yōu)化行贪,熟練使用視圖漾稀、存儲過程和觸發(fā)器等
熟練NoSQL(例如,HBase建瘫、MongoDB崭捍、Cassandra)、Hadoop
熟悉數(shù)據(jù)庫分庫分表技術(shù)
具備大型金融類系統(tǒng)分布式數(shù)據(jù)庫開發(fā)暖混、分布式事務(wù)處理框架開發(fā)經(jīng)驗者優(yōu)先
熟悉數(shù)據(jù)庫建模
熟悉主流應(yīng)用服務(wù)器(Tomcat缕贡、WebLogic、Apache/Nginx拣播、Jboss、jetty)收擦,能優(yōu)化調(diào)整性能
熟練使用SVN版本控制工具
熟悉Linux環(huán)境開發(fā)贮配,熟悉常用SHELL命令
熟練Red Hat Linux、CentOS Linux
Web Service和XML塞赂、RESTful泪勒、JSON、JSP宴猾、Servlet圆存、JSTL、JDBC仇哆、JavaScript沦辙、Ajax、JUnit等相關(guān)技術(shù)
對web認(rèn)證讹剔、鑒權(quán)和加密有一定開發(fā)經(jīng)驗
熟練掌握XML油讯、HTML、CSS延欠、JavaScript陌兑、Ajax、jQuery等開發(fā)技術(shù)
熟悉REST API的封裝規(guī)范
熟練使用Eclipse/MyEclipse進行高效編程由捎、調(diào)試兔综,熟練SVN版本管理工具
理解并實踐過敏捷管理,如XP狞玛、SCRUM等