Eclipse IDE支持Java 14
随着JDK 14的发布(https://my.oschina.net/waylau/blog/3197270),各大Java IDE也开始支持JDK 14。最新版本的Eclipse IDE 2020-03也于2020年3月18日发布,本文介绍如何通过Eclipse IDE来开发Java 14应用。
下载
下载地址https://www.eclipse.org/downloads/packages/
根据个人的需要,下载Java Developers或者Enterprise Java Developers版本。
设置JDK
下载最新的JDK 14,并在Eclipse IDE中指向该JDK。
设置Maven
可选。如果项目是使用Maven管理,则建议下载最新的Maven,并在Eclipse IDE中指向该Maven。
设置网络代理
为了更快的下载插件,需要设置代理。
设置代码样式
可选。设置符合自己需求的代码样式。
设置字符
建议使用UTF-8。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jmwfyiDA-1584924723266)(https://waylau.com/images/post/20200323-08-encoding.png)]
安装支持Java 14的插件
由于当前的Eclipse还未正式支持Java 14,需要额外安装Java 14 Support for Eclipse 2020-03 (4.15)插件,用以支持Java 14。插件地址:
https://marketplace.eclipse.org/content/java-14-support-eclipse-2020-03-415
安装完成之后,就可以选择使用JDK 14的编译器,同时启用预览功能。
编程
终于可以愉快的玩耍了Java 14了。
本文所有源码可见https://github.com/waylau/modern-java-demos。
参考引用
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Redis高可用哨兵机制及SpringBoot整合哨兵
前言:在前面讲到了Redis分片机制可实现内存数据的扩容来提高执行速率---Redis分片机制,可是Redis分片依旧有一些问题,如果redis分片的节点如果有一个服务器宕机,则直接影响用户的使用.Redis分片机制没有实现高可用功能(HA)。----我所使用的Linux系统是dsCentOS-empty 1.Redis高可用哨兵机制 1.1主从同步配置 1.1.1 主从同步说明 说明:如果需要实现redis的高可用(HA),则必须先实现主从的同步。 当用户操作主节点时,由程序内部自动的实现数据的同步,将数据同步给从节点.这时主机和从机拥有相同的数据。 1.1.2 准备哨兵的Redis节点 说明: 1.首先将redis的分片服务器全部关闭。 2.复制分片的文件目录,并且改名为sentinel cp -r shards sentinel 3.删除多余的持久化文件 rm -f dump.rdb 4.分别启动redis redis-server 6379.conf & redis-server 6380.conf & redis-server 6381.conf & ...
- 下一篇
解Bug之路-中间件"SQL重复执行"
前言 我们的分库分表中间件在线上运行了两年多,到目前为止还算稳定。在笔者将精力放在处理各种灾难性事件(例如中间件物理机宕机/数据库宕机/网络隔离等突发事件)时。竟然发现还有一些奇怪的corner case。现在就将排查思路写成文章分享出来。 Bug现场 应用拓扑 应用通过中间件连后端多个数据库,sql会根据路由规则路由到指定的节点,如下图所示: 错误现象 应用在做某些数据库操作时,会发现有比较大的概率失败。他们的代码逻辑是这样: int count = updateSql(sql1); ... // 伪代码 int count = updateSql("update test set value =1 where id in ("100","200") and status = 1; if( 0 == count ){ throw new RuntimeException("更新失败"); } ...... int count = updateSql(sql3); ... 即每做一次update之后都检查下是否更新成功,如果不成功则回滚并抛异常。 在实际测试的过程中,发现经常报错,更新...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Hadoop3单机部署,实现最简伪集群