- 博客(34)
- 收藏
- 关注
原创 【沉浸式解决问题】Idea运行Junit测试中scanner无法获取控制台的输入内容
在微服务项目中写了一些自动构建脚本,其中一个实现了自动在设定的模块名下创建数据库表实体类和mapper,经过测试已经成功了,为了保险起见,在执行创建前加了一个打印文件路径,确认无误后回车继续运行,然后就卡在了这一步。
2025-06-11 16:53:19
487
原创 神舟笔记本Control Center无法打开风扇设置
神州战神笔记本的Control Center 3.0的风扇设置突然打不开了,点击后有特效但是没有打开风扇设置。
2025-06-11 16:30:51
91
原创 【沉浸式解决问题】csdn无法发布文章
今天打开csdn发现没有发布按钮,头部区域明显进行了小更新,点左边的发布文章下面的列表就又打开一个编辑页面了,也不知道这是什么设计,原来是在右上角有个保存草稿和发布文章按钮。
2025-06-11 16:28:28
131
原创 【抽丝剥茧知识讲解】Mysql中使用union合并查询结果
本文详细介绍了MySQL中UNION操作符的使用方法。UNION用于合并多个SELECT语句的结果集,要求各查询列数相同、数据类型兼容且顺序一致。文章讲解了两种合并方式:UNION DISTINCT(默认去重)和UNION ALL(保留重复行),并通过员工表、订单表等实例演示了实际应用场景,包括数据整合、分页查询和作为子查询使用。特别提醒在字段名不同时需要别名处理,以及大数据量时优先使用UNION ALL提升性能。最后建议通过索引优化等方式提高UNION操作效率。
2025-05-29 17:59:40
562
原创 【沉浸式解决问题】基于泛型递归,Java中实体类基类开启MybatisPlus的ActiveRecord模式
MybatisPlus的ActiveRecord模式对本地数据处理项目十分的便捷,同时为了更好的管理公共字段,又引入了BaseEntity作为基类,包括创建时间、创建者、更新时间、更新者等字段,之后所有的实体类再继承基类,但是这样实体类就无法再使用MybatisPlus的Model类提供的数据库操作方法了,想到了通过泛型递归来解决。
2025-05-26 16:35:31
904
原创 【邀请】点击邀请链接参加阿里云训练营活动,完成学习送礼品+鼠标垫+usb拓展坞,一个小时完成
点击邀请链接参加阿里云训练营活动,完成学习送礼品+鼠标垫+usb拓展坞,快的话一个小时就能完成。5月26日23:59前完成。
2025-05-26 16:11:55
317
原创 【沉浸式解决问题】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
683
原创 【AI问答】Java中getPath、getAbsolutePath、getCanonicalPath有什么不同?
在Java编程中,`File`类是处理文件和目录路径的一个重要工具。其中,`getPath`、`getAbsolutePath`和`getCanonicalPath`是三个常被用到的方法,它们都与文件路径有关,但它们之间存在着明显的不同。本文将详细探讨这三个方法的区别,帮助你更好地理解和使用它们。
2025-05-23 09:11:19
672
原创 【沉浸式解决问题】System.getProperty(“user.dir“)获取不到项目根目录
在微服务项目中使用System.getProperty("user.dir")获取不到父工程项目根目录,获取到的是当前子模块目录。
2025-05-22 19:30:04
409
原创 【AI问答】Java类中,一些变量设置了@NotNull,怎么在调用内部方法时校验变量是否为空
【AI问答】Java类中,一些变量设置了@NotNull,怎么在调用内部方法时校验变量是否为空
2025-05-22 19:01:09
677
原创 【知识聚合】AI相关名词解释、软件网址聚合
AI在最近几年获得了飞速的发展,并且仍然在日新月异的变化中,每天都有些新技术和新产品,对于刚开始接触了解AI的朋友来说,有时候会很难理解和分清他们的作用,很多0基础教程又无法做到真正的0基础,都是用一些默认概念去解释一个专业概念,解释了又好像没解释。本教程致力于对AI相关名字进行大白话的解释,以及一句话对AI产品进行描述。
2025-05-22 13:56:50
243
原创 【保姆级喂饭教程】Mybatis Plus Generator 3.5.12最新版代码生成器配置教程
Mybatis Plus的代码生成器十分好用,也不断的再更新,找了一圈目前没有最新的3.5.12版本的配置教程,官网的示例也不够好,所以自己总结一篇。
2025-05-22 11:53:12
1566
原创 【沉浸式解决问题】Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration
在使用Mybatis-Plus的代码生成器时报错: Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration
2025-05-21 20:55:18
358
原创 【沉浸式解决问题】Cannot resolve symbol ‘NotNull‘
查看mybatis-plus代码生成器源码时发现@NotNull注解爆红,但是参数等地方经常用,按理说应该有依赖,拉到最上面查看类发现是jetbrains的。顺便拓展一下Java Bean Validation相关知识。
2025-05-20 14:18:02
687
原创 【知识聚合】Java相关技术网址聚合
Java的技术太多了,有时候想找个官网总是一下找不到,浏览器收藏栏已经太多了,也没时间整理,正好在这里梳理一篇网址聚合博客。
2025-05-15 14:50:22
220
原创 【抽丝剥茧知识讲解】引入mybtis-plus后,mapper实现方式
mapper文件,作为Mybatis框架中定义SQL语句和映射关系的配置文件,在引入mybtis-plus后,有了更多的实现方式,本文对此做一个对比总结。
2025-05-15 14:18:39
1369
原创 【沉浸式解决问题】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
1079
原创 【保姆级喂饭教程】2025年微服务新项目:基于jdk1.8对应的Spring Boot、Spring Cloud与Spring Cloud Alibaba各框架版本选择
在搭建Spring Cloud Alibaba微服务项目架构的时候,需要选择Spring Boot和Spring Cloud进行兼容的版本号,如果版本关系不对应,可能导致项目产生未知的错误。并且Spring Boot 3.x更新后最低支持jdk17,甚至idea创建spring boot项目都选不到jdk1.8和Spring Boot 2.x了,搜索了一下目前也没有最新的版本建议,遂自己写一篇总结一下。
2025-05-12 20:51:47
273
原创 【沉浸式解决问题】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
1615
原创 【沉浸式解决问题】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
640
原创 【笔记本电脑升级】联想ThinkPad E450c升级内存条教程
之前给一台神舟笔记本的内存从8g2换成了32g2,一台戴尔的灵越燃7000 Ⅱ的内存从8g升级到16g,使用体验大大增强,想到还有一台老旧的联想ThinkPad E450c,15年的笔记本,4g内存,安装win7有很多软件不好用,安装win10内存又一下就占50%了,小小升级一下,再加个4g内存条。
2025-04-18 10:11:59
561
原创 【笔记本电脑升级】戴尔灵越燃7000 Ⅱ升级内存条教程
之前给神舟笔记本的内存从82换成了322,使用十分的舒心,遂决定给一台戴尔的灵越燃7000 Ⅱ也升级一下内存条,具体型号是14-7472,原来是海力士 8G DDR4 2400MHz,只有一个内存条卡槽。
2025-04-17 18:13:19
502
原创 【沉浸式解决问题】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
422
原创 【沉浸式解决问题】通过GitLab API批量创建删除用户和项目
之前发了一篇GitLab被恶意注册,所以关闭注册功能,被恶意创建了很多用户和项目,当时未找到批量删除的方法,后续操作用户和项目实在是不方便,得找半天,通过搜索,找到了可以通过GitLab API批量创建删除用户和项目。
2025-03-28 14:17:26
1009
原创 忘记服务器密码,在Xshell7中查看已保存密码
很久以前在Xshell中登录服务器时填写了服务器密码,最近想在另一台电脑上登陆时,找不到密码了,所以想是否有方法查看Xshell7中已保存的密码。
2025-03-20 15:27:42
2671
3
原创 关闭AnyTXT开机自动启动索引服务
AnyTXT是个人认为目前最好用的免费全文搜索软件,最近使用的频率不多,不需要实时的索引更新。AnyTXT建立索引的过程中,CPU会保持100%的使用状态,而每次在软件中手动停止索引服务后,并且软件设置开机不自动启动,下次开机仍然会自动开启索引服务,风扇瞬间马力开足,虽然平常重启的频率不是很多,但还是想解决一下。
2025-03-17 14:38:38
496
原创 【笔记本电脑升级】神舟战神Z8-TA7NP升级内存条教程
目前我的笔记本内存条为两条8G,由于日常使用各种软件、服务,闲置状态大概就用8G,浏览器我喜欢把所有用到的和待看的都留着,多的时候可能会留存上百个页面,加上一些办公软件,内存基本就到80%了,此时再打开idea、pycharm、vs、navicat、axure、obsidian等工作软件,内存严重的不够用,虽然也可以通过及时关闭待用软件来腾出内存,但还是有点麻烦,遂决定更换两条32G内存条,一步到位,以后有机会换新的笔记本也可以再给新的笔记本用。
2025-03-16 16:44:47
885
原创 【笔记本电脑升级】20250315笔记本内存条32G DDR4 3200推荐
目前我的笔记本内存条为两条8G,由于日常使用各种软件、服务,闲置状态大概就用8G,浏览器我喜欢把所有用到的和待看的都留着,多的时候可能会留存上百个页面,加上一些办公软件,内存基本就到80%了,此时再打开idea、pycharm、vs、navicat、axure、obsidian等工作软件,内存严重的不够用,虽然也可以通过及时关闭待用软件来腾出内存,但还是有点麻烦,遂决定更换两条32G内存条,一步到位,以后有机会换新的笔记本也可以再给新的笔记本用。
2025-03-15 20:41:30
594
原创 获取文件下载链接后缀或文件名后缀
在写爬虫爬取下载链接来下载文件时,需要判断文件下载链接的后缀来命名文件,可以使用os库中获取文件名后缀的方法。当然,也可以用来获取文件路径和文件后缀。
2025-02-24 20:45:53
258
原创 Ollama修改安装目录和模型下载目录
因为c盘空间不足,而Ollama安装需要接近5个G的空间,个人适用的7b模型也在5G左右,所以把Ollama安装目录和模型下载目录都设置在D盘。
2025-02-20 11:26:52
3370
1
原创 GitLab被恶意注册,所以关闭注册功能
最近发现公司的GitLab被恶意注册许多账号,三个月的时间被注册了近3000个账号,有些账号会创建一个空的项目,注册的ip地址来自世界各地,应该是被定时脚本攻击了,暂时没发现安全方面的危害,因为项目都是私有的,但是对人员和项目管理造成很大的不便,也没发现批量删除的办法。并且之前同事自己注册的Name和Username规范都不统一,因此决定先关闭gitlab的注册功能,有新人进公司需要GitLab账号由我统一创建再分配。
2025-02-12 21:06:39
652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人