自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DCTANT的博客

95后全菜程序猿

  • 博客(134)
  • 资源 (1)
  • 收藏
  • 关注

原创 【报错记录】fastjson2报:java.lang.ArrayIndexOutOfBoundsException: Index 8192 out of bounds for length 8192

使用fastjson2对接SpringBoot 3.x后,调用JSON.toJSONString(this, JSONWriter.Feature.PrettyFormat)后报错了,内容为:fastjson2报:java.lang.ArrayIndexOutOfBoundsException: Index 8192 out of bounds for length 8192

2025-04-02 17:54:55 228

原创 【原创】Knife4j从2.x升级到4.x版本升级方案和措施,并解决SpringBoot3.x无法显示knife4j文档问题,报No static resource swagger-resources

通过这篇文章介绍了Knife4j从2.0.9升级到4.4.0的步骤,并详细介绍了升级方法,还有遇到的故障排除

2025-02-27 14:56:13 784

转载 【转载】【问题记录】解决Knife4j 4.x版本在SpringBoot3.x版本中返回字段类型包含泛型,但是api文档中不显示泛型中字段的问题

最近升级SpringBoot版本和Knife4j版本后发现,原来在Response类中能够返回的具体泛型,升级完成后泛型显示不出来了,变成了一个object,然后里面什么类型也不显示了。也就是说d中的返回类型都没有了,取而代之的是一个d:{}。而原来Knife4j 2.x版本是可以显示的。

2025-02-27 10:47:04 59

原创 【报错记录】pnpm install报WARN GET xxx error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.

项目背景是这样的,我换了台新电脑,node、pnpm全部都是新装的,vue-element-plus-admin项目使用pnpm执行pnpm install报错了,内容为:WARN GET xxx error (ERR_INVALID_THIS). Will retry in 10 seconds. 2 retries left.。这篇文字就教大家解决这个问题

2025-02-21 15:40:56 698 1

原创 【原创】vue-element-admin-plus完成编辑页面中嵌套列表功能

本篇文章给大家展示了在vue-element-plus-admin中如何在编辑页面嵌套子列表,给大家提供一个编辑思路。当然这里只是一个介绍思路的demo,并不是完整代码,如果真的要完整实现这个功能,还需要后端的协助

2025-02-17 22:50:41 1508 1

原创 【原创】解决vue-element-plus-admin无法实现下拉框动态控制表单功能,动态显隐输入框

这篇文章解决了vue-element-plus-admin无法实现下拉框动态控制表单功能,动态显隐输入框

2025-02-14 16:22:07 563

原创 【原创】vue-element-plus-admin使用上传组件,完成上传到后端,并通过后端存储到minio,回显到页面功能

解决了vue-element-plus-admin上传模块的流程问题,调通了整个流程,又能入库又能入minio,还能正常回显。

2025-02-11 18:38:10 1193

原创 【合作原创】使用Termux搭建可以使用的生产力环境(十)

Android手机使用Termux搭建可以使用的生产力环境大功已成,这篇将介绍Termux-X11配合Debian的xfce4桌面最终达到的效果。

2025-01-12 12:48:02 1118

原创 【问题记录】解决小米手机无线投屏出现白屏什么都无法显示的问题

写Termux教程过程中我需要用到手机投屏功能,用于显示xfce4桌面,但是我发现我的小米13投屏出现问题了,投屏是能连接上的,但是投屏刚显示出手机界面还没到1秒,就被自动切换到白屏界面了,什么都显示不了,百度我也搜过,只有问的,没有回答的,只能自己解决咯。

2025-01-11 21:21:53 476

原创 【合作原创】使用Termux搭建可以使用的生产力环境(九)

在proot-distro的Debian中启动xfce桌面,使用Termux-X11这个APP来展示xfce桌面。本篇带大家初识了Termux-X11这款APP,并将Debian中的xfce4桌面显示在这个APP中了,并对Termux-X11进行了简单的设置,让它能够更好的使用。

2025-01-08 23:59:32 1343 2

原创 【合作原创】使用Termux搭建可以使用的生产力环境(八)

本篇带大家完成了IDEA社区版的安装,以及在Termux中安装VNC Server并在Debian中启动xfce4,并让Debian中的xfce4连接到Termux的VNC Server,并成功让客户端连接,从而解决了在IDEA社区版中无法使用中文输入法的问题,离最终生产力环境更进一步了。

2024-12-26 22:38:03 913 4

原创 【合作原创】使用Termux搭建可以使用的生产力环境(七)

本篇带大家熟悉使用了星火商店,实例安装了百度网盘,以及安装完成的VS code和openjdk23,为我们后续在手机里敲代码奠定了基础。下一篇我将继续带领大家在手机里进行代码开发之路,敬请期待

2024-12-17 23:14:28 1350 1

