ID:354853

鹰愁涧

java后端工程师

  • 公司信息:
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

1.熟练使用MySQL,能够进行SQL慢查询排查与SQL优化。

2.掌握数据库锁机制,包括行锁、表锁、乐观锁等,能够有效解决并发问题

3.掌握基本ElasticSearch的常用DSL命令。熟悉Redis缓存机制,了解数据结构、持久化、事务、管道等高级特性

4.掌握分布式锁原理,能够实现缓存穿透、击穿、雪崩的解决方案。

5.熟练使用RocketMQ,掌握消息可靠性、死信交换机、延迟队列等高级功能。熟悉Spring Cloud分布式框架,能够搭建高可用、高并发的微服务架构。

6.掌握Nacos、Seata等微服务组件的部署与使用。

7.熟练学握Java并发编程,包括线程、锁、线程池等,能够实现高效并发处理。

8.熟练掌握Java基础知识,了解TCP/IP、HTTP(s)等基本常用原理。

9.对JVM有一定认识,包括垃圾回收机制、类加载、内存模型等,能够进行调优。

10.熟悉Spring、Spring MVC、Spring Boot、MyBatis、MyBatis-Plus等主流框架

项目经验

淘淘电商
Java后端开发
项目简介:基于SpringCloud架构,涵盖产品、支付、订单、索等,提供高可用的电商服务。

技术栈:Nacos、Redis、ElasticSearch、Seata、RocketMQ、Canal、Feign、SpringCloudGateway、Minio、Mybatis-plus、Leaf-Segment

项目亮点:

1.使用Redis的String数据结构+缓存有效时

(1)实现业务支撑:产品(SPU、SKU、品牌、购物车、分类)、订单状态管理、店铺信息(基本信息、图片、公告、介绍、热搜产品)。

(2)实现架构支撑:用户信息存储、用户权限存储、权限鉴定。

2.使用雪花算法进行分布式ID生成,确保了多个业务系统ID需求的满足,解决了多业务系统ID冲突问题。双buffer+预加载解决尖刺现象,ID生成延迟减少至10ms以内。

3.使用Seata实现分布式事务,订单和库存服务通过非侵入式、通过代理数据源自动补偿的AT 模式实现了二阶段提交的分布式事务。

4.使用RocketMQ实现了订单处理与库存更新的异步消息处理,封装悲观锁实现库存锁定,通过真实库存,可用库存,锁定库存的转化解决超卖问题。

5.使用Canal实现MySQL增量数据同步,结合ElasticSearch优化了实时搜索和数据分析能力。

6.使用Minio进行高性能对象存储,确保商品图片、用户头像等数据的安全与快速访问。

快达外卖
Java后端开发
技术栈:SpringBoot、SpringSpringMVC、MyBatis、MySQL、Redis、Nginx、JWT

项目描述:

负责内容:

1.独立实现70个接口的开发,其中管理端45个,用户端25个,解决开发中遇到的20余个问题

2.登录及身份验证使用JWT令牌技术,用自定义拦截器完成用户认证,通过ThreadLocal配合拦截器3.来进行Token的校验,判断用户是否处于登录状态,并解决HTTP请求无状态的问题。

4.使用Redis缓存高频数据如同分类菜品,并使用SpringCache优化代码,提高系统性能和响应速度。

5.基于Maven进行开发,并利用其继承特性管理共有jar包的依赖,利用其聚合特性拆分后台管理系统,实

6.现分层工程开发,使用Git进行项目的版本控制和代码管理。

7.解决缓存一致性的问题,在系统中采用Radis主动更新+超时删除的缓存更新方案,满足较高的数据一致性。

8.通过WebSocket实现客户端与服务端的长连接,并实现来单提醒及客户催单等功能。

9.使用SpringTask实现订单状态的定时处理,超时自动取消订单等功能

案例展示

  • 小小校园外卖

    小小校园外卖

    技术栈:SpringBoot SpringSpringMVCMyBatis MySQLRedis NginxJWT 项目描述: 负责内容: 1.独立实现70个接口的开发,其中管理端45个,用户端25个,解决开发中遇到的20余个问题 2.登录及身份验证使用JWT令牌技术,

  • 淘淘电商

    淘淘电商

    项目简介:基于SpringCloud架构,涵盖产品、支付、订单、索等,提供高可用的电商服务。 技术栈:Nacos、Redis、ElasticSearch、Seata、RocketMQ、Canal、Feign、SpringCloudGateway、Minio、Mybatis-pl

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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