Antlr4 简介 2026年03月30日 daichangya 24 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。简介ANTLR 4 是一款强大的语法生成器工具,可用于读取、处理、执行和翻译结构化的文本或二进制文件。它是目前 Java 生态中使用... 阅读全文 0 评论
Java 连接池的工作原理 2026年03月30日 daichangya 24 什么是数据库连接?连接(Connection)是编程语言与数据库交互的一种方式。我们经常会听到这样一句话:“数据库连接很昂贵”。有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经了解了基础概念,可以直接跳到“连接池的工作... 阅读全文 0 评论
想爬得更高,需要知道的数学体系 2026年03月30日 daichangya 16 引言在过去的一年中,我一直在数学的海洋中游荡。虽然 research 进展不多,但对于数学世界的阅历算是有了一些长进。为什么要深入数学的世界作为计算机专业的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,... 阅读全文 0 评论
Markdown basic-syntax 2026年03月30日 daichangya 25 OverviewNearly all Markdown applications support the basic syntax outlined in John Gruber's original design document. There are... 阅读全文 0 评论
可执行jar包 2026年03月30日 daichangya 21 我们在日常开发中,无论是普通的 Java 工程还是 Spring Boot 工程,通常都会将项目打包成一个可执行的 JAR 包,并通过 java -jar xxx.jar 命令来运行。本文旨在探索并整理如何生成可执行 JAR 包,以及其背后的实现原理。j... 阅读全文 0 评论