扎实的java 编程基础
熟练掌握JavaWeb 技术,例如cookie、Session、jdbc、Freemaker 等,能
熟练的进行JavaWeb 项目的开发;
熟练使用jQuery、jQuery-EasyUI、VUE.js、Bootstrap 框架以及AJAX 等前端技术;
熟练掌握Spring、Spring JPA、SpringMVC、Mybatis 等框架的核心思想,并进行JavaEE 项目的开发;
熟悉关系型数据库,熟练使用MySQL、Oracle 等数据库,非关系型数据库,如Redis;
熟悉Shiro 权限框架,Lucene,Solr,elasticSearch 检索技术,quartz 任务调度框架;
熟悉基本的中间件:Dubbo、ActiveMQ、Zookeeper、RocketMQ
熟练使用常用的开发工具Idea;
熟悉web容器:Tomcat、weblogic、Jboss;
熟练使用项目版本控制工具:SVN、GIT;
熟练使用并发利器:nginx、MySQL主从复制;
熟悉并能编写lunix shell脚本,搭建Jenkins一键部署,tomcat单机多实例,k8s docker容器化部署;
2014.12-2016.05 宁美国度ERP项目 项目组组长
负责公司ERP系统的搭建工作,收集其他业务部门提交的业务需求,并在ERP系统中进行实
现
项目周期:一年5个月 编码周期一年。项目测试5个月。
人员配备:后端团队:6人,测试:2人,运维:2人
项目结构:
SpringMVC+Spring+mybatis+Dubbo+Redis+Nginx+Shiro
开发工具:Eclipse+Tomcat7+orcle+git+Maven
技术描述:
1. 使用shiro权限控制,不同用户登陆显示不同权限。
2. 使用redis缓存技术存储查询数据,提升系统性能,减少对数据库的交互。
3. 使用elasticSearch全文检索技术,提高对数据的查询能力。
4. 页面使用easyUi实现布局,进行表单的回显,表单非空校验和提交。使用
jqueryEasyUI提供的组件,实现丰富的页面效果。登陆界面系统菜单使用ztree
树形菜单解决。前端页面使用angularJS实现动态数据绑定。
5. 系统分层管理,用户CRM系统,核心业务系统,系统间调用使用cxf的
webService技术进行交互。使用RESTful设计风格进行开发。
6. 涉及到发货和售后完成出库提醒用户,提高用户体验,使用第三方阿里大于进行
短信发送。短信发送使用activeMq消息队列完成。减轻系统压力。
7. 涉及到业务数据分析,报表生成,使用apache的POI进行excel数据导出。
8. 使用junit完成对各模块的单元测试。
9. 项目上线,linux安装,配置,项目部署。
2016.07-2017.07 宁美国度网上商城项目
项目描述:宁美国度商城是一个综合性的B2C平台,主要提供DIY主机,显示器,PC外设产
品购买服务。
该商城架构为分布式服务架构,采用maven进行分布式开发,后台包括商品管理,订单管
理,会员管理,客户管理系统,内容管理系统,客服管理系统。前台包括个人中心,购物
车,商城首页,商品详情页,订单提交,支付页面等。对提高客户服务效率和客户满意度
能够起到很好的作用。
网址:www.mayn.com.cn
开发环境及技术:
架构:SpringMVC + Spring + MyBatis +Maven + Solrcloud + Redis + Nginx +
ZooKeeper + FastDFS
技术:jsp,jQuery,easyUI,kindEditor(在线编辑器),lucene,Solr(全文检索),mysql,
redis缓存数据库,quzrtz,ActiveMq
开发工具:Eclipse + Tomcat7 + MySQL5.5 + SVN
开发人员:前端:2人,后端团队:6人,测试:2人,运维:2人
2017.09-2018.06 全名惠农
appStore:全名惠农
开发环境及技术:
架构:SpringMVC + Spring + MyBatis +Maven + hazelcast + ZooKeeper
技术:jsp,jQuery,easyUI,kindEditor(在线编辑器),vue.js ,oracle,hazelcast缓存数
据库,quzrtz,Dubbo
开发工具:Idea + Tomcat8 + Oracle + git
开发人员:前端:2人,后端团队:6人,测试:2人,运维:1人
职责描述:
技术描述:
8. 系统采用分层式开发,有dubbo数据层,手机接口调用,前端系统,后台管理系统。
采用分层式开发,减轻各系统负载压力。
9. 前端系统使用vue.js,使用elmentUi组件。
10. 安全性使用sha256加密,支持防重放,防止重复性提交,前后台参数安全性,
一致性校验.
11. 商品详情页使用页面静态化技术:freemarker,使用模板技术
12. 使用quzrtz框架,来定时检查入户会员是否过期,以及进行信息的同步。
13. 使用缓存加载系统常用字典数据,减少数据库交互,降低数据库压力。