ID:280101

阳光宅男

Java工程师

  • 公司信息:
  • 湖南电将军新能源有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 其他
  • 全区

技术能力

熟练掌握 Java 基础知识、多线程并发、锁、反射等知识;
熟练使用 IDEA、Eclipse 等开发工具;Git、Maven 等项目管理工具;
熟悉 Spring、Spring Boot、MyBatis、SpringMVC、Spring Cloud 等主流开发框架;
熟悉代理模式,熟悉使用自定义注解+AOP;
熟悉消息队列 RabbitMQ 的使用和原理以及微服务架构;
熟悉掌握 Restful 风格编程,熟悉前后端分离,了解高并发,JVM,分布式等主流应用技术;
熟悉 mysql 数据库,具备一定的 sql 语句的编写能力,了解 sql 语句的优化;
了解 linux 操作系统及其常用命令,以及简单的部署项目;
了解 Redis 做缓存和结合 Redisson 做分布式锁;
了解 H5、JS、JQuery 等前端技术,能使用 Vue 前端框架;
了解 Redis 的数据结构,了解持久化机制、部署方式、内存淘汰,以及缓存穿透、雪崩、击穿、倾斜和解决方案。

项目经验

项目名称:衣见钟情
项目描述:一款以女性为主要群体的衣物售卖 APP,用户在完成订单后有积分返现,积分可以 1:1 抵扣现金;每日好 物推荐榜单,实时更新;每日特价秒杀专区;更有不定时用户助力免费得、七日签到获积分的推广活动。
开发环境:JDK1.8、Maven、Git、Tomcat、Linux、MySQL 等
技术架构: Spring Boot、SpringCloud、MyBatis、RabbitMQ、Redis 等;
负责模块:单点登陆模块、补偿系统模块、特价秒杀模块、七日签到模块等
应用技术: 1、使用 jwt、gateway 实现系统的单点登陆和权限验证
2、使用 RabbitMq 做延时队列实现订单的限时支付和对订单状态的延时反查以及异步加积分;
3、通过确认和返回机制以及手动应答将未被成功消费的消息通过补偿模块保存,然后审查 时进行人工补偿
4、通过 redisson 做分布式锁解决一货多卖的问题
5、通过 redis 对将要秒杀的商品放入缓存中进行缓存预热;以及通过给键设置过期时间实现七日签到
6、使用看门狗(红锁)解决不可重入的问题 7、秒杀活动开始时用 RabbitMQ 进行削峰,拦截并发请求,活动结束再进行处理 8、使用 Feign 进行服务与服务之间调用
9、通过(哨兵 sentinel)限流熔断降级机制防止服务雪崩

项目名称:智慧出行
项目描述:针对智慧出行项目运营业务而设计开发的管理系统和移动端APP,主要需求电池出库的完整订单过程、电 桩的运营过程、代理以及加盟模式等
技术架构: Spring Boot、SpringCloud、MyBatis-plus、RabbitMQ、Redis 等;
负责工作: 1、对接产品、进行市场调研,根据调研结果 编写出概要设计说明书,通过后编写详细设计说明书并出台 编码规范;
2、选定项目技术选型、编写项目骨架;
3、分配任务,完成后端接口以及后台管理系 统页面。

案例展示

  • 衣见钟情

    衣见钟情

    项目描述:一款以女性为主要群体的衣物售卖 APP,用户在完成订单后有积分返现,积分可以 1:1 抵扣现金;每日好 物推荐榜单,实时更新;每日特价秒杀专区;更有不定时用户助力免费得、七日签到获积分的推广活动。 开发环境:JDK1.8、Maven、Git、Tomcat、Linux、

  • 电将军智慧出行

    电将军智慧出行

    项目描述:针对智慧出行项目运营业务而设计开发的管理系统和移动端APP,主要需求电池出库的完整订单过程、电 桩的运营过程、代理以及加盟模式等 技术架构: Spring Boot、SpringCloud、MyBatis-plus、RabbitMQ、Redis 等; 项目角色:项目

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

信用行为

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

发布任务

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

微信接收人才推送

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

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