- 博客(57)
- 收藏
- 关注
原创 【联表查询中的隐蔽 bug】
下面的sq大致看上去好像没问题。有三张表 (users用户表、orders订单表、order_user用户和订单的关联表表示参加这个订单的用户)。很明显,这个sql对应的需求应该是查询所有订单,并且联表查询出参加这个订单的用户,也就是及时这个订单没有用户参与也要将这条订单查出。但是,现在情况是当order_user没有记录与orders对应时,这条订单不能被查出。// ... 省略一些字段// ... 省略一些字段。
2024-11-25 13:30:40
483
原创 报错 There is already ‘contestController‘ bean method
修改至每个接口有独立的url。有两个接口的url相同。
2024-10-06 04:17:05
360
原创 使用openapi生成前端请求文件报错 ‘Token “Integer“ does not exist.‘
最后我找到了问题,就是有一个controller返回的是RMap(Redis里的一个数据结构)。这时候你可能会觉得是后端接口的controller方法的参数写的有问题。其实,之前我直接用map也可以跑(我还没找到具体原因),总之问题解决了。如果你遇到同样的问题,就排查接口,挨个排查,总能找到答案的。
2024-10-05 20:45:37
547
原创 yum任何命令都用不了Could not resolve host: mirrorlist.centos.org; Unknown error“ One of the configured repos
下载新的镜像源配置文件:接下来,需要下载一个新的镜像源配置文件。可以使用wget命令从阿里云、网易、清华大学等国内镜像站点下载。备份原有的yum源配置文件:首先,需要备份原有的yum源配置文件,以防修改出错可以进行恢复。清理缓存并重新构建缓存:下载新的镜像源配置文件后,需要清理原有的缓存并重新构建缓存。通过以上步骤,您可以成功修改CentOS中yum的下载镜像仓库地址,从而提高软件包的下载速度和稳定性。
2024-10-03 14:34:08
1057
原创 虚拟机ip突然看不了了
开机时出错: 另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“E:\VirtualMachines\CentOS7_02\CentOS7_02.vmdk”或它所依赖的某个快照磁盘。模块“Disk”启动失败。
2024-10-03 13:48:47
1073
原创 Nacos 报错com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance afte
查看properties配置文件,看看是否有问题(特别是nacos服务地址)发现问题 地址配置错误(下面这三种都不行)
2024-09-28 19:43:43
540
原创 安装 Nacos 启动报错 java.lang.IllegalArgumentException: db.num is null
解决办法:编辑 startup.cmd 文件找到 set MODE="cluster"改为set MODE=“standalone”,然后保存更改并重新启动Nacos服务。启动成功。
2024-09-28 18:32:02
476
原创 RabbitMQ 实验入门
消息队列 RabbitMQ (springboot + RabbitMQ) 使用 springboot - amqp 实现。基本使用方法。
2024-09-27 18:47:14
578
原创 Spring Boot Test报错 JUnitException: TestEngine with ID ‘junit-jupiter‘ failed to discover tests
【代码】Spring Boot Test报错 JUnitException: TestEngine with ID ‘junit-jupiter‘ failed to discover tests。
2024-09-19 16:27:39
233
原创 SpringBoot v2.6.13 整合 swagger
在Spring Boot 2.6.13中整合Swagger需要以下步骤:添加Swagger依赖到pom.xml:</</</</</</</</
2024-09-19 12:02:06
808
原创 413力扣周赛
由图知,假设a、b…代表,则黑色方格的行标和列表的奇偶性一定相同,反之为白格。我想出的答案:将矩阵中所有方格每一行存放,按值从大到小排列,枚举每一种符合答案的方案求最大。标答:枚举每一个数,再枚举所有符合条件的答案。要使用二维数组存储中间结果,否则会超时。需要注意的点是:维护队列的操作顺序是,先加入元素,再弹出多余元素,最后取top值。使用优先队列,当队列大小达到k时,弹出堆顶元素。x&-x的结果取决于x的二进制表示中最低位的值。本题需要注意的点是g的行数和列数不一定相等。以下是棋盘的参考图。
2024-09-04 17:19:37
503
原创 力扣 411周赛
统计满足K约束的子字符串数量 I给你一个 二进制 字符串 s 和一个整数 k。如果一个 二进制字符串 满足以下任一条件,则认为该字符串满足 k 约束:字符串中 0 的数量最多为 k。字符串中 1 的数量最多为 k。返回一个整数,表示 s 的所有满足 k 约束 的子字符串的数量。 输入:s = "10101", k = 1输出:12解释:s 的所有子字符串中,除了 "1010"、"10101" 和 "0101" 外,其余子字符串都满足 k 约束。提示:1 <= s.length
2024-08-21 23:03:04
777
原创 蓝桥杯 双周赛 第16场 强者赛 题目复盘 (2024年8月10日)
根据题意,对于每一次操作,每个仙女来说都取最优解,那第一次每个仙女都操作一次,这时候胜出的仙女,是一定赢的。所以,只要计算n个字符串操作一次的最优字符串,然后,选出最小字符串有几个就是答案。如何操作一次,支付串字典序最小?
2024-08-15 21:44:48
552
原创 蓝桥杯 双周赛 第16场 小白赛 题目复盘 (2024年8月10日)
通过程序如下:(题目要求达到n有多少种变化,也就是将f[k] f[k+1] …题意可抽象为:给你n和k,求用不小于k的任意个正整数组成和不大于n的排列(有顺序)有多少种?看到这个问题的时候,第一个就想到的是用动态规划来做,公式推导如下。
2024-08-11 14:09:49
437
原创 安卓生命周期
服务进程:startService开启的service进程。前台进程:和用户交互的进程。可视进程:onpause。后台进程: onstop。
2024-08-10 18:04:51
127
原创 C语言 default 踩坑
但是,运行时,c=='b’时打印"ttt",否则,什么都不打印。也就是说,程序运行不到default这里来。这段代码中,理论上来说,当c=='b’时应该打印 “ttt”,否则,应该打印 “test”。
2024-07-17 12:27:20
318
1
原创 【单片机开发--使用循环缓冲区接受can数据帧,读写数据到内存】
top指向的位置没有数据,bottom指向的位置有数据。当top==bottom表示没有数据。没办法表示没有数据的情况。bottom往后移使用。bottom往后移使用。
2024-06-27 11:38:30
346
原创 SpringBoot基础Redission实现 分布式锁、限流
Redisson是一个用于Java的分布式和高可用的Java对象的框架,它基于Redis实现。在Spring Boot应用程序中集成Redisson可以帮助我们更轻松地实现分布式锁、分布式对象、分布式集合等功能。
2024-05-02 16:36:09
609
原创 踩坑,mybatis-plus分页查询失效! !!
假如你是使用MyBatis-plus自带的IPage接口和Service的page方法实现分页查询,请你一定要记得,添加分页查询配置类。
2024-05-01 15:10:41
691
1
原创 有一个傻子-recycleView不显示,一直找不到原因
遇到问题慢慢调试,不要害怕,不要逃避。我就是逃避了很久,最后还是得自己面对。多打断点debug / 打log。有些问题,多尝试自己解决。
2024-04-19 07:21:09
345
原创 RabbitMQ安装,快速上手一把梭(linux centOS上部署)
【代码】RabbitMQ安装,快速上手一把梭(linux centOS上部署)
2024-04-04 11:12:34
125
1
原创 前端url写成utl,怎么都找不出问题
export const getScheduleByTaskIdArrReq = (taskIdList) => { return request({ utl: `/path`, method: 'post', data: {ids:taskIdList} })}看看这段代码平平无奇,其实暗藏玄机。有一个傻子,就是我,把url写出了utl。这个时候会一直报错,说cros跨越问题,怎么都找不出是啥问题。后面,才发现是这个问题。通过
2024-04-02 19:02:34
237
原创 给网站添加安全措施 -- http -> https
1、准备:腾讯云http域名、SSL证书、Nginx服务器。2、在腾讯云平台内-我的域名,找到指定域名后添加解析映射IP。3、腾讯云上搜索SSL证书,然后申请免费证书(1个工作日内通过)。4、证书通过后,下载证书(nginx)类型,然后上传到服务器。总体步骤就是 购买域名->域名解析(映射到服务器IP)->申领ssl证书 ->证书上传到服务器 -> 通过Nginx部署证书 > 然后重启配置即可完成。
2024-03-31 03:06:22
409
原创 dubbo整合nacos(狠狠踩坑 之 自己淋过雨不想让别人也一起)
我觉得做程序员其实心态很重要吧!当你遇到问题无法解决的时候,不要给自己心理暗示说自己解决不了,即使你是真的解决不了,问别人也好,自己去看文档,找解决办法也好,最重要的是,都不要否定自己,每个人都是从不会到会的过程,心态不好带来的只有负面情绪,不能给你带来能量,可能这一点也是刚入行的同学都会遇到的问题吧!
2024-03-16 02:23:21
1061
2
原创 java面试题(持续更新.. ...)
JVM是运行字节码的虚拟机,JRE在JVM的基础上添加了基本的类库,JDK在JRE的基础上添加了一些编译的工具(例如:javac等)… …
2024-03-13 01:43:31
385
原创 怎么读取springboot中的properties.yml配置文件里的配置值(亲测有效)
【代码】怎么读取springboot中的properties.yml配置文件里的配置值(亲测有效)
2024-03-10 04:53:26
556
原创 腾讯云连接cos对象存储器报错java.lang.IllegalArgumentException: Access key cannot be null.(踩坑一百万遍之后长记性)
狠狠踩坑以后长得记性。
2024-03-10 04:33:54
851
1
原创 新项目 报错 错误: 找不到或无法加载主类 com.api.api_gateway.ApiGatewayApplication 亲测有效
用maven打包工具执行 clear,然后,package,再运行就好了。
2024-03-09 15:48:41
459
原创 如何用aop帮我们实现鉴权注解(判断登录用户是否是管理员) -- 通俗易懂版
aop是spring中的一个核心的模块,是一种思想: 把某一个或一些方法抽象出一个切点,然后,统一的给这个切点增强,也就是这个切点上的所有方法都会被增强。
2024-03-08 20:27:25
1355
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人