ID:402275

时光穿越

高级java开发工程师

  • 公司信息:
  • 德比软件
  • 工作经验:
  • 13年
  • 兼职日薪:
  • 700元/8小时
  • 兼职时间:
  • 下班后
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 武汉
  • 全区

技术能力

前端:熟练掌握html、css3、jquery、bootstrap、vue3
后端:精通Java以及Spring boot、Spring cloud等框架。有架构设计和JVM、Tomcat调优经验
数据库:精通Mysql,熟练掌握Oracle、StarRocks等数据库。数量掌握Redis、MongoDB等noSql数据库。

项目经验

MYSQL5.7 8千万级数据量查询优化
工作职责:
1、 作为项目经理协调配合甲方人员共同推动该项工作的实施,配合协助客户方完成相应的优化工作。
2、 作为开发人员进行实际的服务器优化,SQL改造,参数调优等工作。
项目描述:
Mysql数据库查询调优。
因业务原因,数据库中存在数据量超8000万的单表,按照国家标准无法对该表进行拆分,在无法更换数据库的前提下,只能通过优化来缩短查询时间。按照业务需求,从业务层面做数据沉淀,查询上做字段优化、索引优化,同时查找硬件瓶颈,解决硬件问题,使查询时间缩短到原来的1/3。

数据中心快速响应和性能优化改造
项目描述:
因老版本查询速度慢,导致页面打开响应时间较长,同时存在线程溢出问题,导致每周需重启应用数次,针对这两个问题进行优化。
功能描述:
1、 查询时间长,对sql和索引进行优化,尽量减少查询时间。
2、 数据中心页面数据无实时性要求,采用中间结果表和内存缓存,用轮询每小时统计数据结果并更新到缓存和中间表,页面数据直接读取内存缓存,响应缩短至毫秒级。该方式还可以减少数据库连接数,提高数据库的并发响应能力。
3、 通过对JRE线程状态排查,发现老版本中存在线程池滥用,线程池未正确回收的情况,导致应用运行后线程数不断增长至linux服务器的限制数量,从而导致新线程创建失败,业务请求失败,只能重启应用。重写线程池的创建和分配,改造原来使用线程池的方法,使线程数量可控解决此问题。

酒店订单平台订单信息采集/订单验证服务
项目描述: 1、通过API每天从订单平台同步订单数据,按订单号在本地生成数据文件,并记录最后同步的订单的日期和id(考虑到系统故障或服务器重启,需从最后一次上传记录开始同步)。
2、异步上传订单数据文件到AWS S3,同时删除本地数据文件。如上传失败,则记录对应的文件路径和文件名。
3、定时任务查询上传失败表,并再次上传表中保存的本地文件,如上传成功,则删除表中记录和对应的本地文件。
本项目使用的技术为:Spring boot/hibernate,QuartzJob,mysql,maven,aws api

德比酒店业务订单平台
项目描述: 该项目是德比软件垂直搜索营销平台的OTA(在线旅游分销商)订单部分,主要对接Qunar、Tripadvisor、Trivago、Google、Skyscanner等OTA客户。在为OTA提供报价的同时,也提供在线订单的数据处理,及时拒绝价格不匹配的订单。

案例展示

  • 监管公示系统

    监管公示系统

    使用es作为数据中间件,从数仓同步数据到es,分为互联网端和后台管理端,将监管数据公示到互联网的监管数据公示系统

  • 验房小程序

    验房小程序

    通过ruoyi-vue和芋道微服务框架开发的验房小程序。主要负责后端开发和部分页面开发。验房小程序主要功能为客户通过小程序下单,然后由管理员指派验房师上门,验房师验完相应的内容后生成验房报告。

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

信用行为

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

发布任务

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

微信接收人才推送

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

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