关于java:盘点-Java-开发-2020-年发生的几件大事你必须得知道

39次阅读

共计 2459 个字符,预计需要花费 7 分钟才能阅读完成。

2021 年了,在过来的一年 Java 软件开发行业都产生了哪些重大事件呢?

这篇栈长带大家回顾一下,其实在除夕的《滚蛋吧,2020》也略有介绍,这篇就更加具体的总结一下。

1、Java

先说咱们的吃饭工具 Java 语言吧,当初最新的 JDK 版本曾经到了 JDK 15 了,Oracle 去年一共公布了两个版本,JDK 14 和 JDK 15,最新的 JDK 16 和 JDK 17 明年也是跃然纸上了……

遗憾的是,咱们支流用的 JDK 8 在 2019/01 之后就被发表进行更新了,另外,JDK 11 及当前的版本也不再提供收费的长期反对(LTS),而且 JDK 15 和 JDK 16 也不是一个长期反对的版本,最新的 JDK 15 只反对 6 个月工夫,到 2021 年 3 月,所以千万不要把 JDK 15 等非长期反对版本用在生产。

来看下 Oracle Java 反对路线图:

参考:https://en.wikipedia.org/wiki…

如图所示,下一个长期反对的版本是 JDK 17,打算是往年 9 月公布,大家持续关注,栈长会第一工夫更新!

相干浏览:

  • Java 15 正式公布,14 个新个性!!
  • 重磅:Java 14 正式公布了!
  • 华为开源了自家的 Huawei JDK——毕昇 JDK!
  • 腾讯开源了自家的 Tencent JDK——Kona!!

2、Spring 全家桶

再说说 Java 开发界的万能神器框架——Spring,都 2021 年了,Spring 仍是最支流、最首选的利用框架之一,在坐的各位,谁没用过 Spring?

Spring 只是 Spring 团队的一个根底外围框架,在这个外围之上还倒退出了很多优良的子项目,比方:Spring Boot、Spring Cloud、Spring Data、Spring Security 等,说它是利用全家桶一点也不为过。

Spring 是名符其实的版本帝,去年都不晓得发了多少个版本,最新的 Spring 曾经到了 5.3.2,Spring Boot 到了 Spring Boot 2.4.1,Spring Cloud 到了 2020.0.0,大家当初用的哪个版本呢?我猜绝大多数人应该是跟不上的,Spring 框架公布的频率切实是太 TM 快了!

去年还有两件小事:

第一就是 Spring Boot 放弃 Maven 而抉择了 Gradle 进行构建,这个大家也不必误会,只是官网不必 Maven 构建了,咱们开发还是能够应用 Maven 来应用 Spring Boot 的。

另外就是 Spring Cloud 变更了版本命名规定,并公布了全新的 Spring Cloud 2020.0.0 版本,并在最新版本中移除了一系列的 netflix 模块,最重要的是进行了对 Netfix 中 ribbon、hystrix 和 zuul 的反对,这个预计影响会比拟大。

相干浏览:

  • Spring Boot 2.4 正式公布,重大调整!
  • Spring Boot 把 Maven 干掉了,正式拥抱 Gradle!
  • Spring Cloud 2020.0.0 正式公布!

3、Redis

再说说 Redis,Redis 也是近几年 Java 开发必不可少的好兄弟,也是当初各互联网公司必用的缓存神器,能够做缓存、排行榜、分布式锁等,当初在 Java 界曾经火的不行了。

就在去年,Redis 就公布了有史以来扭转最大的版本 Redis 6.0.0,期间因为呈现 bug 还紧急公布了一个 Redis 6.0.8 版本,栈长方才去官网瞧了下,目前最新的曾经到了 Redis 6.0.0 了,Redis 也是版本帝啊,学不来了。。

相干浏览:

  • Redis 6.0.0 已公布!
  • Redis 6.0.8 紧急公布,请尽快降级!

4、Docker

去年炒的满城风雨的 Docker 被禁事件无疑是年度的热点,Docker 被米国政府列入贸易管制 “ 实体清单 ” 上的企业应用,一个好好的开源技术怎么还被波及到?没有开源精力了么?

其实大家也不必惊恐,我发现网上很多文章,甚至群里很多人都被 Docker 被禁误会了,禁的只是 “ 实体清单 ” 上的企业,而且不波及 Docker 开源版本,所以,只有不必付费的版本,和 “ 实体清单 ” 扯不上关系,和咱们屁民半毛钱关系也没有。

最近还有 k8s 放弃 Docker 的新闻,其实一般开发实现不必慌,该咋用还是咋用,和咱们一般开发也没半毛钱关系,Docker 仍然是首选的利用容器。

具体请浏览:Docker 的 2020,实 “ 鼠 ” 不易!

5、主从风波

在国外,主、从、黑都波及到种族歧视,所以很多波及到这些的都被改名了,包含黑人牙膏,所以当初国外很多科技公司也退出了改名的征程也不奇怪了,包含咱们罕用的 MySQL 和 Github。

MySQL 发表将 master、slave、blacklist(黑名单)和 whitelist(白名单)等术语别离替换为 source、replica、blocklist 和 allowlist。

Github 曾经把默认骨干分支名称从 master 改成 main 了,以及还有其余中央的相干变更,如果用不习惯,其实也能够在设置中把默认骨干分支名改成 master 的,具体参考看看上面的文章。

所以大家看到相干的变更也不要奇怪了。

相干浏览:

  • MySQL 发表停止使用 master、slave!
  • Github 太狠了,竟然把 “master” 干掉了!

总结

好了,明天栈长总结了过来一年 Java 次要技术倒退动静,没来得及关注技术倒退的 Java 同学能够补一补~

因为栈长我集体工夫精力也无限,还有我也没有关注所有的技术,所以我总结必定的不全,欢送大家在上面补充分享哦,更多 Java 干货关注公众号 Java 技术栈,在公众号菜单浏览,我都曾经分类整理好了。

版权申明:本文系公众号 “Java 技术栈 ” 原创,原创实属不易,转载、援用本文内容请注明出处,禁止剽窃、洗稿,请自重,尊重别人劳动成果和知识产权。

近期热文举荐:

1.Java 15 正式公布,14 个新个性,刷新你的认知!!

2. 终于靠开源我的项目弄到 IntelliJ IDEA 激活码了,真香!

3. 我用 Java 8 写了一段逻辑,共事直呼看不懂,你试试看。。

4. 吊打 Tomcat,Undertow 性能很炸!!

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

正文完
 0