Mengqi Xu's Blog

Hi, 我是徐梦旗!

花名:远舟. 🤖Java开发工程师. 👀Blogger. 🤳INFJ

全部文章(38篇)
2025年04月04日
徐梦旗
3.5k字

介绍 Spring Expression Lanuage(下文简称SpEL)是Spring提供的一种能够在运行时操作对象(读和写)的表达式语言。如下示例: java // 返回 1 + 2 的值 1 + 2 java // 返回 user 变量的 name 属性 user.name ...

2025年03月29日
徐梦旗
1.1k字

为什么要参与开源项目? 参与开源项目有以下几个好处: 熟悉框架代码,提高设计思维,抽象能力及编码能力。 熟悉知名开源项目的维护流程,与技术大咖对话。 成为知名开源项目的贡献者,提高个人知名度。 开源精神,为开源社区做贡献。 如何为项目做贡献? 项目环境搭建 前置准备 ...

2024年12月26日
徐梦旗
2.2k字

为什么需要异步编程? 每次只做一件事,更符合人脑思考的逻辑,更易于理解。如计算 ((7 * 3) + (17 + 23)) * (9 + 17),假设人脑每次思考需要耗时1s。 使用同步的方式: T0:计算 7 * 3 = 21 T1:计算 17 + 23 = 40 T2:计算 21...

2024年11月24日
徐梦旗
2.1k字

作为Maven的使用者,我们可以通过mvn clean install命令进行Maven项目的清理和打包;可以通过mvn dependency:tree命令输出Maven项目的依赖列表;也可以通过mvn h命令查看mvn命令的用法: java > mvn h > usage: mvn [op...

2024年05月27日
徐梦旗
2.6k字

当只有一个任务时,使用单个线程执行可以很好地满足需求;但由于单个线程是串行执行任务的,随着任务的增多,处理速度会很慢,如下代码: java List<Task> tasks = IntStream.range(1, 100) .mapToObj(Task::n...