Java 基础扎实,有良好的编码习惯
熟练掌握maven管理项目的构建,依赖管理
熟练掌握Eclipse和IDEA开发工具,熟练使用svn和Git
熟悉掌握spring cloud 分布式项目
熟练掌握Spring,spring boot,Mybatis,SpringMVC,Struts2,Hibernate等开源框架
熟悉Ajax等前端技术,熟悉Easyui插件的使用
熟悉MySQL,了解Oracle数据库,了解MySQL数据库的优化
熟悉Web Service技术。
掌握dubbo技术及zookeeper,在虚拟机上搭建过单机版的dubbo服务器
熟悉Shiro权限框架的使用
熟悉使用redis缓存
熟悉Solr技术,在虚拟机上搭建过单机版的SolrCloud
熟悉MQ消息队列
掌握Quartz定时器的使用
了解Linux系统的常用命令
项目一:黑钻星球APP
项目环境:Idea+Maven+JDK8+Tomcat8+MySQL5.6+Git
软件架构:Springmvc、Spring、Mybatis、Spring boot, Spring cloud, Redis、Solr、RabbitMQ、Quartz 等
责任描述:
1.项目的搭建,使用spring boot+spring cloud 搭建而成的分布式项目
2.登录模块,含有手机号、第三方登录,包括单点登录和登录失效校验
3.系统中师徒、兑换、竞猜、签到等功能的开发
4.商城模块的开发
5.app中支付,包括微信和支付宝支付
6.项目的发布,采用Jenkins+docker持续集成部署,并使用Rancher来查看容器运行状态
项目二:Importexpress
项目环境:Eclipse+Maven+JDK7+Tomcat7+MySQL5.6+Git
软件架构:Springmvc、Spring、Mybatis、Redis、Solr、RabbitMQ、Quartz、JavaMail等
责任描述:
1.参与部分功能模块的需求分析。
2.vip优惠功能:负责vip优惠需求分析和代码编写。
3.后台功能模块:主要参与后台商品的采购,订单管理等功能的模块代码编写。根据网站数据的需求对抓取到的数据进行解析处理,
4.前台搜索系统:采用solr全文搜索技术从服务器中获取数据并进行分页,排序等功能,并在页面实现条件过滤。
5.网站定时任务的编写。
6.参与开发完成的代码测试以及bug修复
项目三:诚信商贸管理系统
项目环境:IntelliJ IDEA+Maven+Svn+Oracle+Tomcat+JDK
技术架构:Spring+Struts2+Hibernate+CXF+Shiro+JavaMail +Poi
项目背景:该项目是为国内商贸公司开发的,随着业务的不断发展,很多部门人员配合较难,效率极低,生产数量以及财务核对量巨大。因此公司的领导积极创新,为了将员工从日正常的琐事中解放出来,更好的进行经营销售活动,同时替代纸质的单据以及图片,方便经营中的各种统计和商务洽谈,项目共分为:仓储管理模块、展会管理模块。
仓储管理模块: 采购单、仓库、货物、条形码、入库、出库、退货、盘点、库存、库存上限报警、统计查询、货运全流程管理模块、决策分析模块。
展会管理模块: 展会管理、出单管理
货运全流程管理模块:购销合同、出货表统计、出口报运单、装箱单、委托书、提货单、发票、财务统计...
决策分析模块: 成本分析图、销售情况统计、重点客户、经营情况同期比对统计、工作绩效、用户权限管理
责任描述:
1、完成管理模块中的部门管理,用户管理,模块管理,和角色管理的业务代码
2、后台用户系统权限模块:使用Apache Shiro框架,处理身份认证,授权,动态菜单的设置。
3、远程调用CRM系统模块:在此模块中,使用WebService技术。
4、使用Apache POI技术和OCUpload插件技术实现一键导入批量数据,和数据的导出