
伙伴匹配系统
文章平均质量分 92
伙伴匹配系统
我要200
这个作者很懒,什么都没留下…
展开
-
伙伴匹配项目的随机匹配算法功能开发
------------------状态转移方程。的直接遍历,我的第一个标签开始,遍历你的标签数组,如果有这个标签,我就记下来,count++,然后第二个标签,这样一想直接就是指数级别的复杂度,dp[i][j]表示将str1的前i个字符变成str2需要几步 ------------------确定dp数组的含义。将dp这个二维数组第一行和第一列初始化为i和j ------------------初始化dp数组。改,dp[i][j] = dp[i - 1][j - 1] + 1。原创 2024-07-19 09:44:21 · 1004 阅读 · 0 评论 -
组队功能开发(伙伴匹配系统)
1:全量查询时(listTeam):封装了一个TeamQuery这样一个dto用来接收前端参数,其实也是告诉前端,只需要传这个实体里面的属性即可,(这个蛮好理解,有些字段前端不需要,比如id,当前时间字段)Java的Optional类是在Java 8中引入的一个类,用于解决空指针异常的问题,Java的Optional类是一种优雅地。不过我感觉这样有一个问题:就是当你的队伍失效或者解散的时候,你要修改在这个队伍中的每个用户的队伍字段,这就很麻烦了。但是我们继续想,如果只有一张队伍表,你这个队伍中肯定有成员,原创 2024-07-14 09:50:47 · 1153 阅读 · 0 评论 -
分布式锁理解
处理多个并发操作的情况,确保在分布式系统中的不同节点(不同服务器)上对共享资源的访问是有序的和安全的什么意思呢:有一个房间(数据库),有三台服务器ABC,他们都有这个定时任务,想要进去操作数据库我们规定,ABC三个服务器需要抢夺一把锁,抢到的才能进入,进去之后并且还需要锁上门这就和Java多线程很像。原创 2024-07-12 23:00:59 · 886 阅读 · 0 评论 -
EasyExcel数据导入
/ 有个很重要的点 DemoDataListener 不能被spring管理,要每次读取excel都要new,然后里面用到spring可以构造方法传进去@Slf4j/*** 这个每一条数据解析都会来调用*/@OverrideSystem.out.println("数据是:"+data);/*** 所有数据解析完成了 都会来调用*/@OverrideSystem.out.println("已监听完成");原创 2024-06-30 21:51:21 · 1466 阅读 · 0 评论 -
Swagger和Knife4j 接口文档
使用Swagger你只需要按照它的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。官网:https://swagger.io/原创 2024-04-21 16:13:35 · 700 阅读 · 1 评论 -
前端路由管理
当谈到前端路由管理时,通常指的是在单页面应用程序(SPA)中管理页面间导航和URL的过程。路由管理器是一个工具,可以帮助前端开发者定义应用程序的不同视图之间的关系,同时能够响应URL的改变。原创 2024-06-29 22:58:03 · 696 阅读 · 0 评论 -
Vite脚手架+Vant组件库初始化前端项目
Vite 可以被视为一个优化了的构建工具,特别针对 Vue 3 的开发。在前端开发中,脚手架(Scaffold)是指一个用于快速搭建项目基础结构的工具或模板。脚手架包含了项目所需的基本文件结构、配置文件、依赖管理等内容,使开发者能够更快速地开始项目开发,而不必从头开始搭建整个项目结构。总结起来就是,我们准备开始搭建项目的时候,不需要自己从0到1全部自己写,我们可以去网上拉写好的脚手架下来。新建一个项目文件夹,并打开cmd(在项目目录中直接打开),运行npm create vite。原创 2024-06-28 22:18:56 · 1135 阅读 · 0 评论