1.精通Java语言,具有扎实的编程基础和良好的编程习惯。
2.熟悉SSM框架,理解springmvc、spring、Mybaits执行流程。
3.扎实的JavaWeb基础,熟练掌握Servlet、JSP、Filter、Listener、Cookie、 Session。
4.熟练编写Javascript代码,熟悉jQuery、angularJs以及ajax异步交互技术等前台技术。
5.熟悉MySQL、Oracle关系型数据库及redis非关系型数据库,熟练掌握sql语句。
6.熟悉Solr、Dubbo、activeMQ、fastDFS、kindEditor等流行框架和技术。
7.熟悉tomcat Web服务器
8.了解springboot框架、Linux常用命令。
项目一:
项目架构:spring4.2+springmvc4.2+mybatis3.2+angularJS1.2+dubbo2.8+activeMQ5.11+mysql5.1+redis2.8+solr4.10
项目描述:新风易购是一个综合性的B2B2C平台,管理员、运营商可以在平台的后台管理系统中管理商品、订单、会员等。这个项目采用面向服务的分布式架构,采用dubbo来管理各个分布式项目中的请求,主要分为:商家后台管理、运营商后台管理、订单模块、购物车模块、搜索等模块。各个系统之间用activeMQ来实现实时的交互。
责任描述:
1、搜索模块开发:
1)、MQ监听商家后台消息,根据商品上下架对索引库进行相应的操作。
2)、搜索页面接收首页传递的关键字,实现solr复制域的高亮分页搜索。
3)、根据前台搜索条件,完成商品的销量排序、价格排序搜索。
4)、根据搜索结果展示商品分类,完成按商品分类的搜索。
2、商品详情页模块开发:
MQ监听商家后台消息,用freemaker生成、删除静态页面,挂载到Nginx服务器。
3、商家后台管理模块开发:
1)、商家登录:spring-security完成商家登录功能
2)、商品录入:三级联动录入商品分类及关联的品牌,Kindeditor富文本编辑器录入商品介绍, FastDFS完成商品图片上传到服务器,深克隆技术完成规格选项的录入。
4、购物车模块开发:
编写cookieUtil,用户未登录时将购物车列表存储到cookie,提交结算时spring-security拦截提示登录,将cookie中的购物车列表和用户原有的购物车列表合并,存入redis清除cookie。
项目二:
项目架构:spring4.2+springmvc4.2+mybatis3.2+angularJS1.2+dubbo2.8+activeMQ5.11+mysql5.1+solr4.10
项目描述:惠生活为了实现公司转型为线下营销到线上商品交易再到线下消费、体验式服务的公司,特定制了惠生活生鲜商城平台。商家后台发布产品,用户下单,实现同城次日达服务。本平台包括商家后台管理、会员管理、购物车、订单、搜索等模块。
责任描述:
1、搜索模块开发:
1)、MQ监听商家后台消息,根据商品上下架对索引库进行相应的操作。
2)、搜索页面接收首页传递的关键字,实现solr复制域的高亮分页搜索。
3)、根据前台搜索条件,完成商品的销量排序、价格排序搜索。
4)、根据搜索结果展示商品分类,完成按商品分类的搜索。
2、商品详情页模块开发:
MQ监听商家后台消息,用freemaker生成、删除静态页面,挂载到Nginx服务器。
3、短信微服务模块:
springboot快速搭建短信微服务模块,调用阿里大于API完成短信模块的开发。
项目三:
样本库环境监控系统
环境监控智能锁-基于生物样本库的环境监控系统。该系统监控低温冰箱温度、通电、开关门等报警信息, 并推送到微信公众号,实时监控存储室情况. 全站开发,大屏数据展示,后台管理平台,微信公众号开发
全站开发,socket编程,大屏展示项目,微信公众号开发
项目四:
诺莱生物追溯项目
该项目针对脐血样本采集存储、细胞治疗、保养服务,医院订单->客户接单->供者信息->样本采集->样本制备->检测->收货->检测->存储->发放->回输
springboot+mybatis+vue