![](/assets/blog/blog/introduction-to-antlr.png)
ANTLR 基础入门
什么是 ANTLR ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It’s widely used to buil...
什么是 ANTLR ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It’s widely used to buil...
本文首发于 Apache ShardingSphere 微信公众号,欢迎关注公众号,后续将会有更多技术分享。 前言 在去年 10 月 5.0.0-alpha 版发布之后,Apache ShardingSphere 经历了长达 8 个多月的持续开发与优化,终于在 6 月 25 日正式迎来了 5.0.0-beta 版本的发布。本次 5.0.0-beta 版除了提供 DistSQL 这样的新...
前言 作为一名爱学习的技术青年,博主经常会加入一些技术讨论群,参与技术大佬的直播分享,但是由于日常工作繁忙,经常会错过很多精彩的直播,因此想将直播视频下载下来,充分利用上下班的时间进行回看。但是往往事与愿违,大部分群管理员都会设置不允许下载回放 ( 如下图 ) ,幸好强大的互联网提供了各种 NB 工具,最终使用 Charles 和 FFmpeg 工具,成功实现了钉钉直播视频下载。 Ch...
前言 Java8 是 Oracle 公司在 2014 年 3 ⽉发布的版本,是 Java5 之后最重要的版本,带来了诸多⽅⾯的新特性,包括语⾔、类库、编译器及 JVM 等新特性。本⽂重点介绍 Java8 中语法相关的新特性,主要包括 Lambda 表达式、Stream API、New Date API、Optional 等。 Lambda 表达式 什么是 Lambda Lambda...