【沉浸式解决问题】
文章平均质量分 78
沉浸式带你学习解决问题的过程,不但解决了问题,在解决问题方法上也会有所收获
荔枝吻
完美主义架构师,欢迎关注【保姆级喂饭教程】等系列。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【沉浸式解决问题】错误 0x80070570: 文件或目录损坏且无法读取。
根据搜索一个可能的原因是没有弹出设备,但是我昨天明确退出才拔的,也可能和今天笔记本硬盘掉盘有关系,具体无法验证了。,测试了所有盘下所有的文件夹和文件均不行,即使是新创建的空文件夹。由于所有盘都不行,但是各个硬盘之间可以复制,那就是u盘的问题。插入u盘常规提示了有问题需要修复,我没管,所以先试下硬盘检查。错误 0x80070570: 文件或目录损坏且无法读取。在从笔记本电脑的硬盘往u盘里复制文件时提示。喜欢的点个关注吧><!刚刚复制不过来的文件现在就可以了。原创 2025-11-18 18:19:11 · 391 阅读 · 0 评论 -
【沉浸式解决问题】银行麒麟Linux微信PC电脑版总闪退
银行麒麟Linux 微信PC电脑版总闪退。喜欢的点个关注吧><!确认下微信配置文件夹的名称,一般都是。退出微信,清理下微信的配置缓存。桌面右键打开终端,进入配置目录。微信呆一会就自动退出了。八成是微信自动更新导致。原创 2025-09-12 17:06:50 · 625 阅读 · 0 评论 -
【沉浸式解决问题】银河麒麟Linux系统 禁止系统休眠和取消屏幕保护
修改权限:获取文件权限,确保目录和文件可写关闭屏幕保护激活禁用自动锁屏验证修改结果喜欢的点个关注吧><!祝你永无bug!`=---='佛祖保佑 永无BUG*/原创 2025-09-09 16:05:28 · 1953 阅读 · 0 评论 -
【沉浸式解决问题】浮点数计算精度误差,round后值错误,0.1+0.2不等于0.3?
0.005转化为二进制后对应的10进制误差在第16位以后了,类似于0.005000000000000012345678,12345678是我编的,保留三位后是0.005,相当于0.0050000000000000,他们对应的二进制是完全一样的,后面的误差无法在IEEE 754规范中表示了,在python中存储一个统计字典时,key设计为从0到1分100个区间的中点,也就是0.005,0.015,0.025,0.035,,,0.985,0.995。c) 再把得到的十进制结果 重新转成最接近的二进制浮点数。原创 2025-09-03 16:11:48 · 1119 阅读 · 0 评论 -
【沉浸式解决问题】NVIDIA 显示设置不可用。 您当前未使用连接到NVIDIA GPU 的显示器。
您当前未使用连接到NVIDIA GPU 的显示器。系统:Windows 10 企业版 22H2。显卡:NVIDIA RTX3060 6G。防止意外关闭,我们把服务启动类型改为自动。喜欢的点个关注吧><!未知设置导致NVIDIA服务异常。NVIDIA 显示设置不可用。点击任务栏搜索图标,输入服务。原来就是启动的,点击重启动。启动类型改为自动,点击确定。,我的没有启动,点击启动。设备:神舟战神笔记本。原创 2025-08-25 14:39:19 · 1977 阅读 · 0 评论 -
【沉浸式解决问题】peewee.ImproperlyConfigured: MySQL driver not installed!
驱动安装方式是否推荐pymysql✅ 推荐⚠️ 可选(需编译)你只需安装一个驱动即可解决问题。建议优先使用pymysql。原创 2025-08-20 18:08:38 · 539 阅读 · 0 评论 -
【沉浸式解决问题】pycharm关闭科学模式
之前安装了pandas还是 Matplotlib 后,pycharm 右下角提示可以开启科学模式,想着看看是什么就点击了,结果发现就是科学计算相关库的函数会在 python console里面执行,执行完不会退出,可以继续执行命令,相当于 Jupyter。做数据分析,机器学习或大模型的,还是建议打开,相当于可以实时的测试,模型跑起来比较费时间,console中还可以多做测试,普通的脚本或者爬虫就没必要了。,打开科学模式视图,就是右边的这个框。取消勾选,没看出来有什么变化。还有两个设置,没什么用。原创 2025-08-08 15:52:15 · 634 阅读 · 0 评论 -
【沉浸式解决问题】mysql-connector-python连接数据库:RuntimeError: Failed raising error.
根据版本关系图,我的MySQL5.7最高配python3.11,而现在时3.13,没有能用的mysql-connector-python版本,MySQL不容易随便换,换python版本比较容易。安装python 3.11并切换虚拟环境版本,GitHub加速也下载不下来,手动安装了,具体教程可以看。可能是mysql-connector-python、MySQL、python之间版本冲突。我的MySQL版本低,但是python版本高,应该就是这个原因了。可能是连接数据库配置有误,这个很容易就排除了。原创 2025-08-07 16:14:25 · 1265 阅读 · 0 评论 -
【沉浸式解决问题】The IDE is running low on memory and this might affect performance. Please consider...
原来是700MB,根据自己内存大小,修改成一个比较大的数,我的内存条一共64G,直接设置一个8192MB,点击确定后重启idea生效。idea版本:IntelliJ IDEA 2019.3.4 (Ultimate Edition)例如,8192MB,根据经验,这里的配置优先于设置中的配置,最好是一起改了。问题很明确:IDE内存不足,这可能会影响性能。突然看到idea右下角的事件日志报黄,点开看看是什么错误。喜欢的点个关注吧><!改一下最大内存大小即可。原创 2025-07-22 12:24:05 · 631 阅读 · 0 评论 -
【沉浸式解决问题】idea开发中mapper类中突然找不到对应实体类
mapper类继承了`mybatis-plus`的`BaseMapper`,泛型需要填入实体类,但是不知怎么地突然实体类就报错了,显示没有这个类原创 2025-07-04 15:18:31 · 375 阅读 · 0 评论 -
【沉浸式解决问题】微服务子模块引入公共模块的依赖后无法bean未注入
在微服务项目中的公共模块进行了`Mybatis Plus`配置,创建了配置类并添加了`@Configuration`注解,其他模块引入该模块后不生效我这里是在`Mybatis Plus`公共模块中注入了自定义SQL方法,测试模块获取失败org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):原创 2025-06-25 17:00:43 · 1092 阅读 · 0 评论 -
【抽丝剥茧知识讲解】【沉浸式解决问题】自定义MyBatis-Plus 3.5.12中的BaseMapper,并实现真正的批量插入
在Spring Cloud项目中使用了MyBatis-Plus的BaseMapper,在执行mp自带的insert方法时,速度非常慢,发现即使传入一个list,其底层是通过循环遍历list依次插入的,并没有实现mysql支持的insert 多个 value连接的批量插入方式。同时我还需要自定义创建一些公共方法,所以选择创建一个自定义的MyBaseMapper,增加批量插入、截断表等方法。原创 2025-06-25 14:59:36 · 1110 阅读 · 0 评论 -
【沉浸式解决问题】baseMapper can not be null
写了个简单类测试Mybatis Plus的IService的方法,结果报错baseMapper是空的com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: baseMapper can not be null原创 2025-06-19 17:44:59 · 522 阅读 · 0 评论 -
【沉浸式解决问题】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required
在Application文件中加了@ComponentScan注解,此后运行任何测试方法均报错Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required原创 2025-06-19 17:40:16 · 2564 阅读 · 0 评论 -
【沉浸式解决问题】Mybatis-Plus 新版代码生成器,策略配置中的模糊表排除不生效,模糊表匹配正常
之前写了一篇 【保姆级喂饭教程】Mybatis Plus Generator 3.5.12最新版代码生成器配置教程,后来在排除一些测试表、临时表等对应后缀表时却发现模糊表排除无法生效,但是模糊表匹配是正常的,经过多种测试和分析都找不到结果,去GitHub上提了个issue,才找到原因。原创 2025-06-19 14:46:14 · 376 阅读 · 0 评论 -
【沉浸式解决问题】idea的xml中sql语句报黄:No data sources are configured to run this SQL and provide advanced...
在idea中打开mapper.xml文件时,sql语句会报黄,提示没有配置数据源:No data sources are configured to run this SQL and provide advanced code assistance. Disable this inspection via problem menu (Alt+Enter).原创 2025-06-19 11:27:33 · 1959 阅读 · 0 评论 -
【沉浸式解决问题】优化MySQL中多表union速度慢的问题
这样可以使模糊查询的表再次缩小,假设每个指标平均涉及20个年份,那么查询的数据表大小就只有10w了,模糊匹配就很简单了,之后在内存中把年份统计字段取出来,遍历按年份加起来,相当于把最终要的统计数据提前计算出来了,同样的还可以把其他分类统计字段也存到一个字段里。),而在连接的子查询非常多的时候,这无疑是致命的,可以通过多线程创建多个连接分别进行查询,在内存中合并最终结果,只要数据库扛得住,就能把速度优化到一个查询的时间!先简单写个sql实现需求,这里先不考虑查询的关键词,逻辑就是把每一张表里面的数量按年份。原创 2025-06-17 18:10:11 · 1316 阅读 · 0 评论 -
【沉浸式解决问题】Mysql中union连接的子查询是否并行执行
在MySQL中使用union连接子查询时突然想确认下是串行还是并行执行,做个实验测试下原创 2025-06-17 17:48:06 · 369 阅读 · 0 评论 -
【沉浸式解决问题】Idea运行Junit测试中scanner无法获取控制台的输入内容
在微服务项目中写了一些自动构建脚本,其中一个实现了自动在设定的模块名下创建数据库表实体类和mapper,经过测试已经成功了,为了保险起见,在执行创建前加了一个打印文件路径,确认无误后回车继续运行,然后就卡在了这一步。原创 2025-06-11 16:53:19 · 1044 阅读 · 0 评论 -
【沉浸式解决问题】csdn无法发布文章
今天打开csdn发现没有发布按钮,头部区域明显进行了小更新,点左边的发布文章下面的列表就又打开一个编辑页面了,也不知道这是什么设计,原来是在右上角有个保存草稿和发布文章按钮。原创 2025-06-11 16:28:28 · 350 阅读 · 0 评论 -
【沉浸式解决问题】基于泛型递归,Java中实体类基类开启MybatisPlus的ActiveRecord模式
MybatisPlus的ActiveRecord模式对本地数据处理项目十分的便捷,同时为了更好的管理公共字段,又引入了BaseEntity作为基类,包括创建时间、创建者、更新时间、更新者等字段,之后所有的实体类再继承基类,但是这样实体类就无法再使用MybatisPlus的Model类提供的数据库操作方法了,想到了通过泛型递归来解决。原创 2025-05-26 16:35:31 · 1026 阅读 · 0 评论 -
【沉浸式解决问题】Generating equals/hashCode implementation but without a call to superclass, even though...
在实体类上使用了Lombok的@Data注解后,idea爆黄色警告,虽然不影响使用,但还是解决一下,警告如下:Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '(callSuper=false)' to your type.原创 2025-05-23 16:26:34 · 1376 阅读 · 0 评论 -
【沉浸式解决问题】System.getProperty(“user.dir“)获取不到项目根目录
在微服务项目中使用System.getProperty("user.dir")获取不到父工程项目根目录,获取到的是当前子模块目录。原创 2025-05-22 19:30:04 · 557 阅读 · 0 评论 -
【沉浸式解决问题】Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration
在使用Mybatis-Plus的代码生成器时报错: Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration原创 2025-05-21 20:55:18 · 551 阅读 · 0 评论 -
【沉浸式解决问题】Cannot resolve symbol ‘NotNull‘
查看mybatis-plus代码生成器源码时发现@NotNull注解爆红,但是参数等地方经常用,按理说应该有依赖,拉到最上面查看类发现是jetbrains的。顺便拓展一下Java Bean Validation相关知识。原创 2025-05-20 14:18:02 · 806 阅读 · 0 评论 -
【沉浸式解决问题】com.baomidou.mybatisplus.*.exceptions.MybatisPlusException: *.Test Not Found TableInfoCache
配置了entity和mapper的类以后使用ActiveRecord模式进行查询测试,错误如下:> com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: com.gwyy.ybws.common.core.entity.Test Not Found TableInfoCache.原创 2025-05-13 20:47:04 · 1384 阅读 · 0 评论 -
【沉浸式解决问题】No qualifying bean of type ‘javax.sql.DataSource‘ available: expected at least 1 bean which
最近重新创建项目,在配置数据库进行连接测试时犯了十分低级的错误,特此记录一下。> 具体错误是:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javax.sql.DataSource' available: expected at least 1 bean which qualifies as autowire candidate.原创 2025-05-12 18:38:20 · 2225 阅读 · 0 评论 -
【沉浸式解决问题】java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use
在spring cloud项目中使用@SpringBootTest注解进行单元测试时,报如下错误java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test原创 2025-05-09 16:30:27 · 1765 阅读 · 0 评论 -
【沉浸式解决问题】idea创建spring boot项目打不开“https://start.spring.io“
idea创建spring boot项目时打不开"https://start.spring.io",报错Error message:Cannot download ‘https://start.spring.io’: Connection refused: connect。原创 2025-04-03 17:06:24 · 712 阅读 · 0 评论 -
【沉浸式解决问题】通过GitLab API批量创建删除用户和项目
之前发了一篇GitLab被恶意注册,所以关闭注册功能,被恶意创建了很多用户和项目,当时未找到批量删除的方法,后续操作用户和项目实在是不方便,得找半天,通过搜索,找到了可以通过GitLab API批量创建删除用户和项目。原创 2025-03-28 14:17:26 · 1389 阅读 · 0 评论
分享