- 博客(14)
- 收藏
- 关注
原创 布尔型 getter 方法的自动映射(反序列化is开头字段,方法自动映射为字段)
在学习的过程中发现,定义的一个类中没有出现success字段,但是返回给前端的值中却出现了这个字段。经过简单的了解。返回值这个问题涉及到 Spring Boot 和 Jackson 的默认行为。Spring Boot 使用 Jackson 来处理 JSON 数据的序列化和反序列化,而 Jackson 会根据一系列默认规则进行自动的映射。在你的代码中,尽管Result类中没有显式的success属性,但 Jackson 会根据一些规则来决定如何将类转换为 JSON。
2025-01-22 22:21:56
505
原创 github仓库,使用git push命令推送时,拒绝连接解决方案,一次解决
如果在推送 GitHub 仓库时遇到连接拒绝问题,可以通过配置代理来解决。
2025-01-22 01:23:09
498
原创 使用Lua脚本解决Redis锁原子性问题
假设有两个线程A和B,线程A先获取到锁,然后执行业务,但是在执行过程中发生了阻塞,导致锁设置的TTL到期了,这时候线程B过来,就能够获取到锁,B在执行的过程中,为了防止线程A执行完释放锁的逻辑把B获取到的锁给释放了,我们需要在释放锁的逻辑中这样写。锁,而并发的线程也都落在了不同的服务上,这个锁就不太靠谱了,因此我们需要的锁是多个服务都能够访问到的一个锁,并且这个锁对象对于多个服务是唯一的。但是在高并发的场景下,可能同时有多个线程都查询到这里,还没来得及执行抢券的逻辑,导致多个线程都查到的结果是可以抢。
2025-01-18 01:06:27
263
原创 P1204 [USACO1.2] 挤牛奶Milking Cows 线段树
P1204 [USACO1.2] 挤牛奶Milking Cows 使用线段树求解
2024-08-27 15:31:56
327
1
原创 vue+ts实现自动导入ref、reactive等常用api
使用vue+ts开发的时候,很多页面都需要导入refreactiveonMounted等api,每次都手动导入会很麻烦。有一个插件正好解决了我们的顾虑,那就是,只需要简单的配置,就不再需要每次手动导入了。
2024-08-17 11:27:21
480
原创 分别阐述连续、链式、索引三种文件的数据块组织方式的特点及优缺点
索引分配:允许文件离散分配,为每个文件建立一张索引表,记录了文件的各个逻辑块对应的物理块。2. 显示链接:把用于链接文件各物理块的指针显示地存放在一张表中,即文件分配表(FAT)。优点:方便拓展,不会有碎片问题,外村利用率高,支持随机访问,相对于隐式链接,地址转换不需要访问磁盘,访问效率更高。链接分配:采取离散分配方式,可以为文件分配离散的磁盘块。分为隐式链接和显示链接。缺点:只支持顺序访问,不支持随机访问,查找效率低,指向下一个盘块的指针需要耗费少量存储空间。优点:支持随机访问,易于实现文件的拓展。
2024-06-22 11:59:27
1029
原创 免费图床(github+picgo+cdn)
图床搭建,通过github仓库搭建自己的免费图床,使用cdn加速,通过PIcGo软件高效写笔记,使用Typora快捷粘贴链接图片
2024-03-06 18:05:23
1423
1
原创 zzuli1146 java
HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢连续两次吃一样的糖果,喜欢先吃一颗A种类的糖果,下一次换一种口味,吃一颗B种类的糖果,这样;第一行有一个整数T,接下来T组数据,每组数据占2行,第一行是一个整数N(0 < N
2023-01-15 16:35:52
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人