具备扎实的Java基础知识,良好的编码习惯和面向对象编程思想;
了解html、xml、JavaScript、CSS、jQuery、Ajax等前端开发技术;
熟悉jsp、jstl、Servlet、JDBC等JavaWeb服务器开发技术;
熟练使用Spring、Spring MVC、Mybatis、ApacheShrio框架技术;
熟悉tomcat服务器技术,能够使用Nginx搭建tomcat集群;
能熟练使用MySQL数据库,了解ameoba/mycat主从复制和读写分离技术;
了解redis缓存技术、能够搭建redis集群;
了解solr全文检索技术、Jsoup爬虫技术;
熟悉jsonp、httpclient和dubbo等技术,restFul动态传参技术;
了解RabbitMQ消息队列的使用;
熟悉Linux常用命令,能在虚拟机上搭建环境,部署项目;
熟练使用IDEA、Eclipse和NetBeans等Java开发工具;
会使用Xshell、PowerDesigner、FileZilla、SQLYog、SVN、VMware Station等开发工具.
项目一:悠趣购物平台
● 开发环境:Eclipse + Tomcat7 + Jdk1.7 + Maven + MySql
● 软件架构:Spring + SpringMVC + Mybatis
● 项目描述:
该项目采用了典型的SSM架构开发了一套网上购物系统。该系统是分布式高并发的系统,主要分为单点登陆系统、前台系统、商品管理系统、订单系统、购物车系统、搜索系统等系统。
● 责任描述:
1、使用Nginx搭建tomcat集群;
2、实现单点登录系统的设计与开发;
3、使用Quartz对恶意订单进行处理。
● 技术特色:
1、使用maven继承机制、聚合机制来构建项目;
2、使用redis实现对已登录用户信息和商品信息的缓存;
3、使用httpClient实现前台系统与后台系统的通信;
4、使用mycat实现数据库的主从复制与读写分离。
项目二: UNM2000统一网管
● 开发环境:NetBeans+ Jdk1.6 + Mysql
● 项目描述:
该项目采用了Java Swing技术,利用NetBeans平台API,自身搭建系统架构,形成一套通信网络管理界面。
● 责任描述:
1、负责单个网元管理器界面系统架构的搭建;
2、负责网元内时隙功能的设计和开发;
3、利用Java IO对XML、XSD等静态文件进行解析。
● 技术特色:
使用多种设计模式搭建界面系统架构;
项目三:楚天物流后台管理系统
● 开发环境:Eclipse + Tomcat7 + Jdk1.8 + Maven + Mysql
● 软件架构:Spring + Spring MVC + Mybatis
● 项目描述:
整个项目分为二期内容。第一期做系统管理,分为组织管理、菜单管理、用户管理、角色管理等模块。第二期做货运管理。
● 责任描述:
1、主要负责菜单管理、用户管理和角色管理模块的CRUD;
2、使用PowerDesigner设计数据库表。
● 技术特色:
1、使用maven控制开发中依赖包的版本,搭建maven私服;
2、使用zTree页面展现菜单信息;
3、使用shiro进行细粒度权限管理。