Headlines

 

From www.infoq.cn / ...

近年来,Amber项目为 Java 带来了许多新特性——局部变量类型推断、文本块、记录类、封印类、模式匹配等等。虽然这些特性都是独立的,但也可以组合在一起使用。具体地说,记录类、封印类和模式匹配组合在一起让 Java 的面向数据编程变得更容易。在本文中,我们将讨论什么是面向数据编程,以及它如何影响 Java 的编程方式。

Read source »

From www.wdbyte.com / ...

现在的 JVM 已经越来越为智能,它可以在编译阶段、加载阶段、运行阶段对代码进行优化。比如你写了一段不怎么聪明的代码,到了 JVM 这里,它发现几处可以优化的地方,就顺手帮你优化了一把。这对程序的运行固然美妙,却让开发者不能准确了解程序的运行情况。在需要进行性能测试时,如果不知道 JVM 优化细节,可能会导致你的测试结果差之毫厘,失之千里,同样的,Java 诞生之初就有一次编译、随处运行的口号,JVM 提供了底层支持,也提供了内存管理机制,这些机制都会对我们的性能测试结果造成不可预测的影响。

Read source »

From www.infoq.cn / ...

Rust 作为一门备受关注的新编程语言,它在保持使用 JavaScript 等语言进行开发时所拥有的内存安全性的同时,还能够实现不亚于 C 的性能。不过大多数公司还没有大量应用它。白海科技作为国内唯数几个“All in Rust”的公司,最近正在进行由 Java 向 Rust 的全方位重构。

Read source »

From mp.weixin.qq.com / ...

热衷前端技术的小伙伴都知道 TypeScript 这几年的需求呈现指数级增长的趋势,越来越多的开源项目开始使用 TypeScript 进行重构,出于对 TypeScript 究竟好不好,好在哪里的好奇,我们也对它进行了探索与尝试。 我本次的分享主要分为以下两个部分:首先探讨一下是否要引入 TypeScript,其次我们挑选了部门内比较典型的 TypeScript 项目,来带你尝试开启一个全新的 TypeScript 项目。

Read source »

From mp.weixin.qq.com / ...

TypeScript 在这几年的需求呈现指数级增长的趋势,越来越多的开源项目开始使用 TypeScript 进行重构。那 TypeScript 究竟好不好,好在哪里?什么样的重构方法和流程最高效?出于对这些问题的好奇,我们找到了陈芸老师。她是 FreeWheel 核心研发团队的高级软件工程师,负责前端开发工作。 同时陈芸老师也是已经上线的 QCon+ 案例研习社「TypeScript 在中大型项目中的落地实践」专题的讲师,因此我们带着对 TypeScript 相关的疑惑和好奇对陈芸老师进行了采访,让我们一起来看看老师的思考吧。

Read source »

From developer.aliyun.com / ...

阿里云函数计算服务(FunctionCompute,FC)是一个事件驱动的全托管计算服务。通过函数计算与云端各个服务的广泛集成,开发者只需要编写函数代码,就能够快速地开发出弹性高可用的后端系统。接下来我们FC,来快速实现一个图片处理服务。

Read source »

From www.infoq.cn / ...

2022 年 6 月 22 日,第 123 届 Ecma 大会批准了 ECMAScript 2022 语言规范,这意味着其正式成为标准。自 2015 年以来,TC39 团队成员每年都会一起讨论可用的提案,并发布已接受的提案,今年是 ECMAScript 的第 13 版。

Read source »

From www.infoq.cn / ...

在我们选择的编程语言中,我们多长时间会经历一次根本性的变化?有些语言会变化得更频繁一些,但还有些语言会比温布尔登更保守。 Go 语言就属于后者。有时对我来说它实在太古板了。“Go 不是这么写的!”是我梦到最多的一句话。Go 的多数新版本都只是对已有方向循序渐进的改善。

Read source »

From www.wdbyte.com / ...

最近几年,随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的稳定性越来越重要。在遇到突发的请求量激增,恶意的用户访问,亦或请求频率过高给下游服务带来较大压力时,我们常常需要通过缓存、限流、熔断降级、负载均衡等多种方式保证服务的稳定性。其中限流是不可或缺的一环,这篇文章介绍限流相关知识。

Read source »

From www.infoq.cn / ...

在 2022 年 PyCon 美国大会期间,作为主题演讲嘉宾之一的 Peter Wang 公布了 PyScript,一种在 HTML 中直接编写 Python 脚本的方法。或许你不知道 Peter,但你可能听说过 Anaconda,这是一种流行的开源的 Python 和 R 语言的发行版本,特别关注数据科学。Peter 正是 Anaconda 的 CEO 和联合创始人。

Read source »

关注公众号不定期领红包:

关注微博获取实时动态: