serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性. 如果你修改代码重新部署后出现序列化错误,可以考虑给相应的类增加serialVersionUID字段. 一般来说有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名.接口名.成员方法及属性等来生成一个64位的哈希字段,比如:private static final long
应用版本:eclipse luna4.4.1 JDK:1.8 Maven:3.2.5 问题现象: 1.编译工程后总该是显示下面两个错误: One or more constraints have not been satisfied. Deployment Assembly跟java版本不匹配 解决方案: 在pom.xml中添加下面内容即可,同时也可以解决Maven->update project默认jdk的问题 <profiles> <profile> <id>
启动eclipse之后,进行相关操作时,弹出界面,提示:loading descriptor for xxx 解决方法: 在Eclipse左侧的Project Explorer 最右上角有一个小钮,鼠标移上去时提示"View Menu".你点一下,在弹出的上下文菜单中选择"Customize View..." 弹出一个对话框.你选择: Content 选项卡,在里面把没用的去掉就行了 一般将 Java EE Navigator Content WEB 勾掉,然后重启
因为个人习惯,喜欢把eclipse的文本编辑框背景调成全黑色,可是代码提示框的默认背景色也是黑色.所以两者就冲突了.导致看不到代码提示框的内容. 后来发现代码提示框的背景色能够改动.改动内容例如以下: 在窗体(windows)-->首选项(preference)-->外观(Appearance)-->颜色与字体(colors and fonts)有一个内容辅助背景色选项.这个就是代码提示的背景色: