分类目录归档:信息发布

为什么要添加序列化版本ID了(serialVersionUID)?

通过判断实体类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,

如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常,并且服务器上的项目运行一段时间后就会莫名其妙的崩掉,因为实体类没有序列化

和生成版本ID造成内存溢出。

继续阅读

Nexus与Maven集成

1. Servers 配置认证信息

在Maven settings.xml中添加Nexus认证信息:

  • nexus-releases: 用于发布Release版本
  • nexus-snapshots: 用于发布Snapshot版本

继续阅读

LanguageTool后台运行, 停止

Windows下后台运行LanguageTool:
1. 在当前目录新建job.bat文件, 内容是:

2. 在DOC命令行执行:

继续阅读