-
空指针异常:由于调用了一个Null对象的方法。
-
返回到页面的值是一个ObjectId对象时,有时候需要调用toString()方法后返回。
-
引入js文件需要使用<script></script>,不要使用<script />标签,否则可能网页会无法解析。
-
"返回"功能实现,建议使用history.back()方法。
-
尽量避免使用<button>标签进行页面跳转,可能会造成页面不跳转,只刷新当前页面。
-
数据库设计原则:有时候可以考虑使用用户名唯一(主键),这样可以减少相关查询。
-
IDEA编译出错,实际代码无错误:
(1)在idea的setting中,将File Encodings,将IDE Encoding设置为UTF-8。
(2)将encodings.xml(.idea目录下)中的GBK和UTF-8统一下(建议:改为UTF-8)。
-
(待查)通过js代码生成的页面元素,$(function(){})这个函数中的代码可能对其无效。
-
重点:kfcgserver.jar上redis接受到多个消息,然后产生多个百度云推送,主要是由于在8211端口上跑了4个kfcgserver.jar程序,所以产生多条消息。(谨记:启动程序之前先用 ps -ef | grep kfcg,netstat -apn | grep 8211这两个命令查看是否已完全被干掉。)
-
当有继承关系时,子类使用lombok的@ToString注解(含@Data)时,当打印对象时,并不能将父类的属性打印出来,此时最好自定义实现toString或者调用父类的toString方法。
-
Junit单测时如果遇到多线程,则无法通过断点调试。
转载于:https://my.oschina.net/xujiangjun/blog/613806