ZhouJ000 Blog

精彩不亮丽 起落是无常

[置顶]技术类导航


Elasticsearch(三) API调用

Elasticsearch(一) 入门 Elasticsearch(二) 搜索 Elasticsearch(三) API调用 Java Api Java REST Client Java Low Level REST Client 低级别的REST客户端,通过http与集群交互,用户需自己编组请求JSON串,及解析响应JS...

Elasticsearch(二) 搜索

Elasticsearch(一) 入门 Elasticsearch(二) 搜索 Elasticsearch(三) API调用 搜索 空搜索http://localhost:9200/megacorp/employee/_search { "took": 48, // 请求耗费毫秒 "timed_out": false, // 是否超时 "_shards": {...

Elasticsearch(一) 入门

Elasticsearch(一) 入门 Elasticsearch(二) 搜索 Elasticsearch(三) API调用 介绍 Elasticsearch是一个开源的、实时的分布式搜索引擎,建立在全文搜索引擎库Lucene的基础之上(倒排索引)。Elasticsearch使用Java编写,内部使用Lucene做索引与搜索,由于Lucene仅仅只是一个库,为了使全文检索变得简单,Ela...

Java监控与性能优化(三) JVM与调优

Java性能优化01-程序优化 Java性能优化02-并行优化 Java性能优化03-JVM调优 Java性能优化04-调优工具 Java监控与性能优化(一) 概况 Java监控与性能优化(二) 性能分析 Java监控与性能优化(三) JVM与调优 JVM概览 HotSpot VM有3个主要组件:VM运行时(Runtime)、JIT编译器(JIT Compiler)、内存管理器(Mem...

Java基础SE(三) 线程与并发-补充

Java基础SE(一) 数据类型与关键字 Java基础SE(二) 集合 Java基础SE(三) 线程与并发 Java基础SE(三) 线程与并发-补充 Java基础SE(四) IO Java基础: JVM(九) Java内存模型 Java性能优化02-并行优化 线程组 对相同性质的线程进行分组 Runnable runnable // = ...; ThreadGroup userGr...

重看RocketMQ源码(一)

重看RocketMQ源码(一) 概念 异步:在一对多调用时由消息系统通知。如下单核心流程环节太多,性能较差 解耦:和第三方系统耦合在一起,性能存在抖动的风险。解决不同重要程度/能力级别系统之间依赖 削峰填谷:解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题,例如秒杀活动 失败重试:业务调用失败风险 延时消息:比如关闭过期订单的时候,存在扫描大量订单数...

Java基础SE(三) 线程与并发

Java基础SE(一) 数据类型与关键字 Java基础SE(二) 集合 Java基础SE(三) 线程与并发 Java基础SE(三) 线程与并发-补充 Java基础SE(四) IO Java基础: JVM(九) Java内存模型 Java性能优化02-并行优化 线程 进程是操作系统调度和分配资源的基本单位,进程之间的通信需要通过专门的系统机制,比如消息、socket和管道来完成。而线程是...

Java基础SE(四) IO

Java基础SE(一) 数据类型与关键字 Java基础SE(二) 集合 Java基础SE(三) 线程与并发 Java基础SE(三) 线程与并发-补充 Java基础SE(四) IO IO Java的IO包主要关注的是从原始数据源的读取以及输出原始数据到目标媒介。典型的数据源和目标媒介: 文件 管道 网络连接 内存缓存 Java标准输入、输出、错误输出 ...

Java基础SE(一) 数据类型与关键字

Java基础SE(一) 数据类型与关键字 Java基础SE(二) 集合 Java基础SE(三) 线程与并发 Java基础SE(三) 线程与并发-补充 Java基础SE(四) IO 类型 String 首先看String类的定义 public final class String implements java.io.Serializable, Comparable<Str...

Java基础SE(二) 集合

Java基础SE(一) 数据类型与关键字 Java基础SE(二) 集合 Java基础SE(三) 线程与并发 Java基础SE(三) 线程与并发-补充 Java基础SE(四) IO 集合 List List是Java中最常用的集合类(容器),List本身是一个接口,其继承了Collection接口,并表示有序的队列。常用的List实现有ArrayList、LinkedList、Vecto...