精通java开发,熟练使用Eclipse、IDEA开发环境,具有独立开发能力;熟悉JSP、HTML、JavaScript、CSS、Ajax、JSON等WEB技术;熟练运用Tomcat服务器进行项目的开发、以及熟悉SVN管理工具进行项目的同步开发;熟悉Struts2,Spring, Hibernate,springMVC, myBatis等开源框架以及Oracle/Mysql等主流数据库;熟悉常用的设计模式,并能够灵活运用到实际项目中;了解 WebServices,Resuful 风格,前后端分离技术;有良好的沟通能力和团队协作能力;
pe项目、cost项目、esupplier项目
项目描述:采购系统实现了华为公司和其他供应商之间进行采购的无缝对接,达到了商品交易过程中的数字化、网络化、 透明化及智能化.
技术要点、职责:1.采用SpringBoot + SpringMvc + Mybatis框架; 2.数据库采用Oracle,使用存储过程完成复杂业务的开发; 3.系统通信使用Restful形式的服务:http+json;
万驰电子商城
项目描述:该商城是一个分布式电商项目,采用以线下销售为主,线上销售为辅的营销模式,售卖各种生活用品,电器商品等,为 周边甚至更大范围的用户提供便利服务,该系统采用面向服务的分布式系统架构,使用 redis 做系统缓存.项目由前 台和后台两部分组成: 前台包括: 注册与登录模块,商品展示模块,查询商品模块,购物车模块,订单操作模块等; 后台包括: 商品管理模块,订单管理和用户权限管理模块.
个人职责:1.用户注册登录模块: 负责前端系统的用户注册、登录模块; 调用第三方短信平台发送短信并完成短信验证, 完成邮箱认证功能,采用 redis 缓存邮箱的激活链接; 2. 商品管理模块; 实现对于商品的 CURD; 3.实现了订单的管理(购物车),用户可以通过提交订单来购买商品; 4.商品详细信息的展示,和发表评论。
技术要点:1.采用SpringBoot + SpringMvc + Mybatis框架,以及分布式系统; 2.采用Redis集群来配置缓存服务器; 3.系统通信使用Dubbo+ZooKeeper技术; 4.使用Solr完成数据的搜索服务器; 5. 数据库采用Mysql,使用MyCat中间件实现读写分离; 6. 使用了ActiveMQ消息中间件,完成异步消息处理; 7.使用freemarker来静态化处理商品详情页面; 8.采用了FastDFS作为图片服务器,来保存大量图片,缓解web服务器压力.