项目jdk版本升级
OracleJDK、OpenJDK的区别:OracleJDK是商业版本,收费;OpenJDK是开源版本,免费。
选择jdk版本时选择LTS长期支持的版本,不建议用较新的版本。
项目jdk版本升级为jdk11
- 安装jdk11
- 修改IDEA中procject structure、编译的jdk版本设置
- 修改pom.xml中的jdk配置
<properties>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
技术选型要考虑的因素
使用一门新的技术、框架、组件之前,需要了解
- 优缺点,是否成熟稳定,可用性、扩展性如何
- 官方是否还维护,社区是否活跃,文档是否齐全
- 数据同步机制、持久化机制等实现原理
- 常见的坑,出了问题的应急预案
使用第三方框架遇到问题的解决途径
- 官方:官网、github的issues
- 论坛:csdn、stack overflow