彭泉

Java开发工程师
深圳众成科技有限公司 · 1年经验
彭泉
日薪: ¥500/8h
地点: 武汉 全区
时间: 可工作日远程
ID:236129 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Spring MyBatis Solr MySQL Redis JavaScript HTML CSS Bootstrap jQuery Ajax SVN Maven
前端:熟练使用html,javascript,css,jquery,ajax,bootstrap
后端:熟练使用spring,springmvc,mybatis,maven,svn架构,mvc编程
数据库:熟练使用mysql,solr,redis
有过CRD, 博客,网上商城开发经验。

项目一:歪秀商城(spring,springmvc,mybatis,maven,solr7.5,redis6.2,mysql,bootstrap,nginx,ftp,
quartz,svn)
简介:歪秀商城是一个类似京东的一个B2C购物商城,如今网购一如既往的流行,线上商城此起彼伏,此项目也是开发出来用于公司在网上销售自己的商品;顾客可以不必再像以往那样通过微信下单或者到店购买,直接在商城选择好合适商品下单就行。

我负责的模块:注册登录,搜索引擎,订单。
注册流程:用户输入手机号获取验证码,后台生成验证码并通过短信(阿里云短信服务)发送给该手机号,如果没收到一分钟后可再次点击获取验证码,用户填写验证码,验证通过后设置用户名和密码,后台会去数据库检验用户名是否已存在,存在就提醒用户更改;不存在就将用户信息存入数据库,用户ID存入session并进入商城主页面。

登录模块:由显示隐藏互相切换的两个div模块组成,分别是账号密码登录和手机验证码登录。默认账号密码登录,用户输入账号密码(会用相应正则表达式验证),点击获取验证码通过ajax在后台生成,用户填写验证码,验证码输入框失去焦点就会对比输入的验证码和后台传过来的验证码,不对会提示验证码错误。验证码正确才能提交表单,在后台会再次先检验验证码,然后检验账号密码,数据库有该账号信息就登录成功,将用户信息存入session。
手机验证码登录和注册类似。

搜素引擎:这里是在centOS7搭建的solr7.5,主要映射数据库的商品表,用户在主页查询时会在solr服务器上获取数据,从而减轻mysql数据库压力,增量配置可根据项目实际调整,该项目设置的30分钟同步一次数据库新增的商品信息。

订单模块:用户在商品详情页点击购买进入订单确认页面,首先是确认收货信息,包括地址,收货人姓名,收货人手机号,订单价格等,确认之后会在页面右下角生成订单信息,用户点击提交订单后系统会将订单信息先后存入redis集群和mysql,订单状态为未支付;存入redis时会设置过期时间30分钟,超过30分钟将mysql中订单状态改为已过期,该订单将无法获得支付接口。用户提交订单时会选择支付方式,微信或者支付宝。然后后台会根据用户选择生成对应的支付二维码,用户扫码支付后redis中订单过期时间取消,redis和mysql订单状态修改为已支付。
项目难点:redis集群监听key过期

项目二:柠檬费用管理系统
简介:柠檬费用管理系统是柠檬学院刚创建时用于管理公司内部员工的一个系统。该系统由系统管理,报销管理,财务管理三个一级菜单组成。每个一级菜单下有3到4个二级菜单。用户表中有用户角色字段,用户登录时系统根据不同角色的用户会有选择性的显示出该角色特有的菜单,而超级管理员角色拥有所有菜单。该系统主要有三条线:第一条是用户登录根据不同角色获取不同菜单显示;第二条是费用报销单,超级管理员添加可用于报销的费用,员工填写报销单时选择对应的费用,之后经过经理审批,财务审批拨款;第三条是工资,财务根据员工考勤发放工资和奖金提成。
彭泉 ID:236129 复制

彭泉

Java开发工程师 · 1年经验 · 深圳众成科技有限公司
城市武汉 全区 日薪500元/8h 时间 可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Spring MyBatis Solr MySQL Redis JavaScript HTML CSS Bootstrap jQuery Ajax SVN Maven
前端:熟练使用html,javascript,css,jquery,ajax,bootstrap
后端:熟练使用spring,springmvc,mybatis,maven,svn架构,mvc编程
数据库:熟练使用mysql,solr,redis
有过CRD, 博客,网上商城开发经验。

项目经验

项目一:歪秀商城(spring,springmvc,mybatis,maven,solr7.5,redis6.2,mysql,bootstrap,nginx,ftp,
quartz,svn)
简介:歪秀商城是一个类似京东的一个B2C购物商城,如今网购一如既往的流行,线上商城此起彼伏,此项目也是开发出来用于公司在网上销售自己的商品;顾客可以不必再像以往那样通过微信下单或者到店购买,直接在商城选择好合适商品下单就行。

我负责的模块:注册登录,搜索引擎,订单。
注册流程:用户输入手机号获取验证码,后台生成验证码并通过短信(阿里云短信服务)发送给该手机号,如果没收到一分钟后可再次点击获取验证码,用户填写验证码,验证通过后设置用户名和密码,后台会去数据库检验用户名是否已存在,存在就提醒用户更改;不存在就将用户信息存入数据库,用户ID存入session并进入商城主页面。

登录模块:由显示隐藏互相切换的两个div模块组成,分别是账号密码登录和手机验证码登录。默认账号密码登录,用户输入账号密码(会用相应正则表达式验证),点击获取验证码通过ajax在后台生成,用户填写验证码,验证码输入框失去焦点就会对比输入的验证码和后台传过来的验证码,不对会提示验证码错误。验证码正确才能提交表单,在后台会再次先检验验证码,然后检验账号密码,数据库有该账号信息就登录成功,将用户信息存入session。
手机验证码登录和注册类似。

搜素引擎:这里是在centOS7搭建的solr7.5,主要映射数据库的商品表,用户在主页查询时会在solr服务器上获取数据,从而减轻mysql数据库压力,增量配置可根据项目实际调整,该项目设置的30分钟同步一次数据库新增的商品信息。

订单模块:用户在商品详情页点击购买进入订单确认页面,首先是确认收货信息,包括地址,收货人姓名,收货人手机号,订单价格等,确认之后会在页面右下角生成订单信息,用户点击提交订单后系统会将订单信息先后存入redis集群和mysql,订单状态为未支付;存入redis时会设置过期时间30分钟,超过30分钟将mysql中订单状态改为已过期,该订单将无法获得支付接口。用户提交订单时会选择支付方式,微信或者支付宝。然后后台会根据用户选择生成对应的支付二维码,用户扫码支付后redis中订单过期时间取消,redis和mysql订单状态修改为已支付。
项目难点:redis集群监听key过期

项目二:柠檬费用管理系统
简介:柠檬费用管理系统是柠檬学院刚创建时用于管理公司内部员工的一个系统。该系统由系统管理,报销管理,财务管理三个一级菜单组成。每个一级菜单下有3到4个二级菜单。用户表中有用户角色字段,用户登录时系统根据不同角色的用户会有选择性的显示出该角色特有的菜单,而超级管理员角色拥有所有菜单。该系统主要有三条线:第一条是用户登录根据不同角色获取不同菜单显示;第二条是费用报销单,超级管理员添加可用于报销的费用,员工填写报销单时选择对应的费用,之后经过经理审批,财务审批拨款;第三条是工资,财务根据员工考勤发放工资和奖金提成。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