伙伴匹配项目 笔记

第二个项目完成上线🎉🎉

地址:http://yupao.leikooo.cn

账号:leikooo 密码:1234567890

伙伴匹配后端代码:https://github.com/lieeew/yupao-backend

伙伴匹配前端代码:https://github.com/lieeew/yupao-frontend

这次上线用的还是服务器上线,等我过几天使用 腾讯云 腾讯云 Redis vercel 部署一遍

过几天不上注册界面,和一些出现的问题。

下面是项目总结:

  1. 先说遇到的 bug
  1. 部署时前端无法进行跳转到登录页面,NGINX 显示 404

解决方法:在服务器的「NGINX」 配置上加上

▼
text
复制代码
location / { try_files $uri $uri/ @router;#需要指向下面的@router否则会出现vue的路由在 index index.html index.htm; } location @router { rewrite ^.*$ /index.html last; }

2) cookie 种不上,忘记改 domain 的设置

▼
text
复制代码
server: port: 8081 servlet: context-path: /api session: cookie: # 线上地址 domain: 线上地址 http-only: true

3)swagger 文档报错显示 文件请求异常

未在主类上面加上 「@EnableSwagger2WebMvc」注解

要是版本比较低的话在配置文件上需要加上

▼
text
复制代码
spring: mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER
  1. 服务器 java 版本过低(低于 1.8)导致出现使用 javafx 包下面的 javafx.util.Pair 出现错误

解决服务器上面安装之定义的 Java8 详细可以看这篇文章:https://abing.run/archives/baotainstalljdk

推荐,直接上传到服务器,解压到可以访问的目录下面 「/www/server 」

5) 一定要在生成的对应的 jar 包的后面加上 --spring.profiles.active=prod

暂时好像没有没想起来其他的错误[捂脸]

  1. 我的收获

其实这个项目时在学习星球算法的时候,学算法学类的时候开始的。相比算法来说,我感觉项目简单多了[捂脸]

断断续续大概 2个月知道昨天我才完成了这个项目。学到了很多,相比于 用户中心 项目这个项目讲了更多的东西,比如 Redis、swagger 、锁,更加熟练的 CRUD了,更加熟悉这个流程了。

自从开学了之后,我在星球的活跃度减少了不少,前一段时间还背小y@了,我也发现好像最近疲软了不少,以后要更活跃一些了。

我也最近养成了相对较好的习惯 「看书」,起源是看到了一句话 「人生不满百 常怀千岁忧」感觉真有道理啊,我现在感觉看书真的能学到很多东西,比如我最近看的 「思考快和慢」、「增广贤文」 8ejymii1 ctxyp54b 27igcv3h ive4p86x ym7gi047

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
leikooo
作者分享
提到用 Rust 重写项目,很多人的第一反应往往是性能提升。以 Bun 为例,它最初主要采用 Zig 开发,后来在 2026 年发布的 v1.4 版本中将核心代码迁移到了 Rust。用 Rust 重写,性能、安全性往往是大家想要的,但是有没有想过用 Rust 重写还能发现 bug 呢? pgrust 这个项就是,他用 Rust 重新实现 PostgreSQL,保持通信协议和 SQL 方言兼容。为了确认新系统的行为和原版一致,开发者需要对着 PostgreSQL 的实际返回逐个比对。结果查着查着,有些异常不是新代码的锅,PostgreSQL 自己就是这样的。pgrust 开发者 Michael Malis 把其中几个报告给了 PostgreSQL 社区。 大概的问题: 1)SP-GiST 空间索引里有个函数判断点的方位,代码认为上、下、同一水平线三种情况已经穷尽了,末尾放了句「impossible case」兜底。结果在特定浮点边界附近,三种判断同时不成立,程序真走进了这个「不可能」的分支 2)日期格式缓存复用时,一个解析模式的标记没重置,导致同一条 JSONPath 查询在同一个会话里,换个执行顺序结果就不一样。 3)pgcrypto 的 crypt() 在某些输入下截断了多字节字符,返回的文本编码不合法。能存进去,但 pg_dump 导出时就炸了。 一个用 Rust 重写的新项目,测着测着,把运行了几十年的 PostgreSQL 里埋着的东西翻了出来。Rust 重写的价值,不一定只在跑得更快、更安全这一件事上。为了做到真正的兼容,开发者得把前人没怎么碰过的边界全走一遍,这个过程本身就在帮原版排雷。
4
ARTS 1025: 唯一字符与同构字符串、省词可能增加阅读负担与重新估算软件的实现成本
5
🎉 1024 程序员节快乐! 祝编程导航里的每一位程序员:offer 多多,薪资翻倍,面试顺利,早日拿下心仪 offer!💻
17
AST:从 Java 代码理解抽象语法树
5
原来维基百科还有专门研究「AI 味」的页面 今天偶然发现一个挺有意思的维基百科页面:https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing,专门整理 AI 写作的典型特征。 里面总结了很多我们平时经常看到的 AI 味,比如喜欢用“值得注意的是”“在当今快速发展的时代”“综上所述”,还有过度使用排比、加粗、列表,以及一些看起来很有道理,实际上没什么信息量的表达。 感觉以后可以定期翻翻这个 wiki,尤其是经常使用 AI 辅助写作的人,应该能从中发现不少所谓的 AI 味。 链接: https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing
5
下载 APP