1.熟练JAVASE、JAVAEE掌握常用的JAVA设计模式、面向对象开发的思想,熟悉软件设计开发流程;
2. 熟练使用SpringMVC,Spring,Hibernate框架技术,熟悉Struts2,myBatis;
3.熟练使用Eclipse/MyEclipse、SVN和Maven等开发工具、项目管理和项目构建工具;
4.熟悉Tomcat、Nginx等应用服务器的配置和优化;
5.熟悉数据结构和算法,熟悉Java多线程开发。熟悉MySQL、Redis,Memcache 等,熟悉数据库索引。
6.了解Web前端技术,包括HTML5/CSS/Javascript等。
7. 熟悉Linux操作系统(包括服务器配置、环境搭建及维护);
8. 有规范的编程习惯与良好的文档编写能力。
BoomPlayer音乐平台(2017.06-至今):
一:项目的背景:从2017年6月至今,本人参与了该项目的后台管理系统,客户端接口的开发等,这个项目的组织架构有三名 后台 开发人员,4名Android开发人员,两名IOS开发人员,三名大数据开发人员以及运营人员若干。
二:项目模块:该项目包含OMS以及CMS两个后台管理系统,采用了ssm框架,在数据读取方面,采用了Redis来缓存数据。 在客户端数据读取方面,采用了Memcache等缓存技术,解决高并发以及数据读取的效率问题,并且采用了6台服务器, 用Nginx来实现负载均衡。
搜货网(2016.05—2017.05):
该系统是为找货车,找货源的物流信息平台。本系统主要的角色分为车主,货主,客服和后台这四个大模块。车主登入该平台并且实名认证后,可通过该平台查找附近的货源来进行承运,货主登入该平台并且实名认证后,能在该平台上发布自己的货源来供司机选择,客服登入该平台后,能对承运的司机进行实时定位,以及进行催单和回单,报表统计等等一些列功能,后台管理则可以给不同的子账号分配不同的角色等处理一些后台管理的操作。