页面加载中...

Java线程池ThreadPoolExecutor八种拒绝策略

| Java

ThreadPoolExecutor是一个典型的缓存池化设计的产物,因为池子有大小,当池子体积不够承载时,就涉及到拒绝策略。JDK中已经预设了4种线程池拒绝策略,本文结合场景详细聊聊这些策略的使用场景,以及我们还能扩展哪些拒绝策略。

Spring中bean初始化时的扩展接口

| Java

作为一个优秀的框架,Spring提供了许多扩展接口,可以供我们在bean初始化过程中定制自己的逻辑。所以,本文将介绍在bean初始化的过程中,这些扩展接口的简单使用以及基本原理。

巴楚游记

| 随笔

夜辞巴山出秦川,西风送我入楚山。今夜且逐西风去,明日当引彩云还。

Elasticsearch的聚合

| Elasticsearch

介绍Elasticsearch聚合的一些基础概念,以及其聚合的关键字的使用。基本聚合、聚合嵌套、度量指标等功能说明

Elasticsearch—Java api的使用

| Elasticsearch

如何在java代码中,执行elasticsearch的远程调用以及elasticsearch api的使用。

Filebeat快速使用

| Elasticsearch

Filebeat是一个轻量级的日志收集器。根据你指定的日志文件或者本地其他文件,Filebeat能够收集日志事件,并将这些内容发送到elasticsearch 或者 logstash等。它不仅是文件的“托运工”,也可以是一个文件的“监听者”。

Elasticsearch的"sql"

| Elasticsearch

之前已经说过es的一些基本知识,这里将学习一些es的"sql",也就是es的DSL查询表达式。如同数据的查询语言->sql,es也有自己的查询语言,以json的格式。

Elasticsearch简述与基本交互

| Elasticsearch

Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,这是通常没有预料到的。 它存在还因为原始数据如果只是躺在磁盘里面根本就毫无用处。