daichangya 发布的文章

daichangya

如何编写一个高效的Java表达式求值程序

如何编写一个高效的 Java 表达式求值程序虽然这个标题略显夸张,但我确实完成了这样一个目标(关于是否完全相信基准测试结果,那是另一个话题)。上周,我一直在寻找一个小型、实用的数学表达式计算类库。偶然间,我在 StackOverflow 上看到了一个帖子...

Java8 Stream

Java 中的 Stream(流)可以定义为来自源的一系列元素,这些元素支持对它们的聚合操作。这里的“源”是指向流提供数据的 Collection(集合)或 Array(数组)。Stream 保持数据在源中的顺序。聚合操作或批量操作使我们能够轻松、清晰地...

Twitter网站架构学习笔记

编者注:本文为历史博文归档,主要反映 Twitter 早期(约 2011 年前后)的架构设计。文中涉及的 JDK、框架与工具链版本请以当前官方文档为准。部分引用外链图片可能失效,阅读时请注意时效性。Twitter 网站架构学习笔记作为 140 字符限制的...

Java基础面试指南四

Java 基础面试指南四系列导航Java 内存管理面试指南一Java 基础面试指南一Java 基础面试指南二Java 基础面试指南三Java 基础面试指南四Java 线程面试指南一Java 线程面试指南二Redis 面试指南一Kafka 面试指南一Spr...