2026年7月

戴老师的博客

什么是MVEL?

1. MVEL 是什么?简单来说,MVEL 是一种强大的表达式解析器(Expression Language)。我们可以编写特定的表达式字符串,交给 MVEL 进行解析计算,从而得到结果。概念可能比较抽象,我们通过示例来理解。基本示例比如我们要进行一个加...

solr查询工作原理深入内幕

1. 什么是 Lucene?Lucene 是一个开放源代码项目,自问世以来引发了开源社群的巨大反响。程序员们不仅使用它构建具体的全文检索应用,还将其集成到各种系统软件及 Web 应用中。甚至某些商业软件也采用 Lucene 作为其内部全文检索子系统的核心...

技术人员如何去面试?

技术人员如何去面试?一、跳槽动机与公司选择1. 为什么跳槽虽然每个人跳槽的具体原因各不相同,但核心驱动力通常集中在待遇、成长、稳定这三大因素,也有部分人是为了离家更近等生活考量。待遇:即收入,包括工资、股票、奖金等。影响跳槽心态的常见情况有:认为自身技术...

《JAVA与模式》之解释器模式

解释器模式概述在阎宏博士的《JAVA 与模式》一书中,对解释器模式(Interpreter Pattern)的描述如下:解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释...