熟悉Core Java,具有扎实的编程功底和良好的编码习惯,熟练掌握面向对象理论,面向对象分析,设计方法,以及常用设计模式。
熟悉Servlet、JSP、JDBC、java NIO、了解JVM以及JVM的内存结构。
了解JavaScript、HTML、CSS等web前端技术,熟悉Extjs、jQuery、DWR等ajax框架,略读过Extjs和JQuery的源码。
熟悉Spring、了解Struts2,Hibernate,Mybatis、 Spring MVC等开源框架。研究过Spring3事务和Spring3 JDBC部分的源码,了解其实现的机制和技术要点。
了解Oracle和MySQL,掌握Oracle和MySQL的体系结构以及SQL优化。
熟悉JMS,掌握ActiveMQ、Rabbitmq等消息中间件的应用,能够利用消息中间件搭建高可用,集群分布式的应用。
熟悉Redis、Memcached等缓存产品的应用。
了解常用的数据结构,了解Apache Mina网络通信框架,java socket,多线程以及Java常用的并发容器的使用。
了解Lucene全文搜索技术,了解开源中文分词组件IKAnalyzer、搜索引擎Solr, 能结合Lucene框架和IKAnalyzer开发出简单的中文全文检索的系统。
熟悉Linux环境以及常用的Linux命令,了解Shell Scripting
1、微信银行
2、预警项目
3、应急、灾害项目