自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring基础学习记录

在bean标签中使用scope属性控制singleton 只创建一次(单例)prototype 每次使用都创建新的对象比如我们定义的属性是Date类型,在进行赋值的时候,一般会传入2022-10-30类型的时间格式,但是spring会将其认为是字符串,所以我们需要将字符串格式转换为Date类型然后再进行给Date类型的属性赋值编写自定义类型转换器 实现Converter中的convert方法,编写格式转换逻辑将自定义的类型转换器注册到spring工厂中。

2022-11-10 15:57:48 140 1

原创 ElasticSearch7.X和ElasticSearch8.X学习记录

当我们使用sql进行查询时,假如总共有3天数据,但是我们的查询语句只需要返回2条数据,则剩下的这条数据就会进入cursor中,在后续查询中,可以直接使用cursor进行查询,只可以取用一次,多次使用时,结果是返回空,游标是消耗性能的,可以使用close进行关闭。为防止数据节点宕机或者挂掉,影响服务的使用,可以在创建inde的时候指定副本数目,如果设置为1时,则相当于在集群中,会有两份相同数据存在,当原始数据丢失时,可以通过副本进行数据恢复或者响应。如何在不变性的前提下,实现倒排索引的更新?

2022-10-29 18:37:02 7080

原创 STS令牌访问OSS问题记录

关于OSS跨域配置、断点续传下载时的问题记录

2022-08-04 16:33:27 3526 2

原创 Zookeeper(七)ACL

1. Shell 操作zookeeper本身提供了ACL机制,表示为scheme: id:permissions,第一个字段表示采用哪一种机制,第二个id表示用户,permissions表示相关权限(如只读,读写,管理等)。(1)scheme :id 介绍world: 它下面只有一个id, 叫anyone, world:anyone代表任何人,zookeeper中对所有人有权限的结点就是属于world:anyone的auth: 它不需要id, 只要是通过authentication的user都

2021-07-03 11:28:05 165

原创 Zookeeper(六)Java API操作

原生 API1. Maven依赖<!-- https://mvnrepository.com/artifact/org.apache.zookeeper/zookeeper --><dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.4.6</versi

2021-06-30 14:32:24 326

原创 Zookeeper(五)基本命令

启动Usage: zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}连接./bin/zkCli.sh -server 192.168.15.130:2181其他指令connect host:portget path [watch]ls path [watch]set path data [version]rmr pathquit printwatches on|offcreate [

2021-06-30 12:51:01 199

原创 ZooKeeper(四)单机安装

ZooKeeper的安装模式分为三种,分别为:单机模式(stand-alone)、集群模式和集群伪分布模式。ZooKeeper单机模式的安装相对比较简单,如果第一次接触ZooKeeper建议安装ZooKeeper单机模式或者伪集群模式。下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/单机模式zoo.cfg (存在于ZK安装目录下的conf目录下)tickTime=2000 //session 过期时间为两

2021-06-30 12:40:35 89

原创 ZooKeeper(三)使用场景

配置中心(数据发布与订阅)在分布式应用中为了实现对分布式节点的统一配置,通常将服务中的配置文件集中存储在一个配置服务中,例如 SpringCloud将配置信息存储在Git/SVN中,Solr Cloud 则将配置数据集中存储在Zookeeper中。这典型利用了Zookeeper节点的发布订阅特性。命名服务/服务分组(Naming Service)命名服务也是分布式系统中比较常见的一类场景。在分布式系统 中通过使用命名服务,客户端应用能够根据指定名字来获取资源或者服务的地址,提供者等信息。被命名的实体可

2021-06-30 12:35:00 54

原创 ZooKeeper(二)节点

ZooKeeper提供的命名空间与标准的文件系统非常相似。一个名称是由通过斜线分割开来的路径名序列所组成的。ZooKeeper中每一个节点都是通过路径来识别。ZooKeeper的节点是通过像树一样的结构来进行维护,并且并且每一个节点通过路径标识以及访问。除此之外,每个节点还拥有自身的一些信息,包括:数据、数据长度、创建时间、修改时间等等。从这样一类既含有数据,又可以作为路径表示的节点特点中可以看出,ZooKeeper的节点既可以被看做是一个文件,又可以看做是一个目录,它同时具有二者的特点Znode还具

2021-06-30 11:29:16 525

原创 Zookeeper(一)概述

zookeeper(一)概述ZooKeeper是一个分布式应用所涉及的分布式的、开源的协调服务。是Google的Chubby的开源实现Zookeeper最早起源于雅虎的研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型的系统需要依赖一个类似的系统进行分布式协调,但是这些系统往往存在分布式单点问题。所以雅虎的开发人员就试图开发一个通用的无单点问题的分布式协调框架。在立项初期,考虑到很多项目都是用动物的名字来命名的(例如著名的Pig项目),雅虎的工程师希望给这个项目也取一个动物的名字。时任研究

2021-06-30 11:25:46 100

空空如也

空空如也

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

TA关注的人

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