igxia
码龄4年
关注
提问 私信
  • 博客:178,487
    社区:25
    问答:228
    178,740
    总访问量
  • 113
    原创
  • 44,413
    排名
  • 2,004
    粉丝
  • 47
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2020-10-29
博客简介:

weilaaer的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,071
    当月
    41
个人成就
  • 获得213次点赞
  • 内容获得88次评论
  • 获得715次收藏
  • 代码片获得5,734次分享
创作历程
  • 7篇
    2024年
  • 18篇
    2023年
  • 89篇
    2022年
成就勋章
TA的专栏
  • Exception
    6篇
  • Android
    2篇
  • SpringBoot
    21篇
  • MySql
    9篇
  • Spring
    15篇
  • JavaWeb
    24篇
  • Redis
    5篇
  • IDEA
    2篇
  • 快速开发框架
    5篇
  • Vue
    32篇
  • Linux
    4篇
  • 服务器
    5篇
  • html
    3篇
  • SpringCloud
    1篇
  • uni-app
    2篇
  • JavaScript
    13篇
  • qq机器人
    3篇
  • JavaSE
    13篇
兴趣领域 设置
  • Java
    javatomcatspringmavenjava-eespring bootjvmmybatis
  • 后端
    mysql
  • 服务器
    linux缓存
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

error: remote unpack failed: error Missing tree

对于该报错,官方的解释为可能为仓库损坏或网络问题等原因,但在我们实际开发过程中,绝大多数情况是因为,如前面所说,远程仓库有其他人提交的修改,如果不嫌撤回本地commit的话,我们是无法pull代码的。将本地修改代码先提交到暂存区,防止拉代码时,远程仓库代码和本地修改代码冲突。所以在pull之前,我们需先试用如下代码,撤回本地的上一次commit。撤回提交后,即可重新拉取远程仓库代码,命令如下。解决完可能出现的冲突后,即可重新走提交代码步骤。在拉取完代码后,可重新将本地修改代码重新取出。
原创
发布博客 2024.07.31 ·
1503 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-8.7-bin

通过报错信息给出的下载链接 https://services.gradle.org/distributions/gradle-8.7-bin.zip,点击后即可进入下载,不过我测试后发现我需要科学上网才能下载。阿里云镜像 Gradle下载地址:https://mirrors.aliyun.com/macports/distfiles/gradle/腾讯云镜像 Gradle下载地址:https://mirrors.cloud.tencent.com/gradle/此路径为阿里镜像源,国内可以快速下载。
原创
发布博客 2024.07.07 ·
10162 阅读 ·
45 点赞 ·
5 评论 ·
110 收藏

Android Studio的下载安装

话不多说,没有概念,全是干活。
原创
发布博客 2024.07.07 ·
6066 阅读 ·
14 点赞 ·
7 评论 ·
29 收藏

Hibernate下HQL与SQL查询

缺点:如果实体存在多个关联对象,转换构建BO的时候,如果用到关联对象的属性,而关联对象的ID又不一样,那么会对每个关联对象去执行一下Proxy对象的取值,产生一个SQL执行,更悲剧的是,对象自身执行了一个批量的查询,然后又会循环去根据ID再查询一下自身,最最不建议的方式。,相应的需要有几个参数赋值。但是通过SQL的查询,如果想得到BO的返回值,需要对执行的结果addScalar,转换为对应的字段,如果类型不匹配,还需要在addScalar时,指定对应的字段类型。
原创
发布博客 2024.03.15 ·
1180 阅读 ·
20 点赞 ·
0 评论 ·
27 收藏

如何使用Java来发送qq邮箱邮件

通过上述代码,只能发送一个简单的字符,但是qq邮箱也是支持html解析的,我们可以在其中设置html代码,让我们的邮件“精致”一点,只需要更改emails.setMsg()中的参数即可。(如果大家项目没有引入Redis,也可以用session代替,因为我这里是一整个业务流程,后续还需要对比验证码,所以需要用到换成,大家测试的话也可以去掉)点击开启后会跳转到另一个页面,同样找到“POP3/IMAP/SMTP/Exchange/CardDAV 服务”,然后点击生成授权码。进入设置页面后,再点击账号。
原创
发布博客 2024.03.15 ·
1283 阅读 ·
5 点赞 ·
0 评论 ·
12 收藏

Windows系统下的Minio的安装和运行

最后还需要创建一个buckets,用于存储文件,进行下述图片操作,然后直接输入bucket名即可。注:以上上传代码参考ruoyi,如有文件缺少情况,可以自行前往若依官网查看。通过上述图片步骤,即可下载 minio.exe 和 mc.exe两个文件。(2)将minio.exe 和 mc.exe文件移入 bin 目录当中。(1)在任意位置创建以下三个文件夹,例如我在E:\Minio下创建的。(3)直接在存放minio.exe文件的目录下启动cmd窗口’进行下载(这里给的网址是Minio中文官网)
原创
发布博客 2024.03.13 ·
1219 阅读 ·
11 点赞 ·
0 评论 ·
12 收藏

‘Basic‘ attribute type should not be ‘Persistence Entity‘

解决实体类中编写另一个实体类报错
原创
发布博客 2024.03.10 ·
689 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Could not initialize class com.baomidou.mybatisplus.core.toolkit.support.SerializedLambdaMeta

该问题是由mybatis-plus版本问题导致的,我报错时所用的mybatis-plus版本为3.4.3,将版本省级到3.5.1后问题解决,即修改maven过gradle的依赖版本即可。在调用mybatis-plus自带的list方法时出现报错,报错代码如下。可以看到是一段很正常的查询语句。但是却报了如标题所示的错误。修改后重新调用接口后问题解决。
原创
发布博客 2023.08.17 ·
2526 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

java、mysql多表查询 JOIN ON 语句

本文章案例是基于,SpringBoot + MyBatisPlus开发的项目我这里给出两个案例:(1)一个字段关联(2)多个字段关联### 二、一个字段关联现有一个Post类,数据库对应为tb_post,其中有一个user_id字段,对应sys_user表中的user_id字段,现需要将user_id对应的user_name查询出来和其他字段一起返回给前端。1、新建DTO类我们根据POST类,创建一个PostDTO类,PostDTO类中,复制Post的所有代码,只新增一行private
原创
发布博客 2023.07.31 ·
638 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

若依框架(3)最新前后端分离3.8.6版本集成mybatis-plus

若依的前后端分离版是采用的springboot + mybatis 进行开发的,有的同学习惯使用mybatis-plus了,就想将mubatis更换为mybatis-plus。那么我们话不多说,直接开始。
原创
发布博客 2023.07.31 ·
2095 阅读 ·
9 点赞 ·
9 评论 ·
24 收藏

VSCode超强代码补全插件——GPT Runner的安装与使用

GPT Runner是一个功能很强大的插件,其实际应用远不止我上面介绍的这些,我上面的介绍知识基于最简单的应用让大家快速上手这个插件。插件还可以将正在编辑的文件中的选中代码作为token去询问GPT,GPT也会根据你的问题对代码进行补全或者修改等操作。同时该插件也支持模型的配置,更多操作大家可以共同前往探索呀。
原创
发布博客 2023.07.25 ·
8922 阅读 ·
1 点赞 ·
4 评论 ·
18 收藏

Required URI template variable ‘productId‘ for method parameter type Integer is not present

Required URI template variable 'productId' for method parameter type Integer is not present
原创
发布博客 2023.07.10 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

若依框架(2)使用若依框架进行二次开发

细心的同学应该发现我这里并没有复制Controller文件,因为Controller文件并不在这个模块里面,而是在ruoyi-admin模块里面,重复刚才的动作,将Controller文件复制到ruoyi-admin的web/system下。因为就想我们普通的vue项目,你没有在路由里面设置对应的路径,你也访问不了那个组件。我这里还真报错了,后端改了各个报错的地方完成启动,但是前端我忘了又有需要改import路径的地方,在我们复制进views文件夹里面两个文件夹的index.view里面,我们找到其。
原创
发布博客 2023.06.13 ·
46326 阅读 ·
14 点赞 ·
2 评论 ·
167 收藏

nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379

