潋湄

潋湄

暂无个人简介
知识星球
获赞

209

浏览

2.7 万

Java后端
2026
哈尔滨工业大学

该用户非会员

会员专享项目教程/ 答疑等服务

我正在参加码神挑战,一起呀~https://1024.codefather.cn/

26关是什么啊,获取什么答案?

#实习 问问大家大三上学期会找一份日常实习吗,我目前大三,已经学了ssm+redis+jvm+juc+mysql+设计模式等,项目跟着完成了伙伴匹配项目和RPC项目,并做了加好友、聊天等功能的拓展,计算机基础课程学校都要在大三才教,我身边有一些同学去找了实习,自己有点被干扰了,在纠结是继续学习消息队列、微服务等,再做个项目,等10月份找一份寒假实习,还是现在就投简历了

#提问# 在做伙伴匹配系统中前后端联调时,出现了这个错误怎么解决啊,我搜了一下应该是前端传来的网址被后端解析成了这一长串看不懂的东西,这个该如何解决呢?

#提问# 问问大家怎么对待学校的水课 上周考完试后,出去玩了几天,这周回来有小学期,全是实验课,其实本来应该是好事,但是,小学期上的全是硬件课程,用verilog写CPU,这很让我排斥,虽然有些地方能写出来,但是全部写完还是要费不少功夫的,更何况我想先做一下伙伴匹配系统巩固一下学习的redis以及ssm开发框架,但是这个小学期有一个月时间,现在有点纠结要不要花时间搞这个小学期实验[发怒][发怒][发怒]

redisson分布式锁: 可重入机制:redis采用hash结构存储了键值对应value与count,当同一个客户端向同一个服务器发送请求后,会判断当前是否有该对象,如果没有就创建,如果有就将count值加一,在释放该键时,会将count值-1,直到对应的count值完全为0时才会将该键释放 可重试机制:在调用redis的tryLock方法时,可以向其中传入ttl(重试时间参数),如果不传该参数默认-1,即请求一次,如果获取锁失败就直接返回,这样在获取锁失败后,会再次进行获取锁的操作,但是该操作并不是立即进行,该函数应用了publish-subscriber模式,当前拿到该锁的进程在执行完毕后,会发布一个标志信息到redis中,而其他进程获取锁时,会判断从redis中获取的标志信息,如果为执行完毕才会进行再次申请,这样能够减少对于cpu的占用 超时释放机制:在tryLock时,可以传入期望的释放时间(一般不传),如果不传入,redis中有类似的watchDog(看门狗)机制,它会设置一个初始的释放时间一般为30s,每到1/3个释放时间即10s时,便进行释放时间的更新,以此来保证键值的永远存在,而在释放该锁时,会通知该redis对象从而解除开门狗,从而释放该锁 7主从一致性:在redis中,如果主节点接收到信息向子节点传递信息时,服务器发生了宕机,会导致主从不一致的问题,可以采用锁连环的操作,将多个锁同时加入redis中,并在更新数据的时候同时对他们进行更新

好久没来星球发帖了,其实是最近忙得每天来星球看看小学就走了。 蓝桥杯出成绩了,虽然有点失望,但是确实没有发挥到位,三道有信心的题因为数据范围会被卡点,剩下三个没写暴力,填空还错了一个,只有ca省二,不过还可以接受吧,明年再战,必拿省一。 这个月在课余把设计模式整理成GitHub文档上传了上去,下个月开始学Redis,争取暑假前学完吧,下个月还有好多考试和数据库设计大赛等着我,已经在虚拟机上安装好了Redis,五一要好好大干一场。 最后附上设计模式仓库地址,有些是在别的地方整理的,uml类图还需要上传,另外也帮自己回忆一下。 加油吧[睡][睡][睡]

蓝桥杯考察的算法范围

给蓝桥杯的同学来点建议 必掌握算法: 单调栈,单调队列,前缀和,差分,bfs,dfs,排序,二分,最短路,求质数,最大公约数,最小公倍数 想拿省一算法: 二维单调队列,区间dp,壮压dp,线性dp,背包dp,树形dp,数位dp,克鲁斯卡尔,Floyd,dijsktra,prim,并查集,哈希表,离散化,最近公共祖先,位运算,spfa,树的直径,剪枝搜索,质数筛,欧拉函数,快速幂,逆元,矩阵乘法,树状数组,线段树(无懒标记) 其他的像是莫队这种高级算法是进了国赛才需要考虑的,明天蓝桥杯,最后一天复习,希望能拿省一,希望和我一样的小伙伴加油 最近好忙,好像把设计模式整理成代码文档上传到GitHub上,这得等到下周了 Everything will be better![睡][睡][睡]

云服务器推荐,项目想要部署上线,想租云服务器,鱼友们有什么值得推荐的吗?

在这里给鱼友们分享一个自己头秃了好久的bug,希望能够帮助到大家,帮大家少踩坑。 我寒假才学完的ssm框架,这个时候的spring是6.0 版本,springboot是3.0 版本,完了mybatis使用的时候还好,因为是自己手写xml文件进行crud,但是当我学习mybatis-plus的时候,由于新版本的兼容问题,我在做用户中心项目的时候就遇到了障碍,于是我开始查找问题,后来发现是版本兼容问题,我去mybatis-plus版本仓库查找了适用于最新版springboot3.0 的配置写法,如下图 至此,这个bug终于解决,以后做项目,一定要查找各个工具之间的兼容性问题,不然就会像我一样出现一直搜问题而得不到解决的处境

下载 APP