● Java:
熟悉运用单例、工厂、代理主流的 Java 设计模式。
熟悉Spring、SpringMVC、MyBatis、SpringBoot开发框架。
熟悉使用SpringCloud框架(注册中心Eureka/Nacos,服务网关Zuul/GateWay,配置中心Nacos, 客户端远程调用及容错Fegin)
熟悉RPC远程调用过程,了解 Dubbo(Zookeeper 作注册中心)微服 务开发框架。
熟悉使用RabbitMQ等消息中间件的应用解耦、异步、削峰),能够利用MQ 的重试和补偿机制解决分 布式事务问题。
熟悉运用 Tomcat 服务器、Nginx代理服务器实现反向代理、负载均衡。
熟悉使用 Elsticsearch搜索服务器进行全文检索以及高级查询。 熟悉使用 Linux 常用命令以及 Linux环境搭建、项目部署。
能够使用Docker 容器进行开发环境搭建。
熟悉使用 JavaAPI使用,Java 基础扎实,有良好的编码习 惯和文档编写习惯。 熟悉使用JavaWeb 技术体系, 熟悉运用Servlet/Jsp技术,
熟悉掌握 EL、JSTL表达式应用。 熟悉使用 MyElipse、IDEA、Git、Maven、Xshell等开发及版本控制工具使用。
● 数据库∶
熟悉使用 MySQL数据库及 SQL 优化,了解索引原理及数据库分库分表技术熟悉使用 Redis 非关系数 据库,
熟悉Redis 常用数据结构及应用场景及Redis常用配置。
● 前端∶
熟悉运用 JavaScipt、Ajax、jQuery 等脚本技术,熟悉运用Vue、ElementUI等前端框架进行开发。
项目描述:
蓝购商城是一个B2C网上购物平台,方便用户网上购物,提高用户购物体验,不定时推出优惠活动;
页面由:
用户购物界面:首页、个人中心、商品详情页、优惠活动页面、购物车、商品分类展示页面、用户评价、订 单管理等主要功能模块组成。
后台管理界面:商品审核、上下架管理、订单管理、分类设置、优惠活动管理等模块;
开发工具:IDEA、Tomcat、HBuilder、Maven、Git、Mysql、Xshell、Linux 研发环境及所用技术:Mybatis-Plus,MySQL,SpringBoot,SpringCloud,SpringCloudAlibaba,redi s,Vue、Elasticsearch,RabbitMQ
职责描述: 1,参与流程包括需求调研、设计、模块代码编写、文档编写 2,前端页面的展示以及完整的从查询到下订单到付款的完整流程;具体为:用户注册,登录,商城首页及搜索 页面,商品详情页面等代码部分的编写。
技术描述:
1、 商城首页:主要包含商品详情展示、以及通用组件完成页头和页尾制作,在页头使用 es搜索引擎实现全 局检索,提高用户体验度,将首页数据使用redis缓存技术进行存储,实现高效率列表多条件查询,使用axios 技术,实现详情页不同功能之间异步刷新,提高访问效率。
2、用户登录注册:用户在注册时使用第三方接口获取验证码短信发送功能,在后端使用JSR303对用户注册 数据进行校验,并验证此手机号是否已注册,登录时需通过鉴权中心进行用户认证,为注册用户后使用JWT生成 非对称加密过的个人令牌并写入cookie中,此编号有过期时间,在后续的操作中应不断的刷新此令牌。
3、 搜索页面:主要使用es进行检索,包括模糊检索以及准确查询,并对查询出的数据中的关键字进行高亮显 示。
项目描述: 蓝购商城是一个B2C网上购物平台,方便用户网上购物,提高用户购物体验,不定时推出优惠活动; 页面由: 用户购物界面:首页、个人中心、商品详情页、优惠活动页面、购物车、商品分类展示页面、用户评价、订 单管理等主要功能模块组成。 后台管理界面:商品审核、上下架管理、订单管
畅购商城是一个类淘宝及京东的线上购物项目,开发工具:Idea,Maven,运行环境:JDK1.8,MySql 5.3.0,主要使用的技术:后端为Springboot+MyBatis-Plus,前端为Vue框架,数据库为MySql数据库以及Redis, 近年来,中国的电子商务快速