![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目总结
L.2626
仅记录我的学习,注明出处按需转载
展开
-
Linux项目部署经验
1.yml配置文件mysql配置忘改了。2.服务器未放行8080、80等端口。服务器未放行8080、80等端口。原创 2024-07-01 11:25:22 · 141 阅读 · 0 评论 -
mViewPager = findViewById(R.id.vp2);空指针异常
3. 在调用findViewById(R.id.vp2)之后,检查返回的mViewPager是否为null。2. 确保在调用findViewById(R.id.vp2)之前,Activity已经通过setContentView()方法设置了正确的布局文件。4. 确保在调用mViewPager.setAdapter()方法之前,检查mViewPager是否有效,以避免空指针异常的发生。我的异常就放生在setContentView()方法设置了不正确的布局文件。原创 2024-05-31 08:10:18 · 139 阅读 · 0 评论 -
Android如何利用OKHTTP发送带参数的GET请求
Android如何发送带参数的GET请求。原创 2024-05-23 07:39:01 · 651 阅读 · 4 评论 -
android用okhttp报错Failed to connect to localhost/127.0.0.1:8080
在andorid设置url为127.0.0.1:8080,结果在运行的时候报了Failed to connect to localhost/127.0.0.1解决方法:使用ipconfig /all命令找到自己的ip地址,将127.0.0.1:8080改为192.168.56.1:8080Localhost环回地址127.0.0.1是指设备本身。你的Android模拟器上没有运行服务器。原创 2024-05-21 08:32:57 · 448 阅读 · 0 评论 -
解决安卓OkHttp报错UnknownServiceException CLEARTEXT communication to not permitted by network security
用android利用okhttp像本地发送请求时报错 Caused by: java.net.UnknownServiceException: CLEARTEXT communication to localhost not permitted by network security policy由于java.net.UnknownServiceException:不允许通过网络安全策略进行与localhost的明文通信详情可见安卓中文官网描述1. 使用安全的加密传输方式:改用HTTPS或其他加密方式原创 2024-05-21 08:22:23 · 686 阅读 · 0 评论 -
R.layout报红Cannot resolve symbol ‘layout‘
R.layout报红Cannot resolve symbol 'layout'我的这个情况就是R的import错误。应该是本项目名称的R。原创 2024-05-20 08:12:09 · 168 阅读 · 0 评论 -
Cannot resolve constructor ‘Intent(PersonalFragment, Class<PersonalInformationActivity>)‘
错误消息"无法解析构造函数'Intent(PersonalFragment, Class)'"表明Intent类中没有接受PersonalFragment和Class作为参数的构造函数。2. 如果PersonalInformationActivity是在与PersonalFragment相同的包中定义的活动,则可以简单地使用碎片的上下文来创建Intent。原创 2024-05-20 07:41:36 · 316 阅读 · 0 评论 -
setBackgroundResource和setImageResource的区别
在Android开发中,setBackgroundResource()和setImageResource()方法都用于设置View或ImageView的背景或图片资源,但两者有一些区别。- setBackgroundResource()方法用于设置View的背景资源,可以是drawable资源、颜色资源或者是图片资源。- 通过setBackgroundResource()设置的资源会成为View的背景,会填充整个View的背景区域。- 主要用于显示图片的ImageView控件。原创 2024-05-18 08:28:06 · 174 阅读 · 0 评论 -
解决SpringBoot图片上传需重启服务器才能显示问题
这是因为对服务器的保护措施导致的,服务器不能对外部暴露真实的资源路径,需要配置虚拟路径映射访问。新建一个WebConfig类,实现自定义的资源映射函数addResourceHandlers。把头像上传到本地路径后,无法立即访问头像,需要重启服务器才可以访问到。addResourceLocations()配置该文件的绝对路径。addResourceHandler()里配置需要映射的文件,解决SpringBoot图片上传需重启服务器才能显示问题。没有重启服务器也可以访问了。原创 2024-05-17 09:58:09 · 493 阅读 · 0 评论 -
refusing to merge unrelated histories的解决方案
如果在使用`git pull`命令时遇到`couldn't find remote ref –allow-unrelated-histories`错误,这通常是因为两个仓库(本地仓库和远程仓库)的历史不相关(unrelated histories),导致无法自动合并。解决方法是在`git pull`命令中加入`--allow-unrelated-histories`参数,允许合并不相关历史的分支。- `<remote_name>`:远程仓库的名称,通常为`origin`。原创 2024-05-16 11:18:14 · 248 阅读 · 0 评论 -
IDEA启动项目后如何访问项目的静态资源
" 的文件夹,将用户上传的图片保存在该文件夹中。将静态资源存放在 "src/main/resources/static" 目录下,在其中创建一个名为 "avatar" 的文件夹,用于存储用户上传的头像图片。http://localhost:8080/catanddog/静态资源下的文件名称/头像名称。首先,在应用程序的资源目录中创建一个名为 "然后启动项目,查看url的配置。原创 2024-05-16 08:10:16 · 196 阅读 · 0 评论 -
Cannot resolve method ‘findViewById‘ in ‘PersonalFragment‘
这通常是因为PersonalFragment类没有直接或间接继承自Activity或Fragment类,导致无法直接调用findViewById方法。以通过在PersonalFragment中获取对Activity或父Fragment的引用,然后使用该引用调用findViewById方法来解决。// 然后使用Activity的findViewById方法来查找视图。// 在PersonalFragment中获取Activity的引用。也可以使用onViewCreated方法来查找视图。原创 2024-05-16 08:00:35 · 207 阅读 · 0 评论 -
android利用okhttp3+json实现前后端交互手机号验证码登录
【代码】android利用okhttp3+json实现手机号验证码登录。原创 2024-05-15 09:53:54 · 304 阅读 · 0 评论 -
Duplicate class kotlin.time.jdk8.DurationConversionsJDK8Kt found in modules kotlin-stdlib-1.8.0 (org
发现重复的类 kotlin.time.jdk8.DurationConversionsJDK8Kt,该类分别存在于模块 kotlin-stdlib-1.8.0(org.jetbrains.kotlin:kotlin-stdlib:1.8.0)和 kotlin-stdlib-jdk8-1.6.0(org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0)中。为解决这个问题,需要将项目中依赖的 Kotlin 标准库版本统一为同一个版本,避免出现冲突。原创 2024-05-14 08:24:16 · 592 阅读 · 0 评论 -
BottomNavigationView为空,提示空指针问题
问题简述:问题解决:原创 2024-05-09 09:25:03 · 190 阅读 · 0 评论 -
在应用启动时启动特定的Activity
要在应用启动时启动特定的活动,可以在AndroidManifest.xml文件中将其设置为启动器活动。将“.YourActivity”替换为要启动的活动的名称。这段代码将使该活动成为应用启动时的入口点。通过向活动标签添加具有MAIN和LAUNCHER类别的意图过滤器来实现这一点。原创 2024-05-08 08:09:19 · 173 阅读 · 0 评论 -
R.id.rb_home Constant expression required
我是这样解决的,个人认为是因为版本问题导致的,7以上的版本可能因为安全问题比这种写法删掉了。将他改为7.3.1的重新构建。我的版本是8.1.1的。构建完成之后就可以了。原创 2024-05-08 07:57:58 · 201 阅读 · 0 评论 -
运算符 ‘==‘ 不能应用于 ‘int‘、‘null‘
这个错误通常是因为在代码中使用了`==`运算符来比较一个`int`类型的变量和`null`值,但Java中基本数据类型(primitive type)无法和null值进行比较。解决这个问题的方法是需要将`int`类型的变量转换成对应的对象包装类(wrapper class)来进行比较。例如,可以将`int`类型的变量`userId`转换为`Integer`对象后再进行比较,或者使用对象包装类提供的equals方法进行比较。// 将int转换为Integer对象。// 或者可以使用equals方法。原创 2024-04-30 16:54:32 · 256 阅读 · 1 评论 -
Access denied for user ‘liuchangshuo‘@‘XXX.103.9.136‘ (using password: NO)
今天遇到了一个数据库相关的问题,首先我的数据库的配置文件这是样的。之后我配置文件修改为这样就可以成功访问到了。访问远程数据库的时候就会出现这个错误。原创 2024-04-30 14:49:19 · 231 阅读 · 1 评论 -
使用Navicat连接阿里云ECS服务器上安装的MySQL数据库出问题
我在阿里云安全组开放3306端口之后,使用navicat连接数据库依然出现Can’t connect to MYSQL server on ‘’(10060) 问题。然后使用 firewall-cmd --zone=public --add-port=3306/tcp --permanent 命令#开放3306端口。原文链接:https://blog.csdn.net/m0_49428168/article/details/121225025。3306端口并没有被开发,原创 2024-04-26 15:35:18 · 185 阅读 · 1 评论 -
将本地数据库部署到阿里云云服务器 ECS
下载链接:https://dev.mysql.com/downloads/mysql/ 复制到服务器中的浏览器下载即可。在对应位置输入之前在登录凭证里面设置的密码,点击右下角的确定便可以登录服务器。原创 2024-04-25 19:58:57 · 310 阅读 · 0 评论 -
将时间转换为xxxx-xx-xx的格式
在上面的示例中,我们定义了一个静态方法 `formatDate`,该方法接受一个 `Date` 类型的参数并返回一个格式化后的日期字符串。在 `main` 方法中,我们获取当前日期并调用 `formatDate` 方法将其转换为 "xxxx-xx-xx" 的格式。在 `SimpleDateFormat` 的构造函数中传入相应的日期格式即可实现不同的日期格式化输出。要将时间转换为 "xxxx-xx-xx" 的格式,可以使用 Java 中的 `SimpleDateFormat` 类来实现。原创 2024-04-24 11:23:31 · 115 阅读 · 0 评论 -
JSON parse error: Cannot deserialize value of type `java.lang.String` from Object value (token `Json
1. Java 类中定义了一个字段为 `java.lang.String` 类型,但 JSON 数据中该字段的值实际上是一个对象或数组。您可能需要调整 Java 类的定义或解析 JSON 数据的方式。这个错误是因为 Jackson 在尝试将 JSON 数据反序列化为 Java 对象时,遇到了一个无法处理的情况:它期望一个字符串值,但实际上遇到了一个对象开始符号 `{`。2. JSON 数据中包含了额外的字段,而 Java 类中没有相应的字段来接收这些值。原创 2024-04-24 11:04:02 · 5075 阅读 · 0 评论 -
利用mybatisPlus+SpringBoot+Mysql实现头像上传修改功能
首先,在应用程序的资源目录中创建一个名为 "avatar" 的文件夹,将用户上传的图片保存在该文件夹中。将静态资源存放在 "src/main/resources/static" 目录下,在其中创建一个名为 "avatar" 的文件夹,用于存储用户上传的头像图片。然后,将访问图片的路径存放到数据库中。最后,更新的返回值就是图片的访问路径。原创 2024-04-23 19:20:22 · 956 阅读 · 1 评论 -
开启SpringBoot怎么通过url访问到src/main/resources/static目录下的照片
请确保URL中的路径和实际存储文件的路径一致,即可访问到指定的照片或文件。在Spring Boot应用程序中,通过URL访问位于"src/main/resources/static"目录下的文件是非常简单的。假设"src/main/resources/static/avatar"目录中有一张名为"example.jpg"的照片,URL地址为:`假设在"src/main/resources/static"目录下有一个名为"avatar"的文件夹,其中存放了用户上传的照片。原创 2024-04-23 11:11:56 · 402 阅读 · 1 评论 -
MultipartFile.getOriginalFilename()
上面的代码示例中,我们假设有一个`MultipartFile`对象`file`,可以通过调用`getOriginalFilename()`方法来获取上传文件的原始文件名,并将其存储在`originalFilename`变量中。`getOriginalFilename()`是一个方法,通常用于获取上传文件的原始文件名。这个方法通常用在文件上传的场景中,比如在处理文件上传时,我们可以通过调用`getOriginalFilename()`方法来获取上传文件的原始文件名。原创 2024-04-23 10:09:40 · 763 阅读 · 0 评论 -
lastIndexOf()
需要注意的是,如果没有指定字符或字符串在`lastIndexOf`方法中,会得到一个编译错误。`fileName.lastIndexOf("")`这行代码是通过字符串的`lastIndexOf`方法来查找指定字符或字符串在字符串中最后出现的位置。`lastIndexOf`方法接受一个字符或字符串作为参数,返回查找到的字符或字符串在原字符串中最后一次出现的位置(索引),如果没有找到返回-1。在这个例子中,`lastIndexOf`方法会查找空格在字符串中最后一次出现的位置,并返回索引值5。原创 2024-04-23 09:53:00 · 150 阅读 · 0 评论 -
用Redis+SpringBoot+Mysql+MybatisPlus实现登录功能
- mybatis=plus相关-->-- 与springboot版本有关-->--springboot中的单元测试-->原创 2024-04-19 13:56:54 · 321 阅读 · 1 评论 -
IDEA快捷键的使用——快速找到Spring启动类
1.在IDEA Alt+8 可以调出下部导航栏2.点击加号,选择Run Configuration Type3.找到Spring Boot 点击即可原创 2024-04-19 08:24:41 · 336 阅读 · 0 评论 -
`Deprecated configuration property ‘spring.redis.host‘`
在 Spring Boot 中使用 Redis,有两组配置参数可供选择:spring.redis和spring.data.redis。但对于 Spring Boot 1.x 版本仍然可以使用进行配置。spring.data.redis则是从 Spring Boot 2.x 版本开始引入的新的配置前缀,也用于配置 Redis 的相关参数。如果你使用了'spring.redis.host'作为Redis主机配置的属性,在最新版本的Spring框架中可能已经被替代为新的属性。原创 2024-04-18 20:40:35 · 872 阅读 · 1 评论 -
java.sql.SQLSyntaxErrorException: Access denied for user ‘‘@‘localhost‘ to database ‘catanddog‘
主要就是没有这个数据库得权限,由于这个新的数据库是自己新建的,并没有添加权限。原创 2024-04-17 14:39:01 · 265 阅读 · 0 评论 -
绑定过项目的codeup想将一个新的项目绑定在另一个codeup库
收到错误消息 "error: remote origin already exists.",这意味着 Git 仓库已经关联了一个名为 "origin" 的远程存储库。通常发生在尝试再次添加名为 "origin" 的远程存储库时。- 如果更新本地分支后仍然无法推送,可以尝试使用强制推送来覆盖远程存储库中的更改。请将 `<新的远程存储库 URL>` 替换为想要连接的另一个 CodeUp 存储库的 URL。- 在推送之前,先确保本地分支是最新的。这将列出当前仓库关联的所有远程存储库,包括它们的名称和 URL。原创 2024-04-17 11:42:31 · 638 阅读 · 0 评论