自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Linux搭建es集群详细教程(最终版)

Linux搭建es集群详细步骤今天写一篇Linux环境下搭建es集群文章,避免大家踩坑。es集群是在单机版es的基础上的,所以下面我们先开始搭建单机版es。步骤:1、下载或者上传安装包下载安装包传送门:2、解压安装包3、创建普通用户4、为新用户收钱...

2021-04-01 19:56:08 29522 25

原创 Linux搭建Nacos及Nacos集群

为什么选择 spring-cloud-alibaba在 spring-cloud 部分组件宣布闭源后,急需一套可以代替的开源框架,而 spring-cloud-alibaba 是对 Spring Cloud 的标准实现,以微服务为核心的整体解决方案版本选择各组件版本以官方公布的版本说明为准.Nacos什么是 Nacos官方解读简单来说,Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos

2022-02-22 10:03:32 1201

原创 JDK1.8新特性:函数式接口

JDK1.8新特性:函数式接口1、内建的函数式接口① Function表示一个函数(方法),他接受一个单一的参数并返回一个单一的值。 @Test public void testFunction() { Function<String, Long> some = (value) -> { Long result = Long.parseLong(value); return result;

2022-01-20 10:59:07 510

原创 CentOS8上安装MYSQL 8.0

CentOS8上安装MYSQL 8.0

2022-01-17 15:30:45 897

原创 ElasticSearch安装IK分词器

ElasticSearch安装IK分词器主要分为三大步骤1、准备环境1️⃣设置JAVA_HOME2️⃣下载maven安装包3️⃣解压maven安装包4️⃣设置软连接5️⃣设置path6️⃣验证maven是否安装成功2、安装IK分词器1️⃣下戴2️⃣解压3️⃣Mvn编译打包4️⃣Jar包移动5️⃣拷贝词典3、使用IK分词器1️⃣ik_max_word2️⃣ik_smart好了!了解完大概步骤,我们来一步一步集成一、环境准备Elasticsearch要使用ik,就要先构建

2021-04-04 17:09:06 1460 1

原创 Linux安装Kibana

Kibana安装1、什么是KibanaKibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。2、上传kibana到/opt目录下3、解压kibanatar -xzf kibana-7.4.0-linux-x86

2021-04-02 15:31:02 253 1

原创 HashMap和ConcurrentHashMap原理解析以及区别

HashMap底层原理(详细介绍)数组:其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量彼此之间没有任何的关联。存储区间连续,占用内存严重,数组有下标,查询数据快,但是增删比较慢;链表:一种常见的基础数据结构,是一种线性表,但是不会按照线性的顺序存储数据,而是每一个节点里存到下一个节点的指针。存储区间离散,占用内存比较宽松,使用链表查询比较慢,但是增删比较快;哈希表:Hash table 既满足了数据的快速查询(根据关键码值key value 而直接进行访问的数据结构),也不会占用太多的内存

2021-03-03 10:40:14 2021

原创 RabbitMQ的消息确认ACK机制

1、什么是消息确认ACK。答:如果在处理消息的过程中,消费者的服务器在处理消息的时候出现异常,那么可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不会丢失,RabbitMQ支持消息确定-ACK。2、ACK的消息确认机制。答:ACK机制是消费者从RabbitMQ收到消息并处理完成后,反馈给RabbitMQ,RabbitMQ收到反馈后才将此消息从队列中删除。如果一个消费者在处理消息出现了网络不稳定、服务器异常等现象,那么就不会有ACK反馈,RabbitMQ会认为这个消息没有正常消

2021-03-01 17:31:54 526

原创 SprintMvc+任务调度SpringTask(定时任务)

一、什么是任务调度在企业级应用中,经常会制定一些“计划任务”,即在某个时间点做某件事情,核心是以时间为关注点,即在一个特定的时间点,系统执行指定的一个操作。常见的任务调度框架有Quartz和SpringTask等二、 SpringTask入门开始集成SpringTask添加配置文件applicationContext-task.xml ,内容如下(第一步)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://ww

2021-03-01 09:38:21 304

原创 Dubbo+springMvc集成rabbitMQ并实现简单发送消息与消息监听

对RabbitMQ的详细说明大家可以查阅其他资料,现在我们直接进入正题,开始Dubbo框架的基础上集成rabbitMQ!第一步(在pom.xml中引入依赖)<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.5.1</version></dependency>&

2021-02-25 10:04:18 452 2

原创 SpringBoot集成Eureka简单三部曲

这里写自定义目录标题SpringBoot集成Eureka一、引入Eureka-server依赖二、在启动类上加上@EnableEurekaServer注解三、配置yml属性文件SpringBoot集成Eureka首先我们大概了解一下什么是Eureka,Eureka Server提供了服务的存储和展示功能,搭建非常简单,只需要引入Eureka-server依赖,在启动类上加上@EnableEurekaServer注解,然后在yml里面配置相关的属性就可以了。除了Eureka也可以使用zookeeper、

2020-12-28 09:09:08 256

原创 cnpm命令没反应

cnpm命令没反应1、莫名其妙就不能用了 ,cnpm -v、cnpm install等等cnpm命令执行了都只是跳到下一行就毫无反应。试了npm是没问题的2、上百度搜了下列三种方式尝试都还是不行设置环境变量。没用删除C盘用户目录下的.npmrc文件。也没有用执行npm config set registry http://registry.cnpmjs.org。还是没用3、就试着卸载cnpm重新安装试试,果然可以了卸载 npm uninstall -g cnpm --registry=http

2020-12-10 21:20:15 668 1

原创 Angular全选/全不选/获取选择状态id

Angular html id获取)Angular全选/全不选/获取选择状态id初学angular时遇到的小问题,试过很多办法得到最容易且易理解的方法////下面的具体代码 很容易看懂 希望能帮到大家**html页面数据显示js实现全选/全不选以及获取选择状态下的idzhi...

2020-11-23 13:11:29 237

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除