笔者所有文章第一时间发布于:hhbbz的个人博客[https://hhbbz.github.io/] 简介 Zookeeper 和 Etcd 都是非常优秀的分布式协调系统,z...
笔者所有文章第一时间发布于:hhbbz的个人博客[https://hhbbz.github.io/] 简介 Zookeeper 和 Etcd 都是非常优秀的分布式协调系统,z...
笔者所有文章第一时间发布于:hhbbz的个人博客 场景描述 有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s...
笔者所有文章第一时间发布于:hhbbz的个人博客 Hikari简单介绍 官网地址 快速,简单,可靠的数据源,spring boot2.0 已经将 HikariCP 做为了默认...
笔者所有文章第一时间发布于:hhbbz的个人博客 场景 在项目中需要通过表名来获取数据库中元数据相关信息,比如表名,字段名,长度等使用spring自带的jdbcTemplat...
笔者所有文章第一时间发布于:hhbbz的个人博客 Java 多线程类库对于共享数据的读写控制主要采用锁机制保证线程安全,本文所要探究的 ThreadLocal 则采用了一种完...
笔者所有文章第一时间发布于:hhbbz的个人博客 一、简介 java.util.concurrent.CompletableFuture继承于java.util.concur...
笔者所有文章第一时间发布于:hhbbz的个人博客 简述 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节...
笔者所有文章第一时间发布于:hhbbz的个人博客 简介 上章记录一点基础的配置,这次结合高级认证灵活使用Spring Security的用户认证。 Spring Boot 添...
笔者所有文章第一时间发布于:hhbbz的个人博客 Spring Security 模块 核心模块 - spring-security-core.jar:包含核心验证和访问控制...
笔者所有文章第一时间发布于:hhbbz的个人博客 问题描述 这星期公司要把es5.x升级到es6.x,因为是一个大版本的升级,所以坑肯定是不可避免的,详细的变更可以通过链接了...
笔者所有文章第一时间发布于:hhbbz的个人博客 简介 java Elastic 客户端基本使用 引入jar client基本使用 得到client 关闭资源 get得到指定...
笔者所有文章第一时间发布于:hhbbz的个人博客 问题描述 今天在做es的聚合查询的时候,遇到了一个问题。 搜了一下应该是5.x后对排序,聚合这些操作用单独的数据结构(fie...
笔者所有文章第一时间发布于:hhbbz的个人博客 简介 Elasticsearch 是一款稳定高效的分布式搜索和分析引擎,它的底层基于 Lucene,并提供了友好的 REST...
笔者所有文章第一时间发布于:hhbbz的个人博客 背景介绍 最近在作一个用于调用第三方服务以及充当数据仓储的服务,对于数据的存储和获取都要有很好的响应。整体架构使用的是spr...
笔者所有文章第一时间发布于:hhbbz的个人博客 简介 在上一章中我们认识了netty,他有三大优点:并发高,传输快,封装好。在这一章我们来用Netty搭建一个HttpSer...
笔者所有文章第一时间发布于:hhbbz的个人博客 Netty的简单介绍 Netty 是一个 NIO client-server(客户端服务器)框架,使用 Netty 可以快速...
笔者所有文章第一时间发布于:hhbbz的个人博客 简介 java中的几种锁:synchronized,ReentrantLock,ReentrantReadWriteLock...
笔者所有文章第一时间发布于:hhbbz的个人博客 生产者-消费者模式是什么 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,...
笔者所有文章第一时间发布于:hhbbz的个人博客 场景 在我们实际开发过程中,往往会遇到执行接口逻辑以及批任务处理的的执行效率问题,在这些场景中,都可以通过使用多线程的方式,...
笔者所有文章第一时间发布于:hhbbz的个人博客 数据一致性的简要说明 说起一致性,我们大概第一反应就是想起分布式系统的CAP定理以及其相关定义,简单来说就是,一致性、可用性...