Elasticsearch环境与搭建
简介 {#简介} -------- ### 单机 \& 集群 {#单机---集群} 单台Elasticsearch服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器也存在其他问题: * 单台机器存储容量上限 * 单服务器容易出现单点故障,无法实现高可用...
51工具盒子
简介 {#简介} -------- ### 单机 \& 集群 {#单机---集群} 单台Elasticsearch服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器也存在其他问题: * 单台机器存储容量上限 * 单服务器容易出现单点故障,无法实现高可用...
<p>| | <a href="/archives/elasticsearch-environment-setup"&...
<p>如果还未安装Elasticsearch,推荐参考这篇博客通过docker安装测试环境:<a href="/archives/elasticsearch-environment-setup#Docker-Compose-%E5%8D%95%E6%9C%BA%E9%83%A8%E7%BD%B2-%E4%B8%AA%E4%BA%BA%E6%B5%8B...
> 写在前面的话,当前文章共有两部分,大览全局 > > [Spring源码分析](#Spring源码分析 "Spring源码分析") > > [SpringBoot的启动流程](#SpringBoot的启动流程 "SpringBoot的启动流程") Spring源码分析 {#Spring源码分析} ====...
<p>你好,我是<strong>猿java</strong>。</p> <p>这篇文章,我们来详细探讨 Spring Boot 的事件机制的原理、核心源码分析,以及如何在实际开发中使用事件机制。</p> <ol> <li>事件机制是什么? {#1-事件机制是什么?} ========...
<p>你好,我是<strong>猿java</strong>。</p> <p>2022年 11月份 Spring Boot 3.x发布,标志着 Spring Boot 有了重大的更新,那么,相对于 Spring Boot 2.x,Spring Boot 3.x 有哪些重要的改进和区别?这篇文章,我们来聊一聊。</...
<p>你好,我是<strong>猿java</strong>。</p> <p>Spring <code>@Async</code> 注解提供了一个非常简单而且强大的机制来支持异步方法的执行。如果将方法标记为<code>@Async</code>,Spring会在后台线程中...
你好,我是**猿java**。 在 Spring Boot 中,`application.properties` 和 `application.yml`(或 `application.yaml`)都是用于配置应用程序属性的文件。它们在功能上相似,但在语法和可读性等方面存在一些区别。以下是它们的主要区别和各自的特点: 1. 配置格式 {#1-配置格式} ===========...
<h2>背景 {#%E8%83%8C%E6%99%AF}</h2> <p>最近入职了一家新公司,发现新公司很喜欢用MyBatis-Plus(后面简称MP)工具,并且多数据源也是基于MP提供的多数据源能力,只需要在配置文件中定义好多数据源,然后在Mapper上使用@DS注解标注数据源的名称即可。</p> <p>配置文件示...
Spring Boot 是基于 Spring 框架的一个子项目,它旨在简化新 Spring 应用的初始搭建以及开发过程。Spring Boot 应用的生命周期与一个普通的 Java 应用的生命周期类似,但有一些特定的点需要注意,特别是在 Spring 容器的上下文中。以下是 Spring Boot 应用的生命周期的关键点: 1. 应用启动: • public stati...