开发中遇到的坑.

来源:互联网 发布:通信算法工程师 工作 编辑:程序博客网 时间:2024/05/20 11:46
  1. 写项目时要走心.写一行检查一行.按顺序,依次写.
  2. 写注释.写注释不是要一行代码一行注释.而是要把代码思路以及代码结构中的主要功能注释标记出来.
  3. 依然是注释. 在方法中,将该方法的查询结果写清楚.
  4. 如果dao层用的是mybatis框架,则在sql中将该sql要查询的结果写清楚.
  5. mybatis中,如果传入单个参数.在xml映射器中的占位符中,切记是value,而不是该变量名…直接传一个参数的方式少用.对参数的条件过滤是否为空串突然失效了
  6. mybatis生成的代码,比如xml映射器中的数据库的字段的引号… 当后期添加字段时,切记不要手动添加引号.要么复制引号,要么不加引号
  7. 实现功能时,想清楚再去实现.
  8. 在页面展示数据时.举个例子吧,比如用户想要往数据库中添加某年还未添加的年月.此时需要将数据库中已有的查询出来.将数据库中还没添加的进行再页面显示.这时,涉及到的是两个for循环,然后进行去掉重复…. 嗯,不能不去承认,对jsp不管怎么用,总会感觉到那么一丝的隔阂,反而对java代码,比如for if 会感到更加亲切. 当在jsp页面用foreach进行遍历循环去重不知该怎么做时,可以考虑下,如果用java中的if for语句该怎么做.然后再再jsp中进行操作.jsp,在代码进行编译时,依然是java代码. 在这里,可以说是转换思路,也可以说是究其本质. .. 说下思路吧,免得后期遇到,忘了就尴尬了. 将当前所有年月进行遍历,其内对数据库中已有年月进行遍历.jsp中使用c:set标签进行设置一个标记符.然后进行设置编辑.当内置循环遍历且判断完后,在大循环内查看标记符是否改变,来判断该值在数据库中是否已有
  9. 在做项目前,对项目业务要深入了解,各个结构的流程,也可以说是使用操作方式.编代码是一个层次,了解业务,构思是另一个层次.尽管代码能力并不强.
  10. form表单传递多选框数据时,后台接收时,不能使用map接收.其内不会接收多选狂中的值.可以使用string数组或者对象内的属性来接收.
  11. 与前台沟通好.定义好数据结构与变量名.
  12. 记性不要,那么每完成一个功能,就准确记录下来.方便下次寻找.
  13. 不管什么时候,都要沉住气….
  14. 树立好自身形象.从一个人的称呼中,就可以看到这个人怎么样.
  15. 针对自身弱点,找到解决方式.
  16. 出门带脑
原创粉丝点击