IDEA的热部署设置方式
第一步: 设置IDEA开启项目自动编译,进入设置找到Build,Execut, Deployment -> Compiler 勾选中左侧的Build Project automatically
第一步: 设置IDEA开启项目自动编译,进入设置找到Build,Execut, Deployment -> Compiler 勾选中左侧的Build Project automatically
通过判断实体类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,
如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常,并且服务器上的项目运行一段时间后就会莫名其妙的崩掉,因为实体类没有序列化
和生成版本ID造成内存溢出。
在Maven settings.xml中添加Nexus认证信息:
1 2 3 4 5 6 7 8 9 10 11 |
<server> <id>nexus-releases</id> <username>army</username> <password>armyqin</password> </server> <server> <id>nexus-snapshots</id> <username>army</username> <password>armyqin</password> </server> |
Windows下后台运行LanguageTool:
1. 在当前目录新建job.bat文件, 内容是:
1 2 3 4 5 |
@echo off if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit :begin java -cp languagetool-server.jar org.languagetool.server.HTTPServer --public --allow-origin "*" --port 8081 |
2. 在DOC命令行执行:
1 |
start /b job.bat |