自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 【转载】lombok.config配置详解(lombok-1.18.28全)

lombok.config配置详解(lombok-1.18.28全)

2025-05-23 16:59:33 56

原创 【沉浸式解决问题】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

原创 word通配符表

word查找栏、替换栏代码对应通配符一览表。

2025-05-21 16:33:19 1234

原创 【沉浸式解决问题】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

原创 requests下载文件

python中下载文件的库和函数有很多,在写爬虫下载文件时推荐使用requests库。

2025-02-24 20:54:31 258

原创 获取文件下载链接后缀或文件名后缀

在写爬虫爬取下载链接来下载文件时,需要判断文件下载链接的后缀来命名文件,可以使用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

AsteriskPassword.7z

AsteriskPassword.7z

2025-03-20

WindTerm-2.7.0-Linux-Portable-x86-64.zip

WindTerm-2.7.0-Linux-Portable-x86-64.zip

2025-03-19

WindTerm-2.7.0-Mac-Portable-x86-64.dmg

WindTerm-2.7.0-Mac-Portable-x86-64.dmg

2025-03-19

WindTerm-2.7.0-Windows-Portable-x86-32.zip

WindTerm-2.7.0-Windows-Portable-x86-32.zip

2025-03-19

WindTerm-2.7.0-Windows-Portable-x86-64.zip

WindTerm-2.7.0-Windows-Portable-x86-64.zip

2025-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除