开发问题集锦

解读Python编程常见问题及解决方法
  1. 空指针异常:由于调用了一个Null对象的方法。

  2. 返回到页面的值是一个ObjectId对象时,有时候需要调用toString()方法后返回。

  3. 引入js文件需要使用<script></script>,不要使用<script />标签,否则可能网页会无法解析。

  4. "返回"功能实现,建议使用history.back()方法。

  5. 尽量避免使用<button>标签进行页面跳转,可能会造成页面不跳转,只刷新当前页面。

  6. 数据库设计原则:有时候可以考虑使用用户名唯一(主键),这样可以减少相关查询。

  7. IDEA编译出错,实际代码无错误:

    (1)在idea的setting中,将File Encodings,将IDE Encoding设置为UTF-8。

    (2)将encodings.xml(.idea目录下)中的GBK和UTF-8统一下(建议:改为UTF-8)。

  8. (待查)通过js代码生成的页面元素,$(function(){})这个函数中的代码可能对其无效。

  9. 重点:kfcgserver.jar上redis接受到多个消息,然后产生多个百度云推送,主要是由于在8211端口上跑了4个kfcgserver.jar程序,所以产生多条消息。(谨记:启动程序之前先用 ps -ef | grep kfcg,netstat -apn | grep 8211这两个命令查看是否已完全被干掉。)

  10. 当有继承关系时,子类使用lombok的@ToString注解(含@Data)时,当打印对象时,并不能将父类的属性打印出来,此时最好自定义实现toString或者调用父类的toString方法。

  11. Junit单测时如果遇到多线程,则无法通过断点调试。

转载于:https://my.oschina.net/xujiangjun/blog/613806

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值