项目实现过程中错误总结及解决办法

一、数据库
a. mysql 连接不上

b. mysql 不能识别汉字
例:根据关键字查询歌单,发现只能识别数字,输入汉字默认为空。

解决方法:
RuntimeException

二、歌曲可以重复上传

代码错误
用 if 语句判断歌曲是否已经上传

三、ps.executeUpdate(); 报错

sql 语句拼接错误。

四、html 插入图片错误

如果 image (存放图片的文件) 在 css 目录下,则可直接调用,否则需使用 background 函数。

五、注册登录通过数据库中的 user 表实现

	ObjectMapper mapper = new ObjectMapper();
    mapper.writeValue(resp.getWriter(),return_map);

利用这两句代码将后端结果传到前端。

六、浏览器实现音乐播放器

404 错误:路径错误
注意路径

七、linux 部署项目

a. 将 8080 端口放入云服务器安全组
b. 公网 IP 代替 127.0.0.1
c. 报错在这里插入图片描述
注意 http 和 https 的区别:

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版。即 HTTP 下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 它是一个 URI scheme(抽象标识符体系),句法类同 http:体系。用于安全的 HTTP 数据传输。https:URL 表明它使用了 HTTP,但 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP 与 TCP 之间)。

HTTPS和HTTP的区别主要为以下四点:

  • https 协议需要申请证书。
  • http 是超文本传输协议,信息是明文传输,https 则是具有安全性的 SSL 加密传输协议。
  • http 和 https 使用的是完全不同的连接方式,用的端口也不一样,前者是 80,后者是 443。
  • http 的连接很简单,是无状态的; https 协议是由 SSL + HTTP 协议构建的可进行加密传输、身份认证的网络协议,比 http 协议安全。

d. 404 错误:路径错误
注意路径

e. 500 错误:
查看日志,找出问题所在。

linux 中下载的 mysql 默认没有密码,或设置的密码与 windows 下 mysql 密码不同,则会发生异常。
因此,传入的 war 包中数据库密码应与 linux 下的密码对应

八、linux 下连接 mysql 报错

ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值