原创 【合作原创】使用Termux搭建可以使用的生产力环境(六)

​在上一篇我们讲到了如何美化xfce4桌面,达到类似于Windows的效果,这一篇将继续在上一篇桌面的基础上给我们的系统装上必要的软件,让它做到真正可以使用。本篇带大家安装了一下火狐浏览器和华宇拼音输入法,至此这个手机内的Linux已经算是达到了一个可以使用的水平的,至少浏览网页,使用网页进行简单的办公已经是可以了,离我们最终的目标也是越来越近了。下一篇我会继续这个步骤,将我们程序猿的编程环境也给他搭建出来,敬请期待。

2024-12-13 23:16:58 1286 2

原创 【合作原创】使用Termux搭建可以使用的生产力环境(五)

在上一篇我们讲到了如何让proot-distro中的Debian声音驱动正常,将我们的系统备份后,通过VNC客户端连接到VNC服务器,这一篇我们来讲一下xfce桌面的美化操作本篇带大家了解了一下xfce桌面,入门了xfce面板的基础操作,这篇可能有点水,但是从截图到标注,到各种美化,确实是耗费了我不少时间,当然也是达成我们最终目的的重要一步,只有好看了才能让我们继续有动力前进。下一篇我将会带大家按照各种必要软件,给我们的系统添砖加瓦。

2024-12-10 23:27:56 1264

原创 【合作原创】使用Termux搭建可以使用的生产力环境(四)

在上一篇我们讲到了修改proot-distro内的Debian修改镜像源,并安装xfce4(后面简称xfce)桌面,在这一章中我们将继续向我们的目标前进。在这一期中,我们先解决了一些之前遗留的问题,比如音频问题,少的组件等等,并使用VNC Client连接到了xfce桌面了,大家可以在这个桌面里探索一番,即使搞坏了也不要紧,直接用备份的包还原即可。

2024-12-08 12:35:48 1017 3

原创 【合作原创】使用Termux搭建可以使用的生产力环境(三)

上一篇我们讲到了在Termux中安装Debian系统,并使用SFTP在手机和电脑之间传输文件,这一篇我们将继续向目标前进,搭建一套可以用于编程开发的生产力环境。本篇介绍了proot-distro中的Debian如何更换镜像源,让大家花更短的时间安装完需要的包,以及即将要安装的图形化界面相关基础知识,和这让人无语的排列组合,最后让大家花时间安装一下xfc4桌面。在下一篇中我将会向大家介绍如何连接并使用你刚装完的xfce4桌面,敬请期待。

2024-12-06 00:01:07 1035

原创 【合作原创】使用Termux搭建可以使用的生产力环境(二)

上期文章没看的可以先从上期文章开始看起,目前我们已经完成了FinalShell ssh连接手机Termux的功能了,这期我们继续朝我们的目标前进。今天早上有读者进群以为生成环境指的是搭建服务器,比如部署MySQL、Redis之类的,其实不是,我这期的文章的目标是搭建代码开发环境,而不是服务器环境。本章介绍了proot-distro的安装使用,以及Termux传输文件的实用技巧,以后大家就能免数据线随便在电脑和手机间传输文件了。

2024-12-03 23:03:57 1605

原创 【合作原创】使用Termux搭建可以使用的生产力环境(一)

真没想到一个Termux我居然玩了一个月之多,我的初衷只是想探求在手机上进行编程的可能性,当然不是看看那种,而是真正能用的那种,结果没想到折腾来折腾去居然就花了要一个月的时间。是时候将这些折腾的内容汇总成文档了,不然过个半年一年了,自己都快忘光了。我相信这篇文章会为打开大家新世界的大门。!

2024-12-02 23:39:43 1917

原创 【报错记录】解决Termux中pulseaudio启动报错,报:E: [pulseaudio] main.c: Daemon startup failed.

在尝试使用Termux-X11启动Minecraft过程中,不知道怎么回事原本好好的pulseaudio居然无法启动了,一直在报E: [pulseaudio] main.c: Daemon startup failed.。重装了好几次也没用解决方案如下。

2024-11-21 23:29:33 945

原创 【原创】如何备份和还原Ubuntu系统,非常详细!!

我在虚拟机装了一个xfce4的Ubuntu桌面版,外加输入法、IDEA等,我想将这个虚拟机里的系统直接搬到物理机中,那我可以省的再重新装一遍、配置xfce4桌面、修改一堆快捷键还有配置idea了,那直接说干就干。

2024-11-15 00:00:40 5598

原创 【报错记录】Steam迁移(移动)游戏报:移动以下应用的内容失败:XXX: 磁盘写入错误

