发布于 2021-03-15 14:05:42 | 阅读 39974
本文从资深应用开发人员的角度,综合比较Kotlin与Java在不同领域的优缺点,以方便您做出判断和选择。
发布于 2021-03-15 14:04:37 | 阅读 36904
近日,在 Linux 内核的 iSCSI 子系统中发现的三个漏洞可能会允许具有基本用户权限的本地攻击者在未打补丁的 Linux 系统上获得 root 权限。
发布于 2021-03-12 14:56:04 | 阅读 47972
Resilience4j 是受 Netflix Hystrix 启发的轻量级容错库,但专为 Java 8 和函数式编程而设计。轻巧,因为该库仅使用 Vavr,而 Vavr 没有任何其他外部库依赖项。
发布于 2021-03-10 18:52:49 | 阅读 33569
在业务初期,因人手有限,想要快速开发并上线产品,很多团队使用单体的架构来开发。但是随着公司的发展,会不断往系统里面添加新的业务功能,系统越来越庞大,需求不断增加,越来越多的人也会加入到开发团队,代码库也会增速的膨胀,慢慢的单体应用变得越来越臃肿,可维护性和灵活性逐渐降低,维护成本越来越高。
发布于 2021-03-05 17:32:08 | 阅读 38899
本文会详细介绍一个小技巧,帮助你用符合Python风格的方式(Pythonic方式)来编写程序。
发布于 2021-03-05 17:08:20 | 阅读 33278
干净的代码不仅仅是工作代码。简洁的代码易于阅读,易于理解并且井井有条。在本文中,我们将研究六种编写更简洁的React代码的方法。
发布于 2021-03-05 16:30:45 | 阅读 41727
Theia 框架前端 UI 布局和 Services 一样,具备灵活可拓展的特点。VSCode 是内置了一套基本的组件系统,而 Theia 框架的 UI 布局基于 PhosphorJS 框架。 PhosphorJS 提供了包含 widgets、layouts、事件和数据结构的丰富工具包。这使得开发人员能够构建可扩展的、高性能的、类桌面的 Web 应用程序,比如 JupyterLab。
发布于 2021-03-04 18:40:51 | 阅读 39549
本文作者为 Jesse Anderson。内容由 StreamNative 翻译并整理。 本文以三个实际使用场景为例,从 CTO 的视角出发,在技术等方面对比 Kafka 和 Pulsar。阅读本文需要大约 8 分钟。
发布于 2021-03-04 18:33:17 | 阅读 39791
开源 RPC 框架有哪些呢?一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的。