ID:328749

zero

java开发

  • 公司信息:
  • 广东须臾科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 广州
  • 天河

技术能力

熟练掌握 JavaSE 基础知识、面向对象编程、IO 流以及多线程基本原理,具有良好的编程基础和良好的编程习惯。
熟练使用 MySQL 数据库,能熟练编写 Sql 语句。
熟练使用 Spring、Spring MVC、Spring Boot、Spring Cloud、Spring Cloud Alibaba、MyBatis、MyBatis-Plus、等框架。 熟悉 Redis 的使用,了解 OSS,熟悉 RocketMQ 的使用。
对 HTML、CSS、JavaScript,Ajax,Element-UI 有一定的了解,会使用 Vue 和微信小程序前端框架。
熟练使用 Git、IDEA、Maven 等项目管理及开发工具,熟练使用 Postman 测试工具进行接口测试。
了解 docker 的使用

项目经验

硕源商城
项目简述:
以 B2C 模式运营的线上商城,采用微服务架构模式,分为前台和后台系统,并以功能加以细分。采用当前最流行的 ssm (springcloud alibaba + SpringBoot + mybatis-Plus)框架开发,是当前电商网站首选的技术架构。系统是基于 SOA 架构设 计,采用 nacos 作为服务中间件,系统采用前后端分离设计,前端使用 axios 做异步调用,使用 vue 进行框架支持,操作简 便用户体验好。搜索采用当前流行的全文检索技术 Elasticsearch 实现。系统中使用 redis 做缓存,使用 RocketMQ 做消息中 间件。后台数据库使用 mysql 数据库做持久化数据保存。
个人工作:
1. 后台管理模块:使用 spring 的 Aop 技术通过自定义注解的方式,记录接口的操作日志,获取相关的方法调用信息,写入数 据库。
2. 登录模块:使用 Spring Security 结合 Redis,通过客户端输入的用户名和密码跟数据库中的用户名和密码进行比较生成 token 完成对前端的授权。同时抽象出 common 模块,设置拦截器解析 token,达到对全局资源的监控和保护效果。
3. 消息模块:采用 RocketMQ 作消息管理中间件,管理验证码短信、公众号推送,接受来自用户的短信消息,在模块的监听器 捕捉后,通过阅读第三方接口的文档,调用其接口进行对应的消息数据库发送。
4. 商品模块:存储技术采用了 MySql、Redis 和 OSS 技术。Mysql 作为基本数据库,用于存放核心数据;Redis 用于存放用户 的登录信息和推荐商品等热点数据;OSS 使用了第三方存储服务,容纳图片等大体积数据。
5. 会员模块:客户添加新的地址如果没有收货地址则设置为默认收货地址,有则直接添加。修改用户默认的收获地址,将客户 原有的默认地修改为非默认,更换新的默认地址。
6. 搜索模块:为提高检索的效率,后期还整合了 Elasticsearch,先将商品数据存储到 Elasticsearch 中,搜索时将其作为搜索引 擎,完成模糊查询,分页,排序,高亮等复杂查询。

7. 购物车模块:用户将商品添加到购物车,前端页面购物车数据的显示,以及购物车结算功能,将同一个店铺的商品放在一起 显示,返回给前端进行展示。
8. 门店服务模块:商品轮播图以及标签的展示将数据缓存到缓存中,如果商品有增删改的操作在将其重新缓存,确保缓存与数 据库中的数据保持一致。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服