1、熟练掌握SpringBoot、Mybatis、MybatisPlus.
2、熟悉数据库MySQL,PostGreSql,掌握SQL调优。
3、熟练掌握 Java多线程、反射、IO、集合、常用设计模式。
4、熟悉Linux常用指令、项目部署流程。
5、熟悉docker部署流程。
6、熟悉第三方API对接。
7、熟悉Redis、rabbitMQ、WebSocket的使用。
8、了解分布式系统和微服务架构。
9、使用过BladeX和若依框架。
10、有清晰完整的开发设计思路,善于绘制ER图、业务流程图。
项目一:AIGC工具平台
背景:
为提升公司内部员工的工作效率以及迎合当下 AIGC 的趋势,打造一个集 AI 智能聊天,AI 智能配音,AI 智能嘴型,AI 绘图于一体的内容创作平台,实现从文字到动画的半自动创作。
使用技术:
Springboot、MybatisPlus、WebSocket、Redis、MySQL、AliOss等。
工作内容:
1、结合 firebase 集成平台的第三方登录
2、整合第三方 api 实现内容生产
3、通过使用大语言模型实现文档聊天、故事分镜、关键词分析等功能
项目二:蝶城数据运营平台
背景
蝶城运营平台包含蝶城相关城市,街道统计信息显示及地图可视化等功能,可使用产品概览街道边界、内外盘项目分布及详细信息、地块分布及详细信息、管理蝶城围合,并可新增、修正信息;项目包含蝶城运营和数字罗盘两部分,承载了城市拓展与运营的数字基础。
该项目目前已正式上线,并进入初期运维阶段,用户的使用反馈良好,正在做更进一步的完善和调整
后端技术结构包括:springboot、springMVC、mybatisPlus、rocketMQ、Quartz、pgsql、redis、oss等
工作内容:
1、开发万科内外盘项目的 CRUD 功能,包括:房屋基本信息、项目合同,开发商、产权人、运营商、物业商、地理空间位置信息等等
2、接入多个业务方数据,整合多渠道数据,实现百万级数据的统一展示,并通过 RocketMQ 消息队列确保数据的一致性与实时性
3、整合房屋字典数据,通过消息队列实现数据的映射关系及实时同步的性能
4、接入中台的用户登录机制,设计并实现系统的功能权限、数据权限,保证业务使用方的操作隔离性
5、使用 pgsql 数据库,实现坐标点位、项目围合、地块围等地理空间数据的读写,接入高德地图实现项目的搜索和新增
6、 开发移动端企微应用,对项目下的 商铺、商户、停车场、出入口、便民设备进行管理和维护
主要接入gpt接口。 实现 智能聊天、智能配音、文件解析、文字朗读、智能绘图。 项目使用github的开源框架进行二次开发。语言为nodejs。
coinmarket 和 binance 市场数据监控 接入binance的api,实现资金的实时查看,实时订单交易。 根据设定的规则进行自动买卖、清仓、市值预警。