- 博客(113)
- 资源 (1)
- 收藏
- 关注
原创 【问题记录】解决VMware虚拟机中鼠标侧键无法使用的问题
有项目需要在Linux系统中开发,因为要测试Linux中相关功能,要用到shell,在Windows中开发太麻烦了,因此我选择使用Ubuntu+Xfce4桌面来开发,这里我用到了Linux版本的IDEA,除了快捷键经常和系统快捷键冲突外,鼠标侧键用来前进和后端代码用不了也让我十分恼火,这篇就来解决这个鼠标侧键无法使用的问题。
2024-10-29 10:43:32 517
原创 【原创】红米K40(alioth)解锁BL,安装Magisk获取root权限并安装LSPosed模块
这篇博客算是对我近期搞机过程的文档汇总吧,别到时候过个几年就忘了。最近被我霍霍了好多台小米,这台红米K40是从pdd买的二手翻新机,就是用来折腾的,废话不多说开始正文。该篇也是对上一篇的补充,介绍如何获取root权限,这篇博客算是对我近期疯狂搞机的总结,汇总为一篇文档了,相信也能帮助到不少人。
2024-10-27 16:22:35 1092
原创 【原创】Android手机使用Termux搭建Samba服务器,连接外接SSD,制作简易NAS
Termux真是个好东西,把Android手机当Linux服务器来用,手机还有一个特点就是超低的功耗,我的小米9待机2瓦,满载4.5瓦,秒杀市面上所有x86_64架构低功耗主机,还有一点稳定性,手机作为平时24小时不关机的玩意,还被人长时间各种折腾还不坏的东西,稳定性确实相当可以了,如果那它来做NAS岂不美哉?
2024-10-25 23:46:44 1183
原创 【报错记录】解决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 554
原创 【原创】解决七彩虹显卡开启turbo模式后,电脑开机蜂鸣器1长3短,自检码卡AA的问题
今天黑神话悟空发布了,我昨天跑了一下性能测试,发现我的七彩虹2070 Super AD OC,开启光线追踪,不开FSR后,只能跑不到60帧,这让我大为不满。然后我想到了显卡上有个turbo按钮,之前一直处于按下,也就是未开启状态,当我按至弹起的情况下(turbo模式开启),重启后开机就开不了了。
2024-08-20 10:17:44 1277
原创 【原创】如何在Maven package时执行自己的代码,比如下载文件等
目前有个项目需要一个类似于AI相关的巨大分词包,这个文件不能通过git提交,因为公司git服务器限制了文件大小,且这个文件有人在维护更新,只能通过在打包的时候实时下载,就有了这个maven package时需要下载文件的需求,打包的时候需要将这个分词包放进最终打完的包中。
2024-08-15 14:30:34 407
原创 【原创】分析JDK17加载Sybase驱动出现递归调用的原因并解决其加载问题
最近好久没发文章了,原因是AI太强了,随便问一句答案就有了,节约了很多折腾的时间,也就没法作为原创文章发布了,还有就是很多涉及公司内部的代码,没法公开发布。这次遇到了一个项目,用的数据库是Sybase,需要使用jdbc进行连接然后查询其中的数据。这个项目以前在jdk8的环境运行是正常的,但是到了jdk17,加载驱动就出现问题了,这篇文章就来分析并解决这个问题。
2024-08-01 14:10:34 714
原创 【原创】RockyLinux9.3手动编译MySQL8.2.0源码,超详细!!
MySQL安装如果使用rpm包安装实在过于麻烦,缺这缺那的,我就想能不能就源码包自己手动编译安装,编译完的包可以给其他服务器直接用,这样只需要麻烦一次,后面就方便了。至于为什么不用RockyLinux8.6版本,因为我试过了,编译成功的MySQL执行报错了,我也不知道什么原因导致的,索性换到最新的RockyLinux9.3版本了。我这里用的电脑都是X86_64平台的,如果是其他CPU架构的机型则需要下载对应CPU架构版本的rpm包。
2024-03-26 11:24:32 1544
原创 【原创】RockyLinux8.6编译安装Redis7.2.4,非常详细!
RockyLinux8.6貌似比CentOS7.9少了一些必要的库,还有就是存在版本冲突,导致它去编译Redis7.2.4比CentOS7.9麻烦多了,踩了好多坑,终于算是编译成功了,下面就来介绍一下如何编译成功的。
2024-03-22 11:30:16 568
原创 【原创】JDK17获取CPU占用率、内存占用率以及堆内存使用情况
换成现在模块化的JDK后,比如java11、java17,OperatingSystemMXBean类就无法反射获取其中的信息了,会导致FastJson报错。当然我已经找到了解决方法
2024-03-21 11:59:36 1682 2
原创 【原创】VMware创建子网,并使用软路由获得访问互联网的能力,并通过静态路由让上层网络访问位于虚拟机的子网
一看标题就很离谱,确实内容也有点复杂,我的初衷是为后面搞软路由做准备,先通过VMware进行可行性验证,确定方案是否可行,再做下一步的计划。结论当然可以的,能通能访问,强的不行。网络拓扑图如下:由于我是程序猿,并非网络工程师,有些内容稍微显得不太专业,但是我比较会折腾。拓扑图很简单,就是一个顶层路由192.168.0.1,下面带一个软路由192.168.0.235(192.168.1.1)。
2024-01-30 22:39:51 1388
原创 【原创】提升MybatisPlus分页便捷性,制作一个属于自己的分页插件,让代码更加优雅
我的目标就是要让本就优雅的MP更加优雅,分页功能更加优美的使用。
2023-12-05 22:43:53 1655
原创 【原创】为MybatisPlus增加一个逻辑删除插件,让XML中的SQL也能自动增加逻辑删除功能
解决MybatisPlus的xml没有自动添加逻辑删除字段的痛点,自定义MybatisPlus插件的典型案例。
2023-11-20 18:38:48 1937 6
原创 【原创】CentOS7.9解决mdadm组raid阵列后resync非常慢的问题
默认的resync的speed值过小,导致阵列同步非常缓慢,如何才能解决这个问题。解决mdadm组raid阵列后resync非常慢的问题。
2023-11-20 17:11:14 1450
原创 【报错记录】解决使用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 747
原创 【原创】Kotlin使用Lambda形式的QueryWrapper进行查询,解决SpringBoot中Kotlin无法使用LambdaQueryWrapper执行查询的问题
众所周知,Kotlin无法使用LambdaQueryWrapper进行查询,会无法找到相关Lambda表达式的方法,导致报错,这就导致Kotlin因为这么一个小问题变得不香了,当然这个问题也很好解决。
2023-11-20 15:31:44 1104
原创 【原创】RockyLinux设置网络/网卡唤醒/NetworkManager设置网络唤醒
由于我的5600G无法安装CentOS系统,因此选择安装了RockyLinux,但是RockyLinux用的是NetworkManager,网上说的都是之前CentOS的方法,因此完全无效,这里来介绍一下RockyLinux如何设置网络唤醒。
2023-10-24 23:34:01 1279
原创 【原创】解决Kotlin无法使用@Slf4j注解的问题
主要还是辟谣之前的网上的用法,当然也会给出最终的使用方法。这可是Kotlin,关Slf4j何事!?
2023-10-24 11:15:21 1317 1
原创 【原创】VMware Workstation查看虚拟机实际使用的内存量并通过PID找到对应的虚拟机
由于虚拟机占用了大量电脑内存,但是我得知道是哪个虚拟机占用了特别多的内存,但是怎么才能找到呢?看我这篇即可找到答案!
2023-09-26 11:06:57 5885
原创 【报错记录】疯狂踩坑之RockyLinux创建Raid1镜像分区,Raid分区在重启后消失了!外加华硕主板使用Raid模式后,硬盘在系统中无法找到问题
为了摆脱对于专业NAS的依赖,我决定专门使用一台Linux服务器安装NAS程序的方式实现NAS功能,这里就需要用到Raid功能,由于目前我只有3块SSD(256G+500G+500G),在ChatGPT的推荐下还是使用一个256G系统盘+2块500G硬盘组Raid1的方式组成一个阵列,结果坑人的事就来了!使用mdadm创建的raid阵列重启后不见了!!然后我所有的数据都找不到了!!而且在/dev中甚至找不到md0这个raid磁盘阵列,这还怎么用,难道组成镜像后就不关机了?
2023-08-27 23:02:20 2891
原创 【报错记录】解决物理机安装CentOS7.9报Kernel panic - not syncing: Fatal exception Kernel Offset:0x*****
由于我自己组电脑省了一堆配件,因此决定再装一台电脑当自己的开发服务器用,本来以为安装会很简单,因为我以前装过CentOS7.9,它安装起来确实很简单,没想到这次安装却翻车了!本来想放弃了用用Windows得了,再搞个虚拟机装个CentOS,后来想想这完全背离了初衷,而且这种问题不解决以后估计还会遇到,于是我硬着头皮搞了几个小时终于给解决了。
2023-08-26 23:45:51 6519 9
原创 【报错记录】解决CentOS免密失败的问题,以及解决免密问题的排查流程
现场遇到一台旧服务器与其他服务器免密失败的问题,明明.ssh目录中authorized_keys中的公钥设置都是正确的,但是别的服务器连它都得输密码,我本以为2分钟就能解决了,没想到搞了半小时才解决。
2023-07-11 14:44:00 3030
原创 【报错记录】nacos2.2.3启动失败,报Fail to init node, please see the logs to find the reason.
记录一个比较罕见的nacos启动报错,非版本、非配置原因导致,而是之前的数据导致的现在安装的nacos启动出现问题
2023-07-05 11:40:09 7386 3
原创 【原创】生成文件MD5图像,类似于GitHub的像素风格头像
通过Java代码实现和GitHub类似的头像效果,并且还能根据文件的md5生成这种像素图片。
2023-04-28 18:05:54 1823 1
原创 【原创】解决MySQL表信息schema更新不及时的问题,包括auto_increment值和表行数更新不及时
解决MySQL的innodb更新information_schema表表数据不及时的问题,差点让DBeaver背锅
2023-04-17 11:54:25 2400 1
原创 【原创】解决minio启动报ERROR Unable to use the drive ** found backend type fs, expected xl or xl-single
由于minio报了一个安全漏洞,以至于公司需要升级minio版本,但是我发现使用最新版本的minio后minio无法正常启动了。由于之前就是单机部署,因此这次还是单机部署,结果却启动不起来了。网上找了一圈资料说是换老版本。我真是服了,既然老版本本来就有用我为什么不用老版本……
2023-03-30 18:58:04 17605 10
原创 【报错记录】解决Clickhouse DateTime保存报错问题:Cannot parse string ‘XX‘ as DateTime: syntax error at position
java调用clickhouse,保存Date类型的数据,解决clickhouse报错问题:Cannot parse string 'XX' as DateTime: syntax error at position XX(parsed just 'XX'): while executing 'FUNCTION CAST(assumeNotNull(_dummy_0) :: 2, 'DateTime' :: 1)
2023-02-10 17:24:29 4511
原创 【报错记录】记录一个导致IDEA Maven编译控制台乱码的问题
解决一个之前网上从来没遇到的idea使用maven编译,idea的maven控制台出现的乱码问题,而且罪魁祸首居然是jdk18
2023-01-04 15:48:06 1350 1
原创 【原创】关于表结构更改的大量数据的迁移方案
关于大量数据(上亿条)修改表结构是个很麻烦的事,因为耗时实在太长了,我们可以使用另一种方式去修改表结构,也就是insert select方式,能够节省大量时间。
2022-11-28 19:56:46 2570
原创 【原创】获取MybatisPlus注入的mapper的真实类型
MybatisPlus中Autowired出来的mapper是代理出来的示例,getClass获取到的类型为代理类,而不是其真实的类,这会导致很多麻烦,我目前就着手解决了这个问题,从而优化了代码。
2022-11-01 18:45:49 1537 3
原创 【报错记录】执行curl命令报:没有那个文件或目录
curl报“没有那个文件或目录”,这简直不可思议!因为服务器中明明是有这个命令的,具体是怎么解决这个问题的,请看我慢慢道来
2022-10-20 18:28:35 3652
原创 【报错记录】mysqldump: Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
使用mysqldump导出数据时遇到:mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect这个报错,但是网上说的改my.cnf的方法,我认为是完全没有必要,故作此文,提出新的解决办法。
2022-10-20 17:38:04 2254
原创 【原创】MybatisPlus调用原生SQL的三种方法
这篇文章破天荒的介绍了三种使用MybatisPlus查询原生SQL的方法,可以说是全网独有的。
2022-09-29 19:11:05 32343 8
原创 【报错记录】MybatisPlus报Mapped Statements collection does not contain value for...
Mybatis-Plus报错:Error updating database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.sun.proxy.$Proxy129.insert但是这个insert方法是mapper中普遍有的方法,为什么会报错呢?
2022-08-22 16:30:32 3827
原创 【原创】ElasticSearch使用shell脚本的方式为其增加用户并添加密码
ElasticSearch通过脚本的方式添加用户和密码,且不会卡住需要输入密码
2022-06-30 14:40:47 1044 2
原创 【原创】非常详细!VMware安装Rocky Linux服务器系统并执行优化,包括修改安装镜像源、ssh免密等等
手把手教你安装Rocky Linux和优化,非常详细
2022-06-24 10:28:04 9578 6
原创 【原创】POI 5.x XSSF和HSSF使用自定义字体颜色
POI设置字体和背景颜色的案例展示,说明其他博客中存在的问题,以及坑在什么位置,防止其他人也和我一样踩同样的坑
2022-06-07 11:30:00 10641 8
原创 【原创】Nacos从2.0.4更新到2.1.0
Nacos官方并没有给出nacos2.x的升级方法,我个人研究整理了一下更新方法,希望能给大家提供帮助
2022-06-06 14:52:02 5853 3
原创 【报错记录】解决无法找到EmbeddedServletContainerAutoConfiguration导致项目无法启动的问题
解决java.lang.IllegalArgumentException: Could not find class [org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration]这个问题,并给出一个方法解决这个共性问题,能给使用SpringBoot的同行们一些建议
2022-06-02 14:21:31 1898
原创 【原创】Java使用RestHighLevelClient操作ElasticSearch,实现多字段Group by并将结果进行count排序
调用ES的java api,让数据进行group by后再排序,非常实用
2022-05-23 10:39:14 2385 6
CentOS7.8中的tailf命令
2022-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人