ID:350423

aggressive

java开发工程师

  • 公司信息:
  • 苏州众壳科技公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 苏州
  • 全区

技术能力

在系统实战中我熟练使用SpringBoot,SpringCloud, vue3等框架技术进行前后端交互 ;无数次或独立或合作的调试经验让我的编程思维和体验得到巩固,对于框架的认识也从实践中得来。
⚫ 在数据库方面,我运用MySQL数据库实现结构化数据存储与mybatis plus框架熟练实现数据操作; 其中抢票功能模块使用redis缓存技术有效解决抢票超卖和延迟等问题;运用elasticsearch搜索引擎实现了高效数据查找;对 redis的集群部署让数据存储更加稳定与敏捷。
⚫ 在和前端交互中我使用VUE 3写页面和灵活运用多种外部组件,充分使用NGIX的 负载均衡功能并由此到JVM 的多级缓存服务以达到快速响应。
⚫ 高速响应组件使用基础(nacos热部署,elasticsearch 的高速全文检索;RabbitMq信息中间件异步处理以削峰,缓存分布式部署);对redis数据结构的熟悉并落地到地图可视化结合使用;对新兴业务点技能模块的充分自主学习性与开放性(前后端基本都是自己学习实践);对海量数据的抽取技术(运用到了我的网站数据里);对Python的已有基础和其在语义、数据分析的应用(曾在校合作参与专业课老师的论文撰写)
⚫ 良好的英语基础与口语能力:在我的网站设计中参考 a i r b n b 的相关技术博客基于分析其论文原文,对其技术博客有观摩研究的习惯。

项目经验

旅游网站项目全栈 ,其中技术栈:
后端方面-
基于mysql+MyBatisPlus实现数据结构化与对象映射,springboot3.2.5完成单个业务模块,springcloud完成多个服务模块到网关的合并结合nacos注册中心实现服务间的负载均衡与热部署功能;使用feign实现远程调用;gateway网关实现身份与权限校验以及服务路由;caffeine实现高性能本地缓存;使用RabbitMQ消息队列结合redis缓存技术实现流量削峰,数据库减压以提升用户体验;使用elasticSearch搜索引擎实现对数据库的倒排索引以支持海量数据下的快速,灵活查找,分析,计算功能-采用docker容器化部署,并对mysql数据库的改动使用消息队列,canel等绑定elasticSearch以及redis缓存同步;openresty实现nginx反向代理及多级缓存以对jvm减轻依赖和负载压力,存swagger+jemeter实现单元测试。

前端方面-使用vue3框架完成,使用verlet,阿里巴巴,ElementPlusUI支持,Pinia作为状态管理库。
其他相关基础功能支持: ollama2 chinese中文本地聊天模型, spring ai框架支持,easy excel, apache开源pdf
套打,邮件发送。

设计参考::同类国际流行产品-爱彼迎技术相关博客The Airbnb Tech Blog – Medium
对于 jvm默认锁的非分布式安全问题,我采用redssion分布式可多次进入锁避免不同jvm用进程同时使用操作同一业务敏感数据,同时对锁进行逻辑时间控制防止死锁发生。
对于数据增长问题我采用集群式数据库加云上存储技术,分布式部署redis集群确保其集群模式能够及时诊断故障并迅速响应选举,并实施定时健壮性检查。
对于系统的业务健壮性,效能性问题我使用异步处理和消息队列流量削峰,负载均衡技术加快响应时间,并通过使用OPENRESTY技术部署nginx以实现将改动频率小的数据在到达TomCat之前获得数据返回渲染以最大化数据交付效率以及对jvm减轻压力。其中我使用lua语言进行调度控制并对多个nginx进行部署以反向代理最后均衡转达到不同jvm

信用行为

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

发布任务

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

微信接收人才推送

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

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