文章目录
- maven配置过后加载依赖依然很慢
- 解决方案
- 主键值重置
- 遇到问题
- 解决方案
- SQL异常(1142)
- 遇到问题
- 解决方案
- String字符串过长
- 解决方案
- String过长字符串删除
- 遇到问题
- 解决方案
- 设置Win + R可运行程序
- 环境变量
- Idea无法解析Mysql语句,导致警告
- 遇到问题
- 解决方案
- 提交表单持续访问相同路径
- 遇到问题
- 解决方案
- 查看网页请求详细数据
- 操作方式
- 页面响应状态码 500
- 遇到问题
- 尝试方案
- 1.mysql_jar包失效
- 2.引入servlet包时没有声明scope属性
- 3.扫描Mapper文件路径错误
- 4.扫描Mapper文件没有终止符
- 问题解决
- HTML光标直下方法
- 遇到问题
- 解决方法
- Idea语句警告级别
- 遇到问题
- 解决方案
- 在任务管理器搜索关闭应用程序
- 遇到问题
- 解决方案
- Idea终端启动服务器(安全启动与安全关闭)
- 操作方法(开启)
- 操作方法(停止)
- 修改应用程序图标
- 遇到问题
- 解决方案
- 判断用户输入数据是否为整数
- 遇到问题
- 解决方案
- 思路
- 代码
- 注意
- 客户端->服务器->请求成功,But...
- 遇到问题
- 解决方案
- null.equals("字符串"),空指针异常
- 遇到问题
- 解决方案
- Springboot项目“此站点连接不安全”
- 遇到问题
- 解决方案
- 原因分析
- Maven移除依赖
- Springboot移除tomcat
- 方法
- 刷新依赖
- 换电脑时还原idea配置与插件
- idea系统设置
- 导出<->导入
- idea插件copy
- 复制到相同目录即可
- SpringBoot配置文件没有提示
- yaml、yml
- 配置成功
- 小结一下
- git提交响应403
- 添加仓库成员
- CMD命令一键更改所有文件后缀
- cmd命令
- 演示
maven配置过后加载依赖依然很慢
解决方案
maven配置过后加载依赖依然很慢
主键值重置
遇到问题
解决方案
TRUNCATE 表名
-- 例如 --
TRUNCATE actor
SQL异常(1142)
遇到问题
ERROR 1142 (42000): SELECT command denied to user ‘root’@‘localhost’ for table ‘user’
解决方案
给root重置权限后要重启mysql服务,然后navicat再重新建立连接,这样基本不会出现权限问题了
String字符串过长
解决方案
File -> Settings -> Build,Execution,Deployment -> Compiler -> Java Compiler。
文件-设置-构建,部署-编译器-java编译器-eclipse
String过长字符串删除
遇到问题
遇到几千行,几万行的字符串变量如何删除,用鼠标滑动删除显然不是好的解决方法
解决方案
赋值源码到vs code
把左下角的代码识别改为java
看到变量左边有折叠选项
注意并列
设置Win + R可运行程序
环境变量 - path - 新增 - 目标文件路径
环境变量
设置环境变量的目的就是cmd控制台任何位置都可以运行此程序,比如java环境变量,python环境变量
Idea无法解析Mysql语句,导致警告
遇到问题
解决方案
setting - SQL dialects
提交表单持续访问相同路径
遇到问题
运行服务器并提交web表单后,post请求持续访问同一个“req2”路径,原因一直未查出
解决方案
提交表单时改为“get”提交,重新激活访问路径
猜测bug:
鬼鬼骑士:
解决方式不太明确,因为我只是动了一个看似无关的参数,把post请求改为了get就好了
鬼鬼骑士:
再次改回post时依然没问题,我只能猜测,是post访问锁了访问路径
查看网页请求详细数据
操作方式
- 按F12开发者模式,或者右键 - > 检查进入开发者模式
- 点击网络或 - new work
- 全选上方地址栏 -> 回车
页面响应状态码 500
遇到问题
尝试方案
1.mysql_jar包失效
重新安装另一个版本jar包
尝试了很多次,还是500
2.引入servlet包时没有声明scope属性
pom文件导入sevlet包时加上此语句就行了
<scope>provided</scope>
3.扫描Mapper文件路径错误
编写mybatis-config.xml
4.扫描Mapper文件没有终止符
编写mybatis-config.xml
问题解决
HTML光标直下方法
遇到问题
光标下不来,每次使用键盘不能准确落入下个输入框
解决方法
然而并没有什么卵用,理解错了,抱歉!!
shift + ↓
Idea语句警告级别
遇到问题
好多html警告看起来好难受!!
解决方案
setting > editor > inspections > html 右侧全关
在任务管理器搜索关闭应用程序
遇到问题
任务管理器界面不能使用ctrl + f 搜索应用程序进行关闭
每次一个个翻很是麻烦
解决方案
性能 -> 打开资源监视器
Idea终端启动服务器(安全启动与安全关闭)
操作方法(开启)
terminal ->mvn tocat7:run
- cd…:返回上一层
- cd 文件夹:转到文件夹
操作方法(停止)
ctrl + c
修改应用程序图标
遇到问题
自己做的Java程序只能用系统图标,真的好丑、好low
当然了,更换程序图标的前提是,先为这个程序创建“快捷方式”,通过快捷方式->属性,更换图标
解决方案
- 使用ps修改图片为bmp格式,(图片大小影响不大)
ctrl + shift + s 另存为
- 将保存好的bmp格式图片更改后缀为ico(不要问我如何更改后缀,大笨蛋!)
判断用户输入数据是否为整数
遇到问题
反复输入一个数据,直到输入一个整数为止
解决方案
思路
Integer.parseInt(值) 如果不报异常,那么就证明是整数
我们直接接收String进行try catch
while循环判断是否异常
代码
Scanner sc = new Scanner(System.in);
System.out.println(Integer.parseInt(a));
while(true){
System.out.println("请输入一个整数");
String temp = sc.next();
try {
Integer.parseInt(temp);
break;
} catch (NumberFormatException e) {
e.getMessage();
System.out.println("输入的不是整数");
}
}
注意
Integer.pareInt方法同样不能转“1.1”类似的String
客户端->服务器->请求成功,But…
遇到问题
客户端向服务端发送请求成功,但是服务端并为做出响应
解决方案
一般这种情况都是properties文件数据库访问路径错误,或者xml文件数据库访问路径错误
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/Test
jdbc.username=root
jdbc.password=12345
null.equals(“字符串”),空指针异常
遇到问题
param.equals(“yes”)
空指针异常
因为我的param参数在测试时可能为null,所以会造成 null.equals(“yes”)的情况!这样必然会报空指针异常
解决方案
“yes”.equals(param)
equals方法可以在后面的参数传null
“yes”.equals(null) == false
Springboot项目“此站点连接不安全”
遇到问题
解决方案
访问时不要使用https开头,改为http开头
原因分析
HTTPS和HTTP的区别**主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,**https则是具有安全性的ssl加密传输协议。
Maven移除依赖
Springboot移除tomcat
pom.xml文件
ctrl + 左键进入starter后找到tomcat
方法
复制坐标到pom.xml(参照目的,用完就删)
编写移除版本
刷新依赖
移除成功
换电脑时还原idea配置与插件
idea系统设置
导出<->导入
idea插件copy
默认位置都是
C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins
复制到相同目录即可
SpringBoot配置文件没有提示
原因是springboot没有把yaml结尾的文件识别为配置文件
yaml、yml
配置成功
小结一下
git提交响应403
添加仓库成员
- 管理中把提交者添加为仓库成员
CMD命令一键更改所有文件后缀
cmd命令
ren *.CR2 *.jpg
演示