深入理解 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存储数据,最终接口效率提高两个数量级;
上上参谋是一款大数据选址服务平台,根据个性化需求对POI进行大数据分析,推荐出符合需求的选址,同时提供选址看板,地图、数据等工作台。主要参与后台开发,系统动态表单设计,看板工作台设计等工作
AI客服平台是一站式 Agentic 聊天机器人平台,支持接入多种大模型服务。支持多模态、工具调用、MCP、原生知识库、人设等功能,支持接入 QQ、企业微信、微信公众号、飞书、Telegram、钉钉、Discord、KOOK 等平台。支持速率限制、白名单、百度内容审核;完善适配的