1> 了解HTML、CSS、JavaScript、jQuery,熟练使用JSON;
2> JAVA基础知识扎实,熟悉多线程开发,熟悉面向对象设计原则,掌握常用设计模式及应用场景;
3> 熟悉MySQL、SQL Server数据库,有SQL语句性能调优经验;
4> 熟悉常用技术框架(Struts2+Spring+Hibernate+SpringMVC+MyBatis)和第三方类库(commons-xxx);
5> 熟悉Redis 管道、事务、消息的使用,有集群部署及开发经验;
6> 了解SVN、Git、Maven等项目管理工具的配置和使用;
7> 熟悉Linux下的常用命令,能在Linux环境下进行开发;
8> 熟悉ZooKeeper分布式协调系统,了解Flume、Kafka、Storm等分布式应用的部署及开发。
项目1:XX商城(Spring+SpringMVC+JdbcTemplate+MySQL+Redis+Maven+Git+Tomcat)
随着公司的发展,有些新的业务拓展,比如说有些蛋糕品牌、培训公司想支持利用XX卡消费。因此,公司自建XX商城支持以上业务同时出售广告位。
项目4:XX监控系统(Servlet+JDBC+SQL Server+Redis+SVN+Tomcat)
此系统部署了3.0版本的Redis集群,从而实现高性能、高可用。