乱码,添加反应慢

乱码,添加反应慢

Sun Mar 01 19:47:38 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

Sun Mar 01 19:51:40 CST 2020 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

添加确认后,显示乱码,点击添加需要过很长一会才有反应

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,根据报错信息,具体如下:

http://img1.sycdn.imooc.com//climg/5e5df4990984dc6706430261.jpg

表示主键为p04的这条数据已经被添加了,可能是同学点的太快了,导致多次添加。建议同学不要过快的点击添加按钮。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


好帮手慕酷酷 2020-03-02 14:00:36

同学你好,

1、关于乱码同学所描述的乱码是指添加完成数据后,返回list页面,这个刚添加的数据,是乱码的是吗?如果是这个问题,则可能是因为数据库在连接时没有指定编码集,导致存入数据库的数据乱码,并且建议同学检查一下是否编写,编码过滤器,如:

http://img1.sycdn.imooc.com//climg/5e5c9fac09793f2e10320420.jpg

http://img1.sycdn.imooc.com//climg/5e5ca00f09714ba205620298.jpg

编写为/*的方式< url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)。

2、关于反应慢,根据上面的警告,我们可以进行翻译一下,表示不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果不设置显式选项,则必须建立默认的SSL连接。您需要通过设置useSSL=false显式地禁用SSL,或者设置useSSL=true并为服务器证书验证提供信任存储。所以如果没有在连接数据库时禁用SSL,则会进行身份验证等过程,所以反应慢。

建议可以在连接数据库的后面添加如下内容:

&amp;useSSL=false

http://img1.sycdn.imooc.com//climg/5e5ca0dc0903a3d609200102.jpg

jdbc:mysql://localhost:3306/oa?useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 不花钱不行 #1
    修改后出现以下错误 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.DuplicateKeyException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'p04' for key 'PRIMARY' ### The error may involve com.trent.exam.dao.DepartmentDao.insert-Inline ### The error occurred while setting parameters ### SQL: insert into department value (?,?) ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'p04' for key 'PRIMARY' ; SQL []; Duplicate entry 'p04' for key 'PRIMARY'; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'p04' for key 'PRIMARY' org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863) javax.servlet.http.HttpServlet.service(HttpServlet.java:660) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) javax.servlet.http.HttpServlet.service(HttpServlet.java:741) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) com.trent.exam.global.EncodingFilter.doFilter(EncodingFilter.java:24) Root Cause
    2020-03-03 10:49:17
  • 提问者 不花钱不行 #2
    点击+号添加有时出来有时出不来,虽然出现上面的错误,departement/list刷新几次,之前添加出错的又成功地添加进去了
    2020-03-03 10:53:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师