专业技能:
熟练掌握Java,了解Python,了解机器学习和深度学习的基础算法,具有良好的编码能力,熟悉面向对象编程
了解HTML,CSS,JavaScript等前端技术,了解AngularJS前端框架
熟练使用Eclipse,Maven,SVN项目管理和项目构建工具
熟悉JavaWeb技术,熟悉Tomcat服务器和Servlet/JSP技术
掌握SpringMvc,Spring,MyBatis,了解Springboot,SpringSecurity等开源框架
了解redis缓存,了解redis的常见架构模式和redis集群解决方案
了解nginx反向代理和负载均衡服务器,了解nginx的master-slave模式
了解solr搜索服务和基于solrCloud的solr集群解决方案
熟悉MySQL,了解数据库的索引和优化,了解数据库的集群中间件Mycat
熟悉基础数据结构,熟悉Linux操作系统常用指令
其他技能:
CET-4(556分)
CET-6(536分)
2018.4—2019.5 有机农副产品放心购
开发环境: Eclipse+Tomcat+Maven+SVN
软件架构: MySQL+MyBatis+Spring+SpringMvc+Redis+Solr+ZooKeeper+Nginx+Dubbox+angularJS
项目描述:
该项目是一个基于SSM的B2B2C电商项目,主要销售新鲜有机的农产品。用户可以在其中浏览商品,下订单以及参加各种活动。管理员可以在后台管理系统管理商家入驻审核和商品、订单等。商家可以在商家后台管理系统中管理商品、订单。
技术描述:
1、 此项目采用dubbox分布式系统架构,基于RPC协议,实现了web层和服务层解耦。
2、 在项目部署方面,采用Nginx+Tomcat的方式,利用nginx的反向代理、负载均衡和并发量高,实现系统的高可用。
3、在系统优化方面,利用Redis缓存、solr索引库、页面静态化和集群等方式有效应对高并发情况。
项目职责:
1、后台管理系统:负责网站后台商家管理模块和商品管理模块,商家的入驻和审核,商品列表的分页查询、新增商品(商品类目选择,图片上传)等的设计与实现。
2、搜索系统:负责搜索系统服务接口的开发、SolrCloud的安装及配置。
3、单点登录系统(SSO):基于CAS,负责登录模块等身份验证的设计与实现。
4、订单系统:负责创建订单服务模块,主要负责购物车模块和订单生成模块的设计与实现。