首页 > 其他分享 >好多不懂的和bug

好多不懂的和bug

时间:2022-08-30 11:55:26浏览次数:60  
标签:ci utf8mb4 ai req 好多 0900 true bug

1、知道了MD5,

2、知道了validate是干什么的,(validate中的rules中编写验证规则,规范输入),可以在管理员在网站修改数据的时候对输入进行限制。

 1 <script type="text/javascript">
 2 $(function(){
 3     $("#addForm").validate({
 4         rules:{
 5             userName:{
 6                 required:true,
 7                 digits:true,
 8                 minlength:6,
 9                 maxlength:10
10             },
11             tName:"required",
12             pwd:{
13                 required:true,
14                 minlength:6,
15                 maxlength:10
16             }
17         }
18     });
19 });
20 </script>

 

3、遇到了在建数据库表的时候在表名前面不小心按了空格键,导致数据库表不可用的情况,然后我死活都看不出为什么,

 

知道我执行建表语句,出现了两个teacher表,才发现了事情的蹊跷,

 

这是真的坑人啊!

4、有时候执行sql建表语句还会出错,

数据库导入时遇到:1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘,

 

搜了一下,大概就是数据库字符集和排序规则的问题,MYSQL5.7中选择字符集为utf8mb4时,默认utf8mb4_general_ci为排序规则,

并且没有utf8mb4_0900_ai_ci作为可选的排序规则,

我看啊,这编程的坑,绝大多数都是新旧版本的不匹配产生的,真的坑死人,

这个问题的解决办法就是在编辑器里面打开.sql文件,按ctrl+F全局搜索,utf8mb4_0900_ai_ci,搜这个,然后把所有utf8mb4_0900_ai_ci

替换为utf8mb4_general_ci,保存,然后再次执行这个就可以执行成功了。

5、然后了解了req.getSession().invalidate(),这个东西,就是登出时清空session,

 

1 @WebServlet("/logout")
2 public class LogoutServlet extends HttpServlet{
3 
4 @Override
5 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
6     req.getSession().invalidate();
7     resp.sendRedirect("login.jsp");
8 }
9 }

 

所以以后登出的servlet直接把这段代码复制过去就行了

6、

 

 

 

 

 

 

 

标签:ci,utf8mb4,ai,req,好多,0900,true,bug
From: https://www.cnblogs.com/SHINIAN200/p/16638802.html

相关文章

  • 程序员如何减少开发中的 Bug?
    周会上同事抛出了一个问题,程序员如何减少开发中的Bug?很有意思的一个话题,本篇文章我们来进行探讨与总结。一、概述爱因斯坦曾经说过:「如果给我一个小时解答......
  • Python使用gdb进行debug的方法
    准备工作:1、必须安装gdb,一般系统默认安装过了,未安装的根据系统使用不同命令安装,比如yuminstallgdb,也可以用rpm命令进行安装2、必须有一个携带符号表的Python,版本与要......
  • phpstorm 配置xdebug 联调
    1、安装xdebugmkdir/tmp/packagescd/tmp/packageswget https://pecl.php.net/get/xdebug-3.0.2.tgzmkdir-p/usr/src/php/ext/xdebug&&\tar-xf/tmp/packages/x......
  • [Bug0044] NT Kernel & System进程占用80端口并且关闭不掉
    1、问题NTKernel&System进程占用80端口并且关闭不掉问题排查cmd命令行运行netstat-ano发现80端口被pid=4的进程占用打开任务管理器,发现pid=4的进程,其实是system......
  • [Bug0043] 无法启动此程序,因为计算机中丢失MSVCP140.dll。尝试重新安装该程序以解决此
    1、问题无法启动此程序,因为计算机中丢失*.DLL2、场景WindowsServer2012标准版解压安装mysql8.0版本报错3、原因电脑系统中缺少或者未注册MSVCP140.dll这个运行库......
  • 同事写了一个责任链模式,bug 无数...
    背景最近,我让团队内一位成员写了一个导入功能。他使用了责任链模式,代码堆的非常多,bug也多,没有达到我预期的效果。实际上,针对导入功能,我认为模版方法更合适!为此,隔壁团队......
  • 写代码有这10个好习惯的话,可以减少80%非业务的bug
    1.修改完代码,记得自己测试一下「改完代码,自己先测试」是每位程序猿们必备的基本素养。尤其不要抱着这种「侥幸心理:我只是改了一个变量或者我只改了一行配置代码,没必要自......
  • PowerShell教程 - 程序性能和BUG分析工具
    更新记录转载请注明出处。2022年8月29日发布。2022年8月29日从笔记迁移到博客。程序性能和BUG分析工具https://hibernatingrhinos.com/products/efprofhttps://s......
  • Model断开连接建议与Db::close()的bug
    Model断开连接建议与Db::close()的bug-ThinkPHP框架 https://www.thinkphp.cn/bug/1820.html1、建议Model类增加一个close方法,用于断开数据库连接。高并发的时候效果......
  • 踩坑,发现一个ShardingJdbc读写分离的BUG
    ShardingJdbc怎么处理写完数据立即读的情况的呢?写在前面我本地使用了两个库来做写库(ds_0_master)和读库(ds_0_salve),两个库并没有配置主从。下面我就使用库里的city表......