
失误
GOF.
这个作者很懒,什么都没留下…
展开
-
Ajax请求回调函数checkComplete调用一次执行多次
今天在写项目的时候,Ajax请求回调函数checkComplete调用一次执行多次导致数据渲染了好几遍。然后debug找了好久问题,代码如下 req = new XMLHttpRequest(); if (req) { //采用POST方式,异步传输 req.open("post", url, true); //POST方式,必须加入如下头信息设定 req.setRequestHeader("Content-Type", "application/x-www-for原创 2020-07-06 20:38:57 · 725 阅读 · 0 评论 -
递归一定不能只有递没有归
今天在做 剑指offer统计一个数字在排序数组中出现的次数,结果代码一直死循环,在debug过程中发现,递归调用函数没有返回值,也就是只有递没有归,,错误代码如下: if(array[mid] <k) partion(array , k,mid +1,end); if(array[mid] >k) partion(array , k,start ,mid-1);改正后的...原创 2020-02-13 16:12:58 · 392 阅读 · 0 评论 -
记一次智障的经历(剑指offer 栈的弹出顺序)
今天在写剑指offer的题:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。然后蠢哭了自己,先贴上错误的代码,可以找找错误,java.util.EmptyStackExcept...原创 2020-02-12 10:45:21 · 128 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: #42000
今天 mybatis整合项目,控制台报错com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: #42000;如果出现错误码42000,一定是sql写错了。<select id="findPageAll" parameterType="java.util.Map" resultType="com.po.Student"> sele...原创 2019-12-18 18:07:59 · 1453 阅读 · 0 评论 -
级联删除的错误总结
今天在级联删除的时候不想写事务,所以偷了个懒写了两条SQl语句分别执行,并判断了count值,但是发现界面删除帖子的时候永远只能删除评论,帖子需要在删除一遍,我就很奇怪,直到后来仔细思考了一下,发现级联删除的时候,应该先删除字表,再删除主表。所以,,,,,,最好用事务去控制数据的准确性和一致性。...原创 2019-12-17 18:58:32 · 337 阅读 · 0 评论 -
show variables like 'lower_case_table_names' Unknown error 1146
今天在写mybatis的demo,测试的时候发现程序报Unknown error 1146,百度发现这是一个类型未知的错误,然后就很无奈,一直在xml文件以及sql脚本找问题,直到我去SQLyogzhixing执行及脚本发现数据库也在报1146,我就查了一下show variables like ‘lower_case_table_names’ ,有网友说是大小写转化异常,需要修改lower_ca...原创 2019-12-16 19:10:32 · 1667 阅读 · 0 评论 -
An internal error occurred during: "Generating Artifacts".
今天在整合项目的时候出现错误An internal error occurred during: "Generating Artifacts". Error while reading column meta data for empdb.emp第一反应是逆向工程的时候哪一个选项漏选了,然后重新来了一次发现还是错的,后来百度了一下,发现所有的解决方法都不管用。其实是因为我只百度了第一句错...原创 2019-12-07 18:01:57 · 249 阅读 · 0 评论 -
解决java.net.ConnectException: Connection refused:connect报错
报“java.net.ConnectException: Connection refused:connect ”错误原因和解决:1)端口号被占用:杀死占用端口号(一般为8080)的进程,释放端口;彻底关闭 Tomcat 服务器,或者重新启动项目。2)使用以下命令检查服务器中允许的最大进程数: ulimit -u。如果将此值设置为较低值,例如1024,则使用以下值将其增加到131...翻译 2019-11-28 16:16:14 · 1921 阅读 · 0 评论 -
java.lang.ClassCastException ----一篇关于java基本数据类型的总结
今天在做hibernate的一个小测试,发现出现了类型转换异常,在debug的时候发现自己对于基本数据类型的转换以及概念有点混淆。所以决定总结一下。java基本数据类型就8种,记住就好了。除了这些都是引用型的了。java四类八种基本数据类型第一类:整型 byte short int long第二类:浮点型 float double第三类:逻辑型 boolean(它只有两个值可取true ...翻译 2019-11-26 15:59:16 · 149 阅读 · 0 评论 -
a链接不跳转却下载了本应该跳转的Servlet代码文件
今天在写项目,有一个a链接,本应该跳转至addSer进行业务逻辑的处理(Servlet类),但是界面却始终跳转不过去,而且奇怪的是,addSer本应该执行的逻辑代码处理了,也就是数据库经过add方法增加了一条新的数据。百度了很久无果后,最后一行一行找错,突然发现有一行代码写错 。改正后就好了,response.setContentType("text/html;charset=utf-8");...原创 2019-11-04 21:07:09 · 381 阅读 · 0 评论 -
结果集没有当前行的解决方法
使用jdbc的过程中, 使用ResultSet rs=stm.executeQuery(); 在没有使用rs.next()函数时,直接调用rs.getString("title")等从rs结果集中取值的函数都会 报:“结果集没有当前行” 因为此时rs引用的位置在结果集的前一行, 使用 rs.next(); 再调用rs.getString("title"),问题就得到解决了。...原创 2019-10-17 13:29:06 · 915 阅读 · 0 评论 -
一个改了两小时的BUG
今天 写文件更新的时候 ,因为将原图片放在了新输入图片的后面,后台先按照非文件读取信息,然后因为逻辑问题,一直导致yuanImg为空 <!-- hidden 放在bigImg 上面 后台for 循环读取 按顺序 yuanImg 为空 --> <input type="hidden" name = "yuanImg" value = "<%=b....原创 2019-10-13 21:59:17 · 165 阅读 · 0 评论 -
不支持从 UNKNOWN 到 UNKNOWN 的转换
今天在把日期插入数据数据库的时候报不支持从 UNKNOWN 到 UNKNOWN 的转换异常。最后发现是因为把util的date插入数据库,类型不一致所以报错。从string转换到util类SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");book.setSjDate(“2018-06-22”);util的date转换为s...原创 2019-09-26 20:30:40 · 5628 阅读 · 1 评论 -
“booktype”对象名无效
对象名无效说白了就是在数据库里找不到表,一、把帐号的默认数据库改为要查询的库URL=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=JZ二、在执行查询前先执行“use xxx”语句 (如"use JZ select * from bookType")...原创 2019-09-26 16:51:16 · 515 阅读 · 0 评论 -
com.microsoft.sqlserver.jdbc.SQLServerDriver
使用JDBC连接sqlsever数据库出现com.microsoft.sqlserver.jdbc.SQLServerDriver异常。一般考虑两种情况:1、数据库的URL输入错误2、没有引jar包原创 2019-09-26 09:15:57 · 11053 阅读 · 2 评论 -
com.microsoft.sqlserver.jdbc.SQLServerException: 必须声明标量变量 "@P2where"。
今天在JDBC连接数据库出现了com.microsoft.sqlserver.jdbc.SQLServerException: 必须声明标量变量 "@P2where"异常。预编译的prepareStatement中“?”前面不能有空格,有等号两边带空格习惯的朋友一定要注意这个问题at com.microsoft.sqlserver.jdbc.SQLServerException.makeFrom...原创 2019-08-21 12:37:02 · 2338 阅读 · 0 评论 -
递归错误之栈溢出Exception in thread "main" java.lang.StackOverflowError
今天写线索二叉树 处理后继节点的时候,由于粗心将自己指向自己导致对象之间相互引用,最终栈溢出:if(pre !=null && pre.getRight() == null) {//当前节点的右指针指向当前节点node.setRight(node);node.setRightType(1);}public void threadNode(Node node) { i...原创 2019-08-12 15:19:42 · 431 阅读 · 0 评论 -
遍历数组改变判断条件需要J--
上千个存在一维数组 a[]里,遍历数组以60步长计数,结果发现少了600多条数据(只有数据大才能反映出问题)for (j = 0;j < length;j++) { if(a[j] >= t && a[j] < (t + 60)) { sum[i] ++; } else { t += 60; i ++; }}printf("\n"...原创 2019-06-09 12:36:52 · 286 阅读 · 0 评论