proginn1945201217
5天前在线
全职 · 300/日  ·  6525/月
工作时间: 工作日18:30-23:00、周末10:00-08:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的小融,一名全栈工程师。

毕业于常州大学,担任过富桑科技有限公司的高级程序员。

共同负责过日本卡西欧,iris等公司的考勤系统开发维护。

熟练使用java,springboot,vue,js,ts,docker等技术。

也自己开发过许多生活常用小工具,如快速创建指定目录文件夹,批量快速处理文件,图片压缩等。

如果您需要定制小工具,或者能帮上您的忙,请联系我。!

工作经历

  • 2022-12-01 -至今富桑科技有限公司程序员

    对日的考勤系统开发,系统维护。 后端代码优化,前端页面优化。 对已有代码进行组件化。 对同事代码 source view

教育经历

  • 2020-09-09 - 2023-06-01常州大学计算机科学与技术本科已认证

语言

普通话
日语
0
1
2
3
4
5
0
1
2
3
4
5

技能

0
1
2
3
4
5
0
1
2
3
4
5
作品
AI 应用答题平台

项目介绍: 本项目是一款基于 Spring Boot + Redis + Chat GLM + Vue3 + Vite + RxJava + SSE的AI答题应用平台。它提供了快速生成题目和制作应用的功能,用户可以在线答题,并得到基于多种评分算法或AI的回答总结。管理员可以对整站内容进行集中管理,进行统计分析。 1. 库表设计:根据业务需求设计了用户表、应用表、题目表、评分结果表和用户答题表等库表。其中,题目表采用JSON存储复杂的嵌套题目和选项,以便于维护扩展,并通过给题目表添加appId索引来提升检索性能。 2. 评分模块:利用策略模式实现了多种用户回答评分算法,如统计得分、AI评分等。全局执行器会扫描策略类上的自定义注解并选取相应的策略,相较于if-else判断逻辑,提高了系统的可扩展性。 3. 基于RxJava的操作符链式调用处理AI异步数据流:通过使用map操作符获取并处理字符串,filter操作符过滤空值,flatMap操作符映射串为单个字符,并利用括号平衡算法准确拼接出单道题目,使得逻辑简单清晰。 4. 实现了幂等设计:为了防止用户多次提交重复答案,针对每次答题分配了唯一id,采用雪花算法生成,并通过数据库主键实现了幂等设计,避免了重复的脏数据。 5. 数据库表的分片处理:为了应对用户答题数的增长,通过配置Sharding JDBC,采用取模分片算法,根据应用id对用户答题记录进行分表处理,提高了单表查询性能和可扩展性。

0
2025-03-23 19:45
更新于: 03-23 浏览: 41