ID:292576

虞也叹兮

Java后端工程师

  • 公司信息:
  • 杭州爱闰科技有限公司
  • 工作经验:
  • 2年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 其他
  • 全区

技术能力

1. 熟练掌握 Java 基础知识,具有良好的面向对象编程思想;
2. 熟悉使用Nacos , Eureka 等常用注册中心
3. 了解使用 RabbitMQ 中间件的使用
4. 熟练使用 MyEclipse IDEA Git Maven 等项目开发及管理工具和Postman 接口测试工具;
5. 掌握Linux系统下常用开发工具的安装 操作 和Docker的常用命令
6. 掌握Mybatis、MybatisPlus、Spring、SpringMVC、SpringCloud、SpringBoot等开源框架 , 熟悉Spring的IOC、DI、AOP设计思想, SpringBoot的自动装配原理;
7. 了解ElasticSearch搜索引擎框架的基本使用
8. 掌握 MySql 关系型数据库和搭建主从架构
9. Redis 非关系型数据库和主从数据库同步原理
10. 掌握Nginx反向代理和负载均衡,有过实战经验
11. 了解前端常用知识 HTML、CSS、JavaScript、Ajax 和 Vue 等前端技术。

项目经验

第一个项目是:书虫网
 开发环境:jdk1.8+Tomcat+MySql+Maven+Git
 技术选型:Springboot+Mybatisplus+SpringCloud +Nacos+Redis+ElasticSearch+RabbitMQ
 技术要点:ElasticSearch+Redis+Nacos +RabbitMQ等
 项目介绍: 书虫网是一个图书采购平台,类目涵盖童书、考试用书、文学、管理等,服务面向全国各大高校和中小学图书馆以及企事业单位的网上图书采购中心。采用的是前后端分离,微服务的架构。该项目有两个子系统:面向用户的销售平台和图书维护的后台管理系统。主要包括用户中心、商品模块、图书类目中心、搜索模块、订单模块、短信模块等。
 负责模块:
 参与项目的需求分析和数据库设计
 负责网站的搜索功能:该功能用到了ElasticSearch,因为ElasticSearch底层原理是倒排索引可以大大提高搜索效率。所以我选择使用ElasticSearch,为了加快检索的效率,在查询的时候不会直接从数据库中查询,需要把相关的数据存储到ElasticSearch索引库中,在搜索中进行检索,需要根据关键字进行查询,在搜索的时候,用户输入了关键字,需要对当前用户记录搜索历史。
 负责图书的详情页处理:使用静态化技术及oss存储,将图书的详情页面静态化并存oss,然后用户访问时直接从oss获取,这样读取页面可以减轻mysql的压力,从而提高性能。
 负责图书的推荐及缓存功能:根据用户对图书的浏览,购买量来对图书进行分值的计算,把大众喜欢的图书推给用户,通过xxl-job定时任务在凌晨执行热点图书计算的任务,缓存任务到Redis中。
 负责页面的注册及登录功能:该功能用到了JWT技术,用户登录时后端返回一个token给前端,相当于后端给了前端返回一个授权码,之后前端向后端发送的每一个请求都需要包含这个token,后端在执行方法前会校验这个token(安全校验),校验通过才执行具体的业务逻辑
 负责网站的用户留言建议:根据用户提的建议,筛选一些对用户有帮助的问题,做出针对性的修改
第二个项目:天才教育网
 开发环境:jdk1.8+Tomcat+MySql+Maven+Git
 技术选型:Springboot+Mybatisplus+SpringCloud +Redis+ElasticSearch+RabbitMQ
 技术要点:ElasticSearch+Redis +oss+Nacos+RabbitMQ等
 项目介绍: 本系统是一个在线教育项目,借鉴了MOOC(大型开放式网络课程,即MOOC)的设计思想,是一个提供各类职业课程在线学习的平台,向企业或个人提供在线教育平台提供教学服务,老师和学生通过平台完成整个教学和学习的过程。天才教育网包括门户、学习中心、教学管理、社交系统、系统管理等功能模块。
 负责模块:
 负责网站的培训机构排名:根据用户对培训机构的浏览量来对培训机构进行分值的计算,把用户喜欢的机构推给更多的用户,通过xxl-job定时任务在凌晨执行计算的任务,缓存任务到Redis中。
 负责网站的注册及登录功能:用户登录时后端返回一个token给前端,之后前端向后端发送的每一个请求都需要包含这个token,后端在执行方法前会校验这个token,校验通过才能执行具体的业务逻辑。
 负责网站的课程搜索功能:该功能用到了ElasticSearch,需要把相关的数据存储到ElasticSearch索引库中,在搜索中进行检索,需要根据关键字进行查询,在搜索的时候,用户输入了关键字,需要对关键字进行保存。
 负责网站的机构详情处理:使用静态化技术,将机构详情页静态化并存入oss,用户访问时直接从oss获取,这样读取页面可以减轻mysql的压力,从而提高性能。
 负责课程的详情页处理:详情页中展示课的介绍,课程的内容介绍,价格咨询及联系电话等
 后期对项目的维护工作:如:网站的公告,优惠券发放等
第三个项目是:酒店点餐系统
 开发环境:jdk1.8+Tomcat+Maven+mysql+Git
 技术框架:Spring Boot +Mybatis-plus +mysql等
 项目介绍:本项目是专门为冠香园酒店定制的一款软件产品,包括 系统管理后台 和 移动端应用 两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。
 负责模块:
 负责菜品的管理:比如管理员在后端添加菜品的时候会把有关

信用行为

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

发布任务

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

微信接收人才推送

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

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