项目介绍
# 项目介绍
# 注册模块
描述:串联账户、CRM、风控、对接等多方接口,实现用户从发送验证码、校验验证码、注册企业多个步骤。每日注册量约600+,通过重构代码、多线程、MQ等方式将响应时间从688ms缩短至560ms。 功能:注册/登录 完成:代码重构、接口替换、业务优化、后端setCookie 难点:协调多组人员共同完成注册的改造
# 老荐新模块
描述:老用户进入营销页生成唯一邀请码,分享邀请链接给新用户,新用户点击链接跳转到新客营销页,在新客营销页携带渠道信息和邀请码跳转到注册页进行注册,注册时将用户线索推送给CRM,邀请信息落库。 功能:老兼新活动初始化生成推荐码、注册及留资时生成被邀请信息 完成:架构设计、数据库设计、后端开发
# 白名单
描述:为整合业务中散乱的特殊配置,提出并开发了白名单系统取代配置中心,统一管理不同业务的白名单。提高后续需求定制逻辑开发效率,方便业务人员配置。 功能:配置白名单枚举类型、白名单的增删改查、为业务调用提供接口 完成:白名单系统前后端开发 举例:注册时,通过第三方接口模糊查询公司名称,若第三方接口不包含该公司时可以通过白名单对公司名称进行扩充;只对某些公司开放的功能,可以通过白名单对公司ID进行过滤。
# 谷歌插件
提升效率的软件 设计自己的谷歌插件 - QuickOpen (opens new window) | GitHub (opens new window)
- 快捷打开标签页:通过输入的简写打开新标签页。比如,输入 git,打开 Github 官网。
- 配置文件增删改查:可以配置简写和 url 的映射关系,数据存储在 Chrome 的本地和个人账户。
# 玩聚程
约玩、找搭子系统,嵌入集团办公软件
# 船舶分类检查与跟踪
基于目标检测技术Yolo实现对6类船舶的检测分类,结合目标实时跟踪技术sort对已检测的船舶目标进行实时跟踪,并将数据存储在mysql数据库中;设计Web界面,利用Flask框架实时显示检测跟踪视频和日志。
# 小型四足机器人
使用Solidworks对四足机器人的结构进行建模,通过3D打印技术打印零件并进行组装;基于CoppeliaSim仿真平台对四足机器人的步态进行仿真与分析;设计电源模块、驱动电路、树莓派接口等电路原理图,使用Altium Designer设计PCB电路板,并完成生产、焊接;通过足端轨迹规划和逆运动分析,计算出每条腿各关节点的旋转角度,并通过python编程实现控制算法,同时兼容仿真平台与实物的直接控制;使用pyqt设计控制界面,实现对各条腿的单独控制,可通过按键控制完成不同的动作。
# 讲座预约系统
Lecture 是一款前后端分离的校园讲座预约系统,基于目前主流的技术栈(SpringBoot + MyBatis + MySQL + Redis + RabbitMQ + Spring Security + ...),现已支持面向管理员的讲座发布与修订,面向学生的讲座预约与取消等功能。
采用分层架构思想规范化功能模块;基于前后端分离策略解除开发时的强耦合;借助微服务架构进行业务拆分让服务职责单一化;利用Dubbo框架实现服务之间的远程调用;使用SpringSecurity实现用户的登录、认证与授权;借助Nginx实现反向代理转发;基于缓存中间件Redis缓解后端服务器的访问压力;通过消息中间件RabbitMQ进行异步、解耦与消峰解决高并发问题。