基于原有框架,接手开发,整理了地产公司的地产评估流程,独自完成了功能调研,功能设计,最终完成评估流程功能,其中最有特色的是工单审核,因为不同评估流程,审核人数,审核次数,审核等级都不同,所以设置自定义审核流程设置和相关的审核效果。(ps:本人多数制作企业内部使用的系统,更多页面不方便公开,以及代码无法上传)...
本项目面向房地产租售服务与中介管理领域,主要服务于房产中介机构、代理公司、个人房东与租客。平台通过整合房源采集、代理管理、带看调度、交易闭环四大核心模块,构建了一个从房源上架到成交下架的全流程数字化管理体系。适用于房产经纪公司、独立代理人、物业租赁部门等场景,帮助用户提升房源流转效率,降低沟通成本,实现租售业务线上化、标准化。 功能介绍 1. 多角色代理注册与管理体系 平台支持企业代理、个人代理、带看专员、客服人员、财务人员等多角色协同工作,注册流程清晰分层: 企业代理:扫码注册 → 填写企业信息 → 后台管理员审核 → 成为企业代理 个人代理(企业名下):扫码企业二维码注册 →...
《基于大数据的北京二手房房价浮动分析平台》是我独立从0到1完整设计并落地的全栈数据分析系统。该平台以真实市场数据为核心,实现了北京二手房房价的“采集—清洗—建模—预测—可视化”全链路闭环,为购房者、投资者和市场研究人员提供专业的数据决策支持。 项目中,我自主开发了工业级安居客移动端爬虫系统(Selenium + undetected-chromedriver + selenium-stealth + 指纹随机化),成功突破PerimeterX等主流反爬机制,稳定采集并入库19,390条北京真实二手房源数据,涵盖小区、户型、面积、楼层、装修、建成年份、总价、单价等20多个高价值字段。数据采集后...
2. 原子扣减逻辑实现(Lua 脚本) 为避免“读取-判断-写入”三步操作在并发环境下的竞态条件,将整个检查与扣减逻辑封装为一段 Lua 脚本,利用 Redis 单线程执行 Lua 脚本的特性保证原子性。 Lua 脚本内容: lua 复制 下载 -- KEYS[1]: 库存Key -- ARGV[1]: 请求扣减数量 local key = KEYS[1] local requested = tonumber(ARGV[1]) local current = tonumber(redis.call('GET', key) or 0) ...
技术目标 业务解耦:订单核心服务只负责发布领域事件,不感知具体下游消费方。 削峰填谷:高峰期瞬时订单消息进入队列缓冲,由消费者按自身处理能力匀速消化,保护下游服务。 可靠性保证:通过消息持久化、生产端确认(Publisher Confirm)、消费端手动确认(Manual Ack)机制,实现消息“至少投递一次”的可靠语义,避免消息丢失。 幂等性设计:确保同一消息被重复消费时不会产生副作用。...
技术目标 业务解耦:订单核心服务只负责发布领域事件,不感知具体下游消费方。 削峰填谷:高峰期瞬时订单消息进入队列缓冲,由消费者按自身处理能力匀速消化,保护下游服务。 可靠性保证:通过消息持久化、生产端确认(Publisher Confirm)、消费端手动确认(Manual Ack)机制,实现消息“至少投递一次”的可靠语义,避免消息丢失。 幂等性设计:确保同一消息被重复消费时不会产生副作用。...
成都银杏酒店数字化运营管理平台 - 客房预订核心引擎。 我的工作:Redis 原子化库存扣减. 采用 Redis 的 String 类型存储细粒度库存值,Key 的设计遵循业务唯一性约束: text 复制 下载 Key 格式: inventory: room: {room type id}:date:{check in date} Value: 剩余可售房间数量(整型) TTL: 设置为业务过期时间(如入住日期后24小时自动清理)...
本项目是一套完整的公寓租赁管理解决方案,采用前后端分离架构开发。我独立负责从需求分析、数据库设计到前后端实现的全流程开发工作; 后端基于 Spring Boot 3.x 构建,使用 Maven 多模块工程拆分 common、model、web 三层结构,集成 MyBatis-Plus 完成数据持久化,使用 Redis 实现缓存加速与分布式会话,通过 JWT 实现无状态的权限认证体系。支持公寓信息管理、租赁合同管理、预约看房、用户权限控制、数据统计分析等核心业务; 前端采用 Vue 3 + TypeScript + Vite 技术栈,配合 Element Plus 组件库和 Pinia 状态...