由于黑神话悟空,导致我的2TB的SSD系统盘快满了,我又买了一块4TB的SSD用来存放游戏,我就打算把之前C盘里的游戏移动到D盘,结果Steam移动游戏居然报错了,报的还是“磁盘写入错误”,如下图所示:找遍全网都没什么好的解决方法,只能自己想办法解决了。之前移动失败报错我还以为是Steam的bug,结果发现根本不是,Steam太保守了,任何游戏文件移动失败都会触发回滚,我们只需要绕过这个机制即可,就能顺利完成游戏迁移。

2024-11-09 00:22:17 2499 1

原创 【问题记录】解决VMware虚拟机中鼠标侧键无法使用的问题

有项目需要在Linux系统中开发,因为要测试Linux中相关功能,要用到shell,在Windows中开发太麻烦了,因此我选择使用Ubuntu+Xfce4桌面来开发,这里我用到了Linux版本的IDEA,除了快捷键经常和系统快捷键冲突外,鼠标侧键用来前进和后端代码用不了也让我十分恼火,这篇就来解决这个鼠标侧键无法使用的问题。

2024-10-29 10:43:32 1147

原创 【原创】红米K40(alioth)解锁BL,安装Magisk获取root权限并安装LSPosed模块

这篇博客算是对我近期搞机过程的文档汇总吧,别到时候过个几年就忘了。最近被我霍霍了好多台小米,这台红米K40是从pdd买的二手翻新机,就是用来折腾的,废话不多说开始正文。该篇也是对上一篇的补充,介绍如何获取root权限,这篇博客算是对我近期疯狂搞机的总结,汇总为一篇文档了,相信也能帮助到不少人。

2024-10-27 16:22:35 6608 4

原创 【原创】Android手机使用Termux搭建Samba服务器,连接外接SSD,制作简易NAS

Termux真是个好东西,把Android手机当Linux服务器来用,手机还有一个特点就是超低的功耗,我的小米9待机2瓦,满载4.5瓦,秒杀市面上所有x86_64架构低功耗主机,还有一点稳定性,手机作为平时24小时不关机的玩意,还被人长时间各种折腾还不坏的东西,稳定性确实相当可以了,如果那它来做NAS岂不美哉?

2024-10-25 23:46:44 6187 2

原创 【报错记录】解决Kotlin编写SpringBoot项目报:Cannot inline bytecode built with JVM target 17 into bytecode that is

我用Maven构建并用Kotlin编写的SpringBoot项目启动报:Cannot inline bytecode built with JVM target 17 into bytecode that is being built with JVM target 1.8. Please specify proper '-jvm-target' option。查了一下网上全是用Gradle编译的项目,而没有Maven的,搞得我又只能自己来解决了。

2024-10-10 16:41:15 916

原创 【原创】解决七彩虹显卡开启turbo模式后,电脑开机蜂鸣器1长3短,自检码卡AA的问题

今天黑神话悟空发布了,我昨天跑了一下性能测试,发现我的七彩虹2070 Super AD OC,开启光线追踪,不开FSR后,只能跑不到60帧,这让我大为不满。然后我想到了显卡上有个turbo按钮,之前一直处于按下,也就是未开启状态,当我按至弹起的情况下(turbo模式开启),重启后开机就开不了了。

2024-08-20 10:17:44 2307

原创 【原创】如何在Maven package时执行自己的代码,比如下载文件等

目前有个项目需要一个类似于AI相关的巨大分词包,这个文件不能通过git提交,因为公司git服务器限制了文件大小,且这个文件有人在维护更新,只能通过在打包的时候实时下载,就有了这个maven package时需要下载文件的需求,打包的时候需要将这个分词包放进最终打完的包中。

2024-08-15 14:30:34 481

原创 【原创】分析JDK17加载Sybase驱动出现递归调用的原因并解决其加载问题

最近好久没发文章了,原因是AI太强了,随便问一句答案就有了,节约了很多折腾的时间,也就没法作为原创文章发布了,还有就是很多涉及公司内部的代码,没法公开发布。这次遇到了一个项目,用的数据库是Sybase,需要使用jdbc进行连接然后查询其中的数据。这个项目以前在jdk8的环境运行是正常的,但是到了jdk17,加载驱动就出现问题了,这篇文章就来分析并解决这个问题。

2024-08-01 14:10:34 818

原创 【原创】RockyLinux9.3手动编译MySQL8.2.0源码,超详细!!

MySQL安装如果使用rpm包安装实在过于麻烦,缺这缺那的,我就想能不能就源码包自己手动编译安装,编译完的包可以给其他服务器直接用,这样只需要麻烦一次,后面就方便了。至于为什么不用RockyLinux8.6版本,因为我试过了,编译成功的MySQL执行报错了,我也不知道什么原因导致的,索性换到最新的RockyLinux9.3版本了。我这里用的电脑都是X86_64平台的,如果是其他CPU架构的机型则需要下载对应CPU架构版本的rpm包。

