ID:169696

💋 Tina

JAVA开发

  • 公司信息:
  • 上海某互联网公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 上海
  • 浦东

技术能力

1.四年Java开发经验,熟练掌握java基础知识,熟悉多线程、高并发、分布式、微服务。
2.熟练使用Oracle、Mysql等关系型数据库,熟悉Redis等非关系型数据库;
3.熟练使用Spring、SpringMVC、SpringBoot、mybatis等基础开源框架;
4.熟悉SOA、微服务、大型网站架构、RPC远程调用springCloud
5.熟练使用网络通讯协议,熟练使用json报文格式,熟悉常用的消息中间件:ActiveMQ、Rabbitmq;
6.熟悉分布式协调工具Zookeeper,Nginx反向代理,tomcat。
7.熟练使用maven、SVN、Git 等项目管理工具,ELK日志分析平台。
8.熟悉linux,docker容器、了解shell脚本等。
9.熟悉JVM、SQL优化等。

项目经验

云报表后台系统
为了方便统计商户门店的历史营收情况、分析当前门店运营数据。
主要业务流程:通过商户上传账单,上送到云报表入库服务,云报表入库系统,计算门店当天的历史营收情况,菜品热度、餐段、优惠折扣、等等。统计好当天的数据,同时异步会计算出当天营收情况的excel报表,以邮件发送到商邮箱中。云报表查询服务主要提供一些报表查询和Excel导出的一些API接口。
技术框架:gradle、git、nginx、springboot、springcloud、mybatis、zipkin、rabbitmq、postgresql、sharding-jdbc、redis 、ELK日志分析平台。
1.通过rabbitmq监听到的账单推送消息,将要计算的账单数据,存入到redis中。
2.报表入库服务启动一个定时Job任务每隔10分钟去缓存里获取任务计算账单数据到数据库中。
3.为了保证定时Job幂等性问题,使用了redis实现了分片(后期引用了xxl-job)。
4.由于数据库量比较大,采用了sharding-jdbc分库,针对门店id取模计算,将门店营收数据入到不同的数据库中,减少数据库压力。

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服