1.先说说SQL语句的低级错误吧,因为第二个项目是叫我加字段,这样的话那么更新和添加操作总会不可避免的需要修改SQL语句,比如 insert into 表 (字段1,2,3,4,5)values(?,?,?,?,?) ,因为公司表字段比较多所以我在加字段改SQL时少了一个?号,这就给我一直报无效的SQL索引错误,还有就是,号打成中文的了。
2.说说java代码那块的不够细心错误,比如要把一个数据传到页面,或者在action里获取页面的值,或者是业务层把值存到hashmap或者hashtable里面。
比如:
我前面的key用的首字母大写 后面的值用的小写,当我通过key取值时key又填的小写,然后一直取不到值,debug到那显示的value=null,现在想想都好笑,这怎么可能取得到咯,然后我就看那一块的代码,总觉得莫问题呀,是这样的呀,会不会是缓存问题,又是清缓存又是clear又是重启服务器。还是一样,后面我一行一行的看,看的我脑壳痛,还是没找到,你知道吧,这时心态爆炸,根本没心思搞代码了。然后吃了个中饭睡个午觉,然后再一行一行的看终于找到了,我滴个去大小写问题,这他妈坑呀。
3.通过这两个低级错误给了我贼深贼深的感触,总结了两点犯这个错的原因,
第一点:自己半年左右没碰过代码了,生疏了。
第二点:就是不够细心,编程 是一件特别细心的是,哪怕一个符号对不上都搞不到自己想要的结果。