文章目录

  • 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配置过后加载依赖依然很慢

主键值重置

遇到问题

java遇到html java遇到解决不了的问题_idea

java遇到html java遇到解决不了的问题_java_02

解决方案

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

java遇到html java遇到解决不了的问题_javaEE_03

String过长字符串删除

遇到问题

遇到几千行,几万行的字符串变量如何删除,用鼠标滑动删除显然不是好的解决方法

解决方案

赋值源码到vs code

把左下角的代码识别改为java

看到变量左边有折叠选项

注意并列

java遇到html java遇到解决不了的问题_idea_04

设置Win + R可运行程序

环境变量 - path - 新增 - 目标文件路径

环境变量

设置环境变量的目的就是cmd控制台任何位置都可以运行此程序,比如java环境变量,python环境变量

Idea无法解析Mysql语句,导致警告

遇到问题

java遇到html java遇到解决不了的问题_idea_05

解决方案

setting - SQL dialects

java遇到html java遇到解决不了的问题_java遇到html_06

提交表单持续访问相同路径

遇到问题

运行服务器并提交web表单后,post请求持续访问同一个“req2”路径,原因一直未查出

java遇到html java遇到解决不了的问题_java_07

解决方案

提交表单时改为“get”提交,重新激活访问路径

java遇到html java遇到解决不了的问题_java遇到html_08

猜测bug:

鬼鬼骑士:
解决方式不太明确,因为我只是动了一个看似无关的参数,把post请求改为了get就好了

鬼鬼骑士:
再次改回post时依然没问题,我只能猜测,是post访问锁了访问路径

查看网页请求详细数据

java遇到html java遇到解决不了的问题_javaEE_09

操作方式

  1. 按F12开发者模式,或者右键 - > 检查进入开发者模式
  2. 点击网络或 - new work

java遇到html java遇到解决不了的问题_java遇到html_10

  1. 全选上方地址栏 -> 回车

java遇到html java遇到解决不了的问题_java遇到html_11

java遇到html java遇到解决不了的问题_idea_12

java遇到html java遇到解决不了的问题_bug_13

页面响应状态码 500

遇到问题

java遇到html java遇到解决不了的问题_idea_14

尝试方案

1.mysql_jar包失效

重新安装另一个版本jar包

java遇到html java遇到解决不了的问题_java_15

尝试了很多次,还是500

2.引入servlet包时没有声明scope属性

pom文件导入sevlet包时加上此语句就行了

<scope>provided</scope>

java遇到html java遇到解决不了的问题_bug_16

3.扫描Mapper文件路径错误

编写mybatis-config.xml

java遇到html java遇到解决不了的问题_java遇到html_17

4.扫描Mapper文件没有终止符

编写mybatis-config.xml

java遇到html java遇到解决不了的问题_java遇到html_18

问题解决

java遇到html java遇到解决不了的问题_java_19

HTML光标直下方法

遇到问题

光标下不来,每次使用键盘不能准确落入下个输入框

java遇到html java遇到解决不了的问题_javaEE_20

解决方法

然而并没有什么卵用,理解错了,抱歉!!

shift + ↓

Idea语句警告级别

遇到问题

好多html警告看起来好难受!!

java遇到html java遇到解决不了的问题_java遇到html_21

解决方案

setting > editor > inspections > html 右侧全关

java遇到html java遇到解决不了的问题_javaEE_22

java遇到html java遇到解决不了的问题_idea_23

在任务管理器搜索关闭应用程序

遇到问题

任务管理器界面不能使用ctrl + f 搜索应用程序进行关闭

每次一个个翻很是麻烦

java遇到html java遇到解决不了的问题_idea_24

解决方案

性能 -> 打开资源监视器

java遇到html java遇到解决不了的问题_idea_25

java遇到html java遇到解决不了的问题_bug_26

Idea终端启动服务器(安全启动与安全关闭)

操作方法(开启)

terminal ->mvn tocat7:run

java遇到html java遇到解决不了的问题_idea_27

  • cd…:返回上一层
  • cd 文件夹:转到文件夹

操作方法(停止)

ctrl + c

java遇到html java遇到解决不了的问题_java_28

修改应用程序图标

遇到问题

java遇到html java遇到解决不了的问题_javaEE_29

自己做的Java程序只能用系统图标,真的好丑、好low

当然了,更换程序图标的前提是,先为这个程序创建“快捷方式”,通过快捷方式->属性,更换图标

解决方案

  1. 使用ps修改图片为bmp格式,(图片大小影响不大)

ctrl + shift + s 另存为

java遇到html java遇到解决不了的问题_bug_30

  1. 将保存好的bmp格式图片更改后缀为ico(不要问我如何更改后缀,大笨蛋!)

java遇到html java遇到解决不了的问题_java遇到html_31

java遇到html java遇到解决不了的问题_java_32

判断用户输入数据是否为整数

遇到问题

反复输入一个数据,直到输入一个整数为止

java遇到html java遇到解决不了的问题_java遇到html_33

解决方案

思路

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…

遇到问题

客户端向服务端发送请求成功,但是服务端并为做出响应

java遇到html java遇到解决不了的问题_bug_34

解决方案

一般这种情况都是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”)的情况!这样必然会报空指针异常

java遇到html java遇到解决不了的问题_java遇到html_35

解决方案

“yes”.equals(param)

equals方法可以在后面的参数传null

“yes”.equals(null) == false

java遇到html java遇到解决不了的问题_java遇到html_36

Springboot项目“此站点连接不安全”

遇到问题

java遇到html java遇到解决不了的问题_java遇到html_37

解决方案

访问时不要使用https开头,改为http开头

java遇到html java遇到解决不了的问题_java_38

java遇到html java遇到解决不了的问题_java_39

原因分析

HTTPSHTTP区别**主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,**https则是具有安全性的ssl加密传输协议。

Maven移除依赖

Springboot移除tomcat

pom.xml文件

ctrl + 左键进入starter后找到tomcat

java遇到html java遇到解决不了的问题_java_40

方法

复制坐标到pom.xml(参照目的,用完就删)

java遇到html java遇到解决不了的问题_java遇到html_41

编写移除版本

java遇到html java遇到解决不了的问题_java遇到html_42

刷新依赖

java遇到html java遇到解决不了的问题_java遇到html_43

移除成功

java遇到html java遇到解决不了的问题_java遇到html_44

换电脑时还原idea配置与插件

idea系统设置

导出<->导入

java遇到html java遇到解决不了的问题_bug_45

java遇到html java遇到解决不了的问题_java_46

idea插件copy

默认位置都是

C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins

java遇到html java遇到解决不了的问题_idea_47

复制到相同目录即可

SpringBoot配置文件没有提示

原因是springboot没有把yaml结尾的文件识别为配置文件

java遇到html java遇到解决不了的问题_bug_48

yaml、yml

java遇到html java遇到解决不了的问题_java遇到html_49

java遇到html java遇到解决不了的问题_javaEE_50

java遇到html java遇到解决不了的问题_java_51

java遇到html java遇到解决不了的问题_javaEE_52

配置成功

java遇到html java遇到解决不了的问题_bug_53

小结一下

java遇到html java遇到解决不了的问题_bug_54

git提交响应403

添加仓库成员

  • 管理中把提交者添加为仓库成员

CMD命令一键更改所有文件后缀

java遇到html java遇到解决不了的问题_java遇到html_55

cmd命令

ren *.CR2 *.jpg

演示

java遇到html java遇到解决不了的问题_bug_56