上面截取的是idea控制台启动报错的信息,我截取了部分片段,即每段报错信息的开头,通过报错信息,我们能很直观的看到是因为无法连接Redis而抛出的异常。在项目启动时,我们需要Redis的配置和配置文件里面的配置保持一直。或者在Redis中设置与后端配置文件相同的密码。但是我的Redis是用的本地的Redis,而且我的Redis已经开启,那为什么会报错呢。但是我的Redis服务端并没有设置密码。通过以下命令查看Redis的密码。我去看了一下配置文件,我的配置文件里面是给Redis设置了密码的。
原创
发布博客 2023.06.13 ·
2928 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

Linux日期和时区

按照2022-01-01 10:00:00的格式显示日期[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传。使用date命令本体,武宣县,直接查看时间[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传。安装2022-01-01的格式显示日期[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传。通过date查看的日期时间是不准确的,这是因为:系统默认时区非中国的东八区。格式化字符串:通过特定的字符串标记,来控制显示的日期格式。
原创
发布博客 2023.06.08 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux用户和权限--su、sudo、chmod、chown

无论是Windows、MacOs、Linux均采用多用户的管理模式进行权限管理。在Linux系统中,拥有最大权限的账户名为: root(超级管理员)而在前期,我们一直使用的账户是普通的用户: igxiaroot用户拥有最大的系统操作权限,二普通用户在许多地方的权限是受限的普通用户无法在根目录下创建文件夹通过su - root 切换到root用户后,可以创建普通用户的权限,一般在其HOME目录内是不受限的一旦出了HOME目录,大多数地方,普通用户只有只读和执行权限,无修改权限。
原创
发布博客 2023.06.08 ·
2741 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

Linux常用基础命令--ls、cd、pwd、mkdir、touch、cat、more、cp、mv、which、find、grep、wc、echo、tail、vi、vim

vim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设计和编辑性。命令模式(Command mode):命令模式下,所敲击的案件编辑器都理解为命令,以命令驱动执行不同的功能。-h:表示以易于阅读的形式,列出文件大小,例如K,M,G(-h必须搭配-l使用)-a:展示所有文件,包括隐藏文件和文件夹等,以 . 开头的文件为隐藏文件。管道符的含义是:将管道符左边命令的结果,作为右边命令的输入。
原创
发布博客 2023.06.08 ·
1522 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

若依-分页查询失效

list是进行了分页操作的,如果我本函数的返回值就是getDataTable(list),那么我的分页查询出错不了一点。在使用若依框架开发管理后台的时候,由于业务逻辑的需要,自己定义了一个DTO类,将与数据库对应的entity类进行封装。在进行二次封装之后发现返回的数据没有进行分页,并且总数也只为10(数据库总共90多条数据,每页数据数量为10),也就是只有一页的数据。我的代码是带有startPage的,也就是startPage开启了我下面这行代码的分页。自己重新封装之后调用,前端可以正常分页。
原创
发布博客 2023.06.08 ·
3173 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

SpringBoot项目启动banner修改--佛祖保佑banner

在我们运行SpringBoot项目是,会出现一个Spring的标志,该标志即为本项目的默认Banner。这里我们准备的Banner.txt文件里面,就是我们展示的banner,是一种文字绘图方式形成的图片。现在我看这个Spring很不爽,看多了不想看它怎么办,能不能把它换掉,答案是可以的。2、将Banner.txt文件放入项目的resource包里面。我们将banner.txt文件复制到resource包里面。然后启动项目,就会发现我们的启动图标已经改变了。1、准备一个Banner.txt文件。
原创
发布博客 2023.06.02 ·
941 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

若依框架(一)使用若依框架从0到1快速搭建springboot + vue 项目

在项目启动之前,我们现需要对配置文件进行修改,并打开特定应用,这里我们先打开ruoyi-admin模块下的application-druid.yml,将数据库链接地址和用户名密码更改为我们自己的。(我这里是已经进行二次开发的页面),未进行二次开发的登录账号和密码应该是admin和admin123,并且表单最上面展示的是若依管理系统。点击之后进入到gitee,点击 “克隆/下载”,选择下载方式,可以实用git命令进行git克隆,也可以直接选择下载zip,这里推荐新手就下载zip就可以了。
原创
发布博客 2023.06.02 ·
10296 阅读 ·
6 点赞 ·
6 评论 ·
75 收藏
加载更多