沉迷学习 ID:404606 复制

沉迷学习

高级Java开发工程师 · 8年经验 · Q房网
城市深圳 南山 日薪800元/8h 时间 下班后周六周日可工作日远程可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Spring Spring Boot MyBatis MySQL Redis 分布式 微服务 Spring Cloud RabbitMQ Elasticsearch
深入理解 JVM 原理、 JUC 并发编程(线程生命周期、线程池、CAS、锁机制)。
扎实掌握数据结构(数组、链表、堆、栈、队列)与算法(排序、贪心、动态规划)。
掌握 MySQL 常用操作,深入理解索引原理与优化、事务与 ACID 实现、MVCC、数据库锁技术。
熟练掌握 Spring Boot、MyBatis 等主流框架,深入理解 Spring 核心原理(IoC、AOP、循环依赖、自动装配)。
掌握分布式理论(CAP、BASE),熟练使用 Spring Cloud 微服务框架,熟悉分布式事务解决方案(AT、TCC、Saga)。
熟练掌握 Redis,深入理解其原理(主从同步、持久化、淘汰机制、集群部署)。
熟练使用 RabbitMQ、ElasticSearch 等中间件。

项目经验

项目描述:盘客通SaaS平台是房地产经纪平台,平台采用分布式微服务化架构,共有30+个服务,使用nacos作为服务治理、配置管理组件;使用GateWay作为网关提供流量监控与鉴权,基于Nepxion Discovery提供多版本服务支持
技术选型:SpringCloud + Oracle + Redis + RabbitMQ + ElasticSearch+ Dubbo + Docker
主要职责:
•负责房源发布服务的开发,根据多种发房策略规则进行房源发布到互联网;
•负责投诉举报服务开发,由工单串联起一系列不同的工单业务逻辑并同步到业务平台;
•负责房源核验、房源管理、Q房币服务等的其他服务日常开发迭代;
•负责相关模块微服务迁移nacos,Docker容器化部署改造;
技术要点:
•函数式工具类封装,实现减少代码分歧、规避NPE,已收录进公司基础工具包;
•为了解决调用第三方接口繁杂的鉴权、参数问题,开发基于Feign配置式开箱即用接口调用的springboot starter,收录进公司基础工具包;
•为满足复杂的房源导航查询,引入ElasticSearch为盘源、客源、小区字典等提供索引服务;
•为接入不同城市官方房源核验不断迭代的需求,设计基于策略模式的通用核验流程;
•优化文本绿化效率,实现DFA算法+redis存储数据,最终接口效率提高两个数量级;
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: