暂时未有相关云产品技术能力~
全栈打杂师 & 公众号: 程序员皮卡秋
一起来学Mybatis Plus(一) & 快速入门
一起来学Mybatis Plus(四) & Service CRUD接口
一起来学Nginx(三)
一起来学Mybatis Plus(三) & 代码生成器
前言 目前正在出一个Es专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲下es中如何做聚合操作, 内容有点多,需要耐心看完~ 本文偏实战一些,好了, 废话不多说直接开整吧~ 什么是聚合 聚合的概念有点类似mysql中group by,sum(...),这么说大家可能就有点印象了, 但是在es中聚合操作功能更强大。 在了解es中聚合的概念之前,先来看下这两个概念, 聚合就是一个或多个桶和零个或多个指标的组合。
前言 目前正在出一个Es专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节来给大家讲一下在Springboot中如何整合es~ 本文偏实战一些,为了方便演示,本节示例沿用上节索引,好了, 废话不多说直接开整吧~ 项目搭建
前言 目前正在出一个Es专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节来给大家讲一下在Springboot使用es进行文档操作~ 本文偏实战一些,好了, 废话不多说直接开整吧~ 文档操作 本节继续使用上节的项目,在api下新建DocApi类,为了方便演示,我们使用之前建好的索引req_log
前言 目前正在出一个Es专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下文档高级查询部分的内容~ 本文偏实战一些,好了, 废话不多说直接开整吧~ 文档操作 本节继续使用上节的项目,在api下新建DocSearchApi类,为了方便演示,我们使用之前建好的索引req_log
前言 目前正在出一个Kafka专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下Kafka的一些核心概念以及如何利用docker快速的搭建Kafka集群~ 好了, 废话不多说直接开整吧~ 什么是 Kafka Kafka是一种高吞吐量、分布式、可扩展的消息中间件系统,最初由LinkedIn公司开发。随着不断的发展,在最新的版本中它定义为分布式的流处理平台,现在在大数据应用中也是十分广泛。
前言 目前正在出一个Kafka专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下Kafka如何整合SpringBoot以及它的基本使用~ 好了, 废话不多说直接开整吧~ 项目搭建
前言 目前正在出一个Kafka专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下Kafka整合SpringBoot中如何进行消息应答以及@SendTo 和 @KafkaListener的讲解~ 好了, 废话不多说直接开整吧~ 消息应答 有时候,消费者消费消息的时候,我们需要知道它有没有消费完,需要它给我们一个回应,该怎么做呢? 我们可以通过提供的ReplyingKafkaTemplate, 下面通过一个例子来体验一下,新建一个ReceiveCustomerController
前言 目前正在出一个Kafka专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下Kafka中偏移量(offset)的概念并结合经典面试题来看下它的实际应用场景~ 好了, 废话不多说直接开整吧~ 什么是分区 & Partition 在讲之前呢,先理一下什么是分区,在第一节的时候有给大家提到过 在Kafka中,一个主题(topic)可以分成多个分区。每个分区都是一个有序的消息队列,它们可以在不同的服务器上进行复制,以提高可靠性和可扩展性。每个分区都有一个唯一的标识符(partition ID),用于标识该分区。
前言 目前正在出一个Kafka专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下Kafka中ACK的概念并结合代码一起实践一下~ 好了, 废话不多说直接开整吧~ ACK 是什么 首先,我们得知道ack到底是啥,上节给大家讲手动提交offset的时候提到了ack,但没有展开讲,下面就给大家好好理一下。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的适配器模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 适配器模式 适配器模式是一种结构型设计模式,其主要目的是将一个类的接口转换为另一个接口,以满足不同类之间的兼容性。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的桥接模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 桥接模式 桥接模式(Bridge Pattern)``是一种结构型设计模式,用于将抽象部分和实现部分`分离开来,从而使它们可以独立地进行变化。这种模式通过将抽象部分与实现部分解耦,使得它们可以独立地进行扩展、修改和重用。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的装饰器模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 装饰器模式 装饰器模式(Decorator Pattern)是一种结构型设计模式,它允许在运行时动态地给一个对象添加额外的职责,而不需要修改原始类的代码。这种模式是作为替代继承方式的一种实现。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的外观模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 外观模式 外观模式(Facade Pattern)是一种结构型设计模式,它为复杂的子系统提供一个简单的接口,使得客户端能够更方便地访问系统的各个功能。外观模式提供了一个高层次的接口,使得客户端与子系统的交互变得更加简单,同时也避免了客户端直接与子系统交互所带来的复杂性。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的享元模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 享元模式 享元模式是一种结构型设计模式,其主要目的是通过共享尽可能多的对象来减少内存使用和对象创建的数量。其核心思想是尽可能地共享对象,以减少内存的使用。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的责任链模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 责任链模式 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它能够将请求从一系列处理者中进行传递,直到有一个处理者能够处理它。这个模式将请求的发送者和接收者分离开来,使多个处理对象都有机会处理请求,将这些处理对象串成一条链,并沿着这条链传递请求,直到有一个对象能够处理请求。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的命令模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 命令模式 命令模式(Command Pattern)是一种行为型设计模式,它允许将请求封装成对象,从而使您可以将不同的请求参数化,将请求排队或记录请求日志,以及支持可撤销操作。在这个模式中,请求被封装成一个对象,并在发送者和接收者之间解耦。命令模式允许在不更改现有客户端代码的情况下添加新命令。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的解释器模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 解释器模式 解释器模式(Interpreter Pattern)是一种行为型设计模式,它定义了一种语言的语法表示,并定义了一个解释器来解释这种语言中的表达式。通过使用解释器模式,可以轻松地扩展和修改语言的语法,从而使其更加灵活。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的中介者模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 中介者模式 中介者模式是一种行为型设计模式,其目的是将对象间的相互作用解耦,使得各个对象间的通信只通过中介者进行,从而避免对象之间直接相互依赖,提高代码的可维护性和扩展性。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的备忘录模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 备忘录模式 备忘录模式(Memento pattern)是一种行为设计模式,它允许在不破坏封装性的前提下捕获和恢复对象的内部状态。该模式为对象提供了一个能够保存状态的接口,从而可以在以后的时间点回复对象以前的状态。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的观察者模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 观察者模式 观察者模式是一种设计模式,用于在对象间建立一对多的依赖关系,使得一个对象的状态发生变化时,其所有依赖对象都会收到通知并自动更新。这种模式包含了两种类型的对象:主题(Subject)和观察者(Observer)。主题对象会在状态发生变化时通知所有注册的观察者对象,观察者接受到通知后会自动更新自己。
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的模板方法模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 模板方法模式 模版方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个操作中算法的骨架(通常是一个抽象类),而将一些步骤延迟到子类中实现,使得子类在不改变算法结构的情况下,可以重新定义算法的某些步骤。 在模版方法模式中,定义了一个抽象类(AbstractClass),其中包含一个模版方法(templateMeth
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的访问者模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 题外 上周二阳了,所以拖更了一会,简单说一下症状吧,有的小伙伴可能没经历过,总的来讲症状较第一次比较轻,我没有出现发烧的症状。主要表现为鼻塞,咽喉疼痛,期间也没有使用过任何药物,完全自愈,所以大家也不用太担心自己阳了之后会不会和第一次一样,平时外出口罩还是要带好的,毕竟阳了之后喉咙还是有点不舒服的,从发现到症状消失大概花了一个礼拜左右,准确转阴的时间在3
前言 目前正在出一个设计模式专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本节给大家讲一下设计模式中的依赖注入模式,并结合实际业务场景给大家讲解如何使用~ 本专题的所有案例代码主要以Java语言为主, 好了, 废话不多说直接开整吧~ 依赖注入模式 Dependency Injection(依赖注入)是一种设计模式,用于解决对象之间的耦合关系问题,一个对象通常会通过New操作符显式创建出它所需要的相关对象,这样会导致对象之间高度耦合、难以重用、难以测试等问题。而Dependency Injection则是一种反向控制的思想,即对象不再直接操作其他对象,而是通过容器(例如Spring)
一起来学ElasticSearch(八)
一起来学ElasticSearch(七)
一起来学ElasticSearch(六)
一起来学ElasticSearch(五)
一起来学ElasticSearch(四)
一起来学ElasticSearch(三)
一起来学ElasticSearch(二)
一起来学ElasticSearch(一)
利用docker搭建es集群
SpringCloud整合 Oauth2+Gateway+Jwt+Nacos 实现授权码模式的服务认证(二)
SpringCloud整合 Oauth2+Gateway+Jwt+Nacos 实现授权码模式的服务认证(一)
面试官: Fork/Join 有了解过吗?说说看(含源码分析)
面试官: CyclicBarrier有了解过吗?说说看(源码剖析)
面试官: CountDownLatch有了解过吗?说说看(源码剖析)
面试官: Semaphore在项目中有使用过吗?说说看(源码剖析)
面试官: CopyOnWrite容器有了解过吗? 说说看
面试官: 阻塞队列的底层实现有了解过吗? 说说看
面试官: 线程池是如何做到线程复用的?有了解过吗,说说看
Java多线程专题之线程池的基本使用
面试官: 有了解过CAS和原子操作吗?说说看
面试官: 有了解过ReentrantLock的底层实现吗?说说看
Java多线程专题之Lock锁的使用
面试官: 有了解过指令重排吗,什么是happens-before