2024-03-26 11:24:32 1702

原创 【原创】RockyLinux8.6编译安装Redis7.2.4,非常详细!

RockyLinux8.6貌似比CentOS7.9少了一些必要的库,还有就是存在版本冲突,导致它去编译Redis7.2.4比CentOS7.9麻烦多了,踩了好多坑,终于算是编译成功了,下面就来介绍一下如何编译成功的。

2024-03-22 11:30:16 697

原创 【原创】JDK17获取CPU占用率、内存占用率以及堆内存使用情况

换成现在模块化的JDK后,比如java11、java17,OperatingSystemMXBean类就无法反射获取其中的信息了,会导致FastJson报错。当然我已经找到了解决方法

2024-03-21 11:59:36 2097 2

原创 【原创】VMware创建子网,并使用软路由获得访问互联网的能力,并通过静态路由让上层网络访问位于虚拟机的子网

一看标题就很离谱,确实内容也有点复杂,我的初衷是为后面搞软路由做准备,先通过VMware进行可行性验证,确定方案是否可行,再做下一步的计划。结论当然可以的,能通能访问,强的不行。网络拓扑图如下:由于我是程序猿,并非网络工程师,有些内容稍微显得不太专业,但是我比较会折腾。拓扑图很简单,就是一个顶层路由192.168.0.1,下面带一个软路由192.168.0.235(192.168.1.1)。

2024-01-30 22:39:51 1675

原创 【原创】提升MybatisPlus分页便捷性,制作一个属于自己的分页插件,让代码更加优雅

我的目标就是要让本就优雅的MP更加优雅,分页功能更加优美的使用。

2023-12-05 22:43:53 1694

原创 【原创】为MybatisPlus增加一个逻辑删除插件,让XML中的SQL也能自动增加逻辑删除功能

解决MybatisPlus的xml没有自动添加逻辑删除字段的痛点,自定义MybatisPlus插件的典型案例。

2023-11-20 18:38:48 2237 10

原创 【原创】CentOS7.9解决mdadm组raid阵列后resync非常慢的问题

默认的resync的speed值过小,导致阵列同步非常缓慢,如何才能解决这个问题。解决mdadm组raid阵列后resync非常慢的问题。

2023-11-20 17:11:14 1764

原创 【报错记录】解决使用Kotlin写的SpringBoot项目使用Aspect切面无法生效的问题

为了能在SpringBoot使用Kotlin,真的是各种坑都彩礼一遍,这次遇到的问题是Aspect无法对Kotlin代码生效。我这里的使用场景是使用切面切Controller中的方法,用来对接口进行一些初始化和收尾工作。Aspect在Controller类还是Java代码的时候是生效的,能够正常切入,但是通过IDEA自带的“Convert Java File to Kotlin File”后,转为Kotlin类的Controller就无法被切面切入了,搞得我一头雾水。

2023-11-20 16:38:23 823

原创 【原创】Kotlin使用Lambda形式的QueryWrapper进行查询,解决SpringBoot中Kotlin无法使用LambdaQueryWrapper执行查询的问题

众所周知,Kotlin无法使用LambdaQueryWrapper进行查询,会无法找到相关Lambda表达式的方法,导致报错,这就导致Kotlin因为这么一个小问题变得不香了,当然这个问题也很好解决。

2023-11-20 15:31:44 1262

原创 【原创】RockyLinux设置网络/网卡唤醒/NetworkManager设置网络唤醒

由于我的5600G无法安装CentOS系统,因此选择安装了RockyLinux,但是RockyLinux用的是NetworkManager,网上说的都是之前CentOS的方法,因此完全无效,这里来介绍一下RockyLinux如何设置网络唤醒。

2023-10-24 23:34:01 1581

原创 【原创】解决Kotlin无法使用@Slf4j注解的问题

主要还是辟谣之前的网上的用法,当然也会给出最终的使用方法。这可是Kotlin,关Slf4j何事!?

2023-10-24 11:15:21 1622 1

原创 【原创】VMware Workstation查看虚拟机实际使用的内存量并通过PID找到对应的虚拟机

由于虚拟机占用了大量电脑内存,但是我得知道是哪个虚拟机占用了特别多的内存,但是怎么才能找到呢?看我这篇即可找到答案!

2023-09-26 11:06:57 7612

华硕AMD主板Raid驱动

华硕AMD主板使用的Raid驱动,可以让SATA模式选择了RAID的主板在Windows10/11的安装界面加载到磁盘

2023-08-27

CentOS7.8中的tailf命令

CentOS7.8中的tailf命令,由于Rocky Linux中缺少这个命令,因此可以直接将此文件上传到/usr/bin目录下,然后执行chmod 755 /usr/bin/tailf,即可正常使用tailf命令

2022-06-23

空空如也

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

TA关注的人

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