武培轩

LV1
发表了文章

Elasticsearch 之 Filter 与 Query 有啥不同?

今天来了解下 Elasticsearch(以下简称 ES) 中的 Query 和 Filter。

武培轩
发表了文章

Spring Boot 集成 Elasticsearch 实战

最近有读者问我能不能写下如何使用 Spring Boot 开发 Elasticsearch(以下简称 ES) 相关应用,今天就讲解下如何使用 Spring Bo...

武培轩
发表了文章

Spring Boot 集成 WebSocket 实现服务端推送消息到客户端

假设有这样一个场景:服务端的资源经常在更新,客户端需要尽量及时地了解到这些更新发生后展示给用户,如果是 HTTP 1.1,通常会开启 ajax 请求询问服务端是...

武培轩
发表了文章

一个故事带你了解版本控制

当我们初次在项目中使用版本控制时,这个概念可能难以理解。我看到很多人(也包括我)都在运行诸如 git pull,git push 以及运行其他一些我不理解的命令...

武培轩
发表了文章

性能调优必备利器之 JMH

if 快还是 switch 快?HashMap 的初始化 size 要不要指定,指定之后性能可以提高多少?各种序列化方法哪个耗时更短?

武培轩
发表了文章

如何优雅地停止 Spring Boot 应用?

首先来介绍下什么是优雅地停止,简而言之,就是对应用进程发送停止指令之后,能保证正在执行的业务操作不受影响,可以继续完成已有请求的处理,但是停止接受新请求。

武培轩
发表了文章

如何优雅地停止 Spring Boot 应用?

首先来介绍下什么是优雅地停止,简而言之,就是对应用进程发送停止指令之后,能保证正在执行的业务操作不受影响,可以继续完成已有请求的处理,但是停止接受新请求。

武培轩
发表了文章

不可不知的 7 个 JDK 命令

使用 javap 可以查看 Java 字节码反编译的源文件,javap 的命令格式如下:

武培轩
发表了文章

Spring Boot 集成 Swagger 构建接口文档

在应用开发过程中经常需要对其他应用或者客户端提供 RESTful API 接口,尤其是在版本快速迭代的开发过程中,修改接口的同时还需要同步修改对应的接口文档,这...

武培轩
发表了文章

Spring Boot 集成 Flyway 实现数据库版本控制

在项目迭代开发中,难免会有更新数据库 Schema 的情况,比如添加新表、在表中增加字段或者删除字段等,那么当我对数据库进行一系列操作后,如何快速地在其他同事的...

武培轩
发表了文章

如何阅读源码?

阅读源码是每个优秀开发工程师的必经之路,那么这篇文章就来讲解下为什么要阅读源码以及如何阅读源码。

武培轩
发表了文章

给学妹的 Java 学习路线

大家好,这篇文章主要是讲解下如何自学 Java,这个问题有很多粉丝私信问过,今天又有直系学妹问我如何学习 Java?

武培轩
发表了文章

我就站在你面前,你却视而不见!

在上一篇文章一男子给对象转账5000元,居然又退还了!中,我们学习了并发三大特性之一的原子性,并对原子性问题进行分析。

武培轩
发表了文章

一男子给对象转账5000元,居然又退还了!

在并发编程中,所有问题的根源就是可见性、原子性和有序性问题,这篇文章我们就来聊聊原子性问题。

武培轩
发表了文章

一文搞懂 ThreadLocal 原理

当多线程访问共享可变数据时,涉及到线程间同步的问题,并不是所有时候,都要用到共享数据,所以就需要线程封闭出场了。

武培轩
发表了文章

听说用 Lombok 可以早点下班?

好的,那么这篇文章就介绍下什么是 Lombok,Lombok 做了什么以及 Lombok 是怎么做的?

武培轩
发表了文章

原来 CPU 为程序性能优化做了这么多

本文主要来学习内存屏障和 CPU 缓存知识,以便于我们去了解 CPU 对程序性能优化做了哪些努力。

武培轩
发表了文章

如何优雅地中止线程?

本文来学习如何学习优雅地中止线程?通过 Java 线程的生老病死的学习,我相信大家对线程的运行以及线程的状态有一定了解了,那么我们现在来学习中止线程:

武培轩
发表了文章

线程数,射多少更舒适?

线程数的设置的最主要的目的是为了充分并合理地使用 CPU 和内存等资源,从而最大限度地提高程序的性能,因此让我们一起去探索吧!

武培轩
发表了文章

Elasticsearch 之聚合分析入门

本文主要介绍 Elasticsearch 的聚合功能,介绍什么是 Bucket 和 Metric 聚合,以及如何实现嵌套的聚合。

武培轩

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券