文本描述
个人背景
教育背景
2009.09 - 2013.07 南昌大学(211) 本科 学士学位
工作经验 3年以上java开发经验
求职意向 java软件工程师、javaEE软件工程师
个人技能
精通Java基本和高级特性,良好的面向对象编程思想及编码习惯,并熟悉常用的Java设计模式;
精通Servlet、jsp等J2EE技术,并且熟悉HTTP协议、TCP/IP协议;
熟练掌握MySQL、Oracle数据库,熟悉NoSQL数据库Redis。精通SQL语句及jdbc编程,了解常见优化;
熟练掌握struts2、spring、hiberbate、MyBatis、springMVC等常用开发框架的使用及其工作原理;
熟练使用Javascript、jQuery、Ajax等前端技术,并熟悉Eazy UI、Bootstrap等前端框架常用组件;
熟悉Web Service、Dubbo、zookeeper等服务技术;
熟悉Lucene全文搜索工具和Solr服务的搭建使用;
熟悉Linux操作系统,并熟练使用常见命令;
熟悉FastDFS、HDFS等分布式文件系统;
熟练使用Eclipse/IntelliJ IDEA、SVN/Git和Maven等开发工具、项目管理和项目构建工具。
项目经验
在线商城
开发环境: Eclipse +Tomcat7 + Maven + Svn + jdk1.7 + Mysql5.6
项目架构: springmvc+spring+mybatis+Dubbo+EasyUI+Nginx+Zookeeper+Redis+solr+RESTful
开发时间: 5个月
项目描述
1、项目采用SOA分布式架构,服务层主要分为商品服务、内容服务(cms)、订单服务以及搜索服务等,web层主要以后台管理系统、门户、搜索系统、订单与会员系统为主,采用市场上较为常用的dubbo的中间件来发布服务;
2、项目通过搭建Redis集群、solr集群、nginx集群以及mysql集群、Freemaker页面静态化来使用项目能够具有高可用并支持高并发的性能;同时采用分布式系统架构,可以使得并发量可根据集群服务器的扩展而进行增大。
主要职责
参与购物车服务模块、订单服务模块、搜索服务模块、单点登录模块等主要模块的代码实现;
完成领导交代的其他任务,编写负责模块的需求文档。
技术描述
为提高服务器的处理能力,系统采用SOA、分布式系统架构,并能处理一些高并发的问题;
图片素材庞大,主服务器压力过大,因此所有图片等素材采用fastDFS文件系统进行存储;
系统内容服务采用Dubbo技术,并采用Zookeeper作为服务注册中心;
为避免频繁与数据库进行交互,使用Redis集群作为服务器的缓存,并将门户首页以及用户的信息存放至redis,从而大大提高服务器性能;
整个前台系统的搜索商品功能,采用solr+zookeeper集群搭建来实现;
采用ActiveMq作为消息中间件,采用topic的方式来监听商品的改变以及索引库的同步等功能;
系统为了安全而采用了单点登录系统,并使用redis进行存储用户的token来模拟session机制。
利世达国际商贸平台
开发环境: Eclipse + Maven + svn + Oracle10g + Tomcat7 + jdk1.7
项目架构: SpringMVC + Spring + Mybatis + easy ui + poi + cxf + Shiro + Quartz + amCharts
开发时间: 6个月
项目背景
利世达是一家专业经营蜡烛制品、风灯、装饰品等进出口贸易的公司。主要出口到美国、荷兰、韩国、日本。此次为平台二期项目改造,主要完成货物管理、购销合同、出货单、装箱单、委托单、报运模块、财务管理、发票管理、系统管理、流程管理、统计分析、常用菜单管理、待办任务模块等。
主要职责
参与业务模块划分与数据库设计,以及需求文档的编写;
完成Shrio权限