zoukankan      html  css  js  c++  java
  • 工作中自己需要注意的小记录

      需要从页面拿数据,并且从后台进行处理的时候。必须要加判断,判断是否为空。经常会出现空指针异常。

      

      后台编写方法时,尽量加上try catch,可以将异常在后台显示,而不会导致页面报错,从而影响客户体验性。

      

      当想要通过for循环添加多个对象的时候,一定要在for循环里面new一个新对象,不然只能保存一个,会一直更新那一个对象。

      

      当添加某个对象的时候,页面展示页面突然多了一个“,”的时候,说明添加页面有两个一样name属性的字段。

     

      当js冲突时,可以试试将两个js调换位置。再不行可以将冲突的两个方法改变其中一个。

      

      后台更新对象的时候,有时候需要将某些字段分别set进行设置,那是因为更新时页面有时候并不会全部把对象的全部字段都显示出来进行更新,如果不在后台进行set设置,会默认为空,造成数据丢失。

      

      SpringMVC+Hibernate框架,form表单可以提交在其内部的所有参数。

      

      拿到需求后一定要先进行分析,确定如何设计,在进行开发。不然后期会乱成一团糟。大胆去质疑,感觉不合理就说出来。大胆去想象。

      

      一定要有一个良好的编程习惯,即使是复制过来的,也要将需要修改的全部修改过来。后台方法加注解,实体类命名规则尽量也在注解中说明。

      实体类中必须要存在修改时间,以及更新时间。方便以后出错后进行查询。

      分页页面必须在页面中进行初始化,不然不起作用。

      能够提取出来的公共方法,一定要提取出来,不然后期修改会非常麻烦。

      枚举类该使用是就使用,我自身发现的用处:在某个公共类中明确某个字符串或者数字代表某个种类,后台方法中使用时,直接调用公共类的枚举即可。想要知道该枚举类代表什么的时候。进入公共类就能一目了然。

      启动tomcat不报错,但是却卡住不再运行时,极有可能是无法连接数据库,可以通过ping 该数据库地址或者telnet 数据库连接 端口 来测试是否连接数据库。

  • 相关阅读:
    Java流程
    Java对于byte/short/char三种类型的注意事项
    JShell
    Java方法
    ubuntu14.04开启crontab日志
    ubuntu14.04开启crontab日志
    hive数据文件简单合并
    hive数据文件简单合并
    Sqoop增量从MySQL中向hive导入数据
    Sqoop增量从MySQL中向hive导入数据
  • 原文地址:https://www.cnblogs.com/qcq0703/p/8971264.html
Copyright © 2011-2022 走看看