Kafka是一个开源的高吞吐量的分布式消息中间件,是一种消息队列,主要用来处理大量数据状态下的消息队列,一般用来做日志的处理。既然是消息队列,那么Kafka也就拥有消息队列的相应的特性了
ElasticSearch是一款企业级搜索引擎,能够高效地处理模糊检索,适用于关系型数据库中like操作导致的索引失效问题。支持对数十亿行日志数据进行聚合分析,探索数据的趋势和规律。提供近乎实时的搜索和分析功能,适用于日志分析、应用性能监控、业务数据搜索和分析等场景
在Java开发中,常常会有数组转集合的场景,通常情况下都会采用Arrays.asList()进行处理。然而,这正常的操作却隐藏巨坑,天坑
过滤器与拦截器是在Java项目开发过程中经常使用的,两者都可以对进入应用程序的请求进行处理。无论是过滤器还是拦截器,都能够在请求到达具体的业务处理逻辑之前,对请求进行检查、修改或者记录等操作,从而实现对请求的预处理。也都可以对从应用程序发出的响应进行操作。可以在响应返回给客户端之前,对响应内容进行修改、过滤或者添加额外的信息等。那么这二者之间有什么区别呢?