小心 transmittable-thread-local 的这个坑

小心 transmittable-thread-local 的这个坑

你好,我是看山。

transmittable-thread-local 是阿里开源一个线程池复用场景下,处理异步执行时上下文传递数据问题的解决方案。可以从官方文档https://github.com/alibaba/transmittable-thread-local获取更多信息。

更多

Switch 块、Switch 表达式、Switch 模式匹配,越来越好用的 Switch

Switch 块、Switch 表达式、Switch 模式匹配,越来越好用的 Switch

你好,我是看山。

本文收录在 《从小工到专家的 Java 进阶之旅》 系列专栏中。

与 if-else 一样,switch 语法是用来做条件判断的。当条件清晰简洁时,能够有效地提升代码可读性。switch 语法从 Java5 开始,Java12 增加了 Switch 表达式(Java14 提供正式版),Java17 增加 Switch 模式匹配(预览版)。

本文的目标是期望读者可以掌握 Switch 语法的所有能力,在需要的时候信手拈来。

更多

2022 年 Java 行业分析报告

2022 年 Java 行业分析报告

你好,我是看山。

前段时间介绍了从 Java8 到 Java17 每个版本比较有特点的新特性(收录在 从小工到专家的 Java 进阶之旅 专栏),今天看到 JRebel 发布了《2022 年 Java 发展趋势和分析》,于是借此分析一下 Java 行业的现状,希望给大家一些参考。

更多

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java17 的新特性

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java17 的新特性

你好,我是看山。

本文收录在 《从小工到专家的 Java 进阶之旅》 系列专栏中。

从 2017 年开始,Java 版本更新策略从原来的每两年一个新版本,改为每六个月一个新版本,以快速验证新特性,推动 Java 的发展。从 《JVM Ecosystem Report 2021》 中可以看出,目前开发环境中有近半的环境使用 Java8,有近半的人转移到了 Java11,随着 Java17 的发布,相信比例会有所变化。

因此,准备出一个系列,配合示例讲解,阐述各个版本的新特性。

更多

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java16 的新特性

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java16 的新特性

你好,我是看山。

本文收录在 《从小工到专家的 Java 进阶之旅》 系列专栏中。

从 2017 年开始,Java 版本更新策略从原来的每两年一个新版本,改为每六个月一个新版本,以快速验证新特性,推动 Java 的发展。从 《JVM Ecosystem Report 2021》 中可以看出,目前开发环境中有近半的环境使用 Java8,有近半的人转移到了 Java11,随着 Java17 的发布,相信比例会有所变化。

因此,准备出一个系列,配合示例讲解,阐述各个版本的新特性。

更多

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java15 的新特性

Java15 的新特性

你好,我是看山。

本文收录在 《从小工到专家的 Java 进阶之旅》 系列专栏中。

从 2017 年开始,Java 版本更新策略从原来的每两年一个新版本,改为每六个月一个新版本,以快速验证新特性,推动 Java 的发展。从 《JVM Ecosystem Report 2021》 中可以看出,目前开发环境中有近半的环境使用 Java8,有近半的人转移到了 Java11,随着 Java17 的发布,相信比例会有所变化。

因此,准备出一个系列,配合示例讲解,阐述各个版本的新特性。

更多

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java14 的新特性

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java14 的新特性

你好,我是看山。

本文收录在 《从小工到专家的 Java 进阶之旅》 系列专栏中。

从 2017 年开始,Java 版本更新策略从原来的每两年一个新版本,改为每六个月一个新版本,以快速验证新特性,推动 Java 的发展。从 《JVM Ecosystem Report 2021》 中可以看出,目前开发环境中有近半的环境使用 Java8,有近半的人转移到了 Java11,随着 Java17 的发布,相信比例会有所变化。

因此,准备出一个系列,配合示例讲解,阐述各个版本的新特性。

更多

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java13 的新特性

Java13 的新特性

你好,我是看山。

本文收录在 《从小工到专家的 Java 进阶之旅》 系列专栏中。

从 2017 年开始,Java 版本更新策略从原来的每两年一个新版本,改为每六个月一个新版本,以快速验证新特性,推动 Java 的发展。从 《JVM Ecosystem Report 2021》 中可以看出,目前开发环境中有近半的环境使用 Java8,有近半的人转移到了 Java11,随着 Java17 的发布,相信比例会有所变化。

因此,准备出一个系列,配合示例讲解,阐述各个版本的新特性。

更多

从春运迁徙图看到的一些东西

从春运迁徙图看到的一些东西

你好,我是看山。

腊月二十七宰鸡赶大集,响应国家号召,就地过年。

难免思乡,于是翻了翻百度地图提供的迁徙数据。我们从迁出地和迁徙趋势看一看这几年的春运变化。

更多

Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java12 的新特性

Java12 的新特性

本文收录在 《从小工到专家的 Java 进阶之旅》 系列专栏中。

你好,我是看山。

从 2017 年开始,Java 版本更新策略从原来的每两年一个新版本,改为每六个月一个新版本,以快速验证新特性,推动 Java 的发展。从 《JVM Ecosystem Report 2021》 中可以看出,目前开发环境中有近半的环境使用 Java8,有近半的人转移到了 Java11,随着 Java17 的发布,相信比例会有所变化。

因此,准备出一个系列,配合示例讲解,阐述各个版本的新特性。

更多