自定义博客皮肤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)
  • 收藏
  • 关注

原创 CentOS 7 安装并配置 Fastdfs-6.9.5

Tracker 服务器是 FastDFS 的跟踪服务器,用于记录存储服务器的状态信息和客户端的访问记录。在实际使用中,你可以根据需求修改该路径,以适应你的存储环境和文件系统结构。这样,客户端在上传或下载文件时,可以通过组名来指定目标存储服务器,以实现文件的定位和操作。也是 ttacker的服务器路径,和我们上面的一样,先看到自己的ip,双ip就要一个内网,一个外网,或者两个内网ip。的值去访问相应的存储路径,如果配置不一致,可能会导致 FastDFS 访问错误的路径,无法正确读取或写入文件。

2023-08-26 17:44:49 1594

原创 centos 7安装canal并使用java代码结合canal监听数据库

Canal是阿里巴巴的数据同步工具,最初主要为了应对杭州和美国的双机房部署问题,目前也是国内互联网企业经常使用的数据增量同步解决方案。Canal是一种开源的、基于数据库的分布式数据变更日志解析和传输的工具。它主要用于实时同步数据库的数据变更到其他系统,例如缓存、搜索引擎、数据仓库等。Canal通过解析数据库的二进制日志(binlog),获取数据库的数据变更信息,并将这些变更信息按照事务的顺序进行组织和传输。

2023-08-17 19:47:54 996

原创 centos 7 安装RabbitMQ并用java代码实战RabbitMQ的五种消息模型

现在就相当于你你去取快递,你和另一个消费者都知道快递站在哪,但是快递被标记了记号,只有消费者手上的记号,和快递对的上,才能取得。我们可以这样理解,现在有两个小朋友,一个阿姨给他们分糖,分的很快,左边甩一个,右边甩一个,小朋友甲吃的也很快,恨不得甩一个吃一个,小朋友乙却是吃的很慢。相比于其他交换机类型,头交换机的匹配是更复杂的。我们需要在生产者里面 ,为队列指定键值(比发布/订阅多了的是,在声明交换机之后,要将队列绑定并且指定键值给交换机),然后更改发布消息经过的交换机。

2023-08-12 16:58:18 1249

原创 Centos 7 对Openresty的安装以及基础使用并连接操作其他主机mysql数据库、redis数据库、并应用内部缓存

我用的图形化工具,不是图形化工具用FinalShell也差不多,cd /etc不是图形化工具还不用FinalShell就只能慢慢改了(下面是打开文件指令,用图形化直接双击可以编辑)vi profile翻到配置的最下面是定义环境变量的将加入其中的作用是将当前的PATH变量导出,使其对其他进程和子进程可见。这样做是为了确保新添加的路径在整个系统中生效。有时候你会看到别人可能写的当你使用时,$PATH表示先获取当前的PATH值,然后将添加到PATH值的末尾。这样做可以保留原有的PATH。

2023-08-05 15:02:19 2067

原创 centos 7 安装mysql数据库并允许任意远程主机连接

我们使用wget指令来安装,如果没有wget先下载然后我们直接从 MySQL 的官方网站下载 MySQL 8.0 的 RPM 软件包(这种安装我只测试到这一步后面我不确定,因为一直是用的已有的包来安装,有问题直接评论区告诉我,我去修改MySQL 8.0 社区版 RPM 文件的大小为 25K。这是因为该 RPM 文件只是一个用于配置 MySQL 仓库的文件,它不包含实际的 MySQL 8.0 软件。

2023-08-04 16:46:58 3220

原创 MySql数据库的索引

索引(Index)是指在某种数据结构中用于快速定位和访问数据的一种数据结构。它可以看作是对数据的某个属性进行排序和组织的一种方式,以便于高效地搜索和检索数据。在数据库中,索引是用于提高查询效率的重要手段。通过创建索引,数据库系统可以按照指定的属性值进行排序,并将索引存储在内存或磁盘上,以快速定位特定的数据行。常见的索引类型包括B树索引、哈希索引、全文索引等。在计算机科学中,索引也可以指代一种数据结构,例如数组、链表等,用于存储和访问数据元素。总之,索引是一种用于加速数据查找和访问的数据结构或技术。

2023-08-01 20:47:13 1038

原创 安装jmeter-5.6.2并用于测试数据库的压力

是英文模式打出来的,不同的之间要;我们win键+r 输入 cmd 进入命令窗口 输入 jmeter (如果你环境变量实在没有配好,可以去安装目录的bin目录下打开,jmeter.bat 也可以启动,如果我环境变量配置哪里有问题可以评论提出)勾选 "Same user on each iteration" 的时候,每个线程才像用户 每个线程的每次操作的(循环时的每个操作)用户都是同一个。我们如果在第四步下了可视化插件,可以将文件保存在项目的目录下,就可以在idea里方便查看了(还能做多少我就不清楚了)

2023-07-31 03:49:01 3277

原创 在Linux系统上 用 redis-7.0.12 建立 Rdis 集群

Redis 集群是 Redis 数据库的一种分布式部署方式,用于提高 Redis 的可伸缩性、容错性和高可用性。通过将数据分散存储在多个节点上,Redis 集群允许在大规模数据处理环境中同时处理更多的请求。在 Redis 集群中,数据被分片(sharding)到多个节点上进行存储和管理。每个节点都独立运行一个 Redis 实例,并负责管理一部分数据。同时,集群还提供了内置的自动故障转移和数据迁移机制,以确保系统的高可用性。Redis 集群使用哈希槽(hash slot)来进行数据分片。

2023-07-27 21:03:39 969

原创 Java Spring Boot 项目 中对 Redis的 使用

Redis全称是REmote DIctionary ServerRedis是一个开源的使用ANSI C语言编写(这也是为什么make的时候要下c语言支持)、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。(节选官方中文文档)

2023-07-26 02:46:08 658

原创 Navicat Premium 16.2.5 连接 redis 7.0.12

Navicat Premium 16.2.3中加入了对redis的支持,我上个星期刚更新,这个星期刚好就要用。在Navicat Premium 16.2.5的官方发行文档中,提到修复了未知连接错误的bug。当然我也不清楚是修复了什么,测试的过程中不论是ip地址错了,还是别的都报的是说这些只是以防万一,还是升级到16.2.5再用吧。

2023-07-24 21:07:33 4314

原创 java中的堵塞队列

当然这样还没有完全解决问题,我们在中间放一个容器,让生成者把生产好的东西放进去,消费者去取,我们就解决了生产者和消费者之间的强耦合(没有必要一对一生产,生产者可以多生产几个,也可能少生产了几个,不是实时同步)。那我们先生产笔,再给学生吗。这些和我们的堵塞队列有什么关系呢,容器的使用和设置很麻烦,java中的堵塞队列是一类接口,就是代替这部分的。说到堵塞队列,是一个很抽象,生硬的东西,我们来举例它在实际的应用中是什么样子的。我们就把这个看作是生产了一支笔(写随机数的笔),我们使用笔(用它生产随机数)。

2023-07-24 00:41:27 96

原创 在vue页面中,从后端获取字典List转换成对应的Dict并使用

初学vue,初次使用字典。获取字典集合并改成可以用的字典。

2023-07-05 16:33:07 1314

原创 对Security登录的spring boot项目进行日志管理

Security登录的spring boot项目添加日志记录ip,浏览器,操作系统...

2023-07-05 15:52:58 808 7

nginx-1.25.2.tar.gz

nginx官网主版本(先行版,非稳定版)最新版(截止2023.8.26) Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器。它由俄罗斯的工程师Igor Sysoev创建,并于2004年首次发布。Nginx被广泛应用于许多互联网公司和网站,如Netflix、Dropbox、GitHub等。 Nginx是一款高性能、轻量级、可靠的Web服务器和反向代理服务器,被广泛应用于构建快速、可靠和安全的互联网应用程序。 具有:高性能,负载均衡和反向代理,静态文件服务,动态内容处理,SSL/TLS支持,轻量级和可扩展等等特点和功能。

2023-08-26

libfastcommon-1.0.67.tar.gz(对应fastdfs-6.9.5.tar.gz)

libfastcommon-1.0.67.tar.gz官方版本,供不能用git的下载,对应fastdfs-6.9.5.tar.gz。 libfastcommon 是一个开源的 C 语言库,它提供了一些常用的基础功能函数,旨在为快速开发分布式文件系统和存储系统(如 FastDFS、FastDHT 等)提供支持。 libfastcommon 被很多开源的分布式文件系统和存储系统所使用,它是 FastDFS 的一个重要依赖库。通过使用 libfastcommon,开发者可以更加便捷地构建高性能、可靠的分布式存储系统。

2023-08-25

fastdfs-6.9.5.tar.gz

git官网版,供无法用git下载的使用,liunx使用。 FastDFS(Fast Distributed File System)是一个开源的轻量级分布式文件系统,主要用于文件存储和访问。它以高性能和高可靠性为目标,特别适用于一些需要大规模文件存储和访问的场景,例如图片、音视频等文件的存储与分发。 FastDFS采用了分布式架构,由多个存储服务器和跟踪服务器组成。存储服务器负责实际存储文件数据,而跟踪服务器则负责管理文件的元数据信息和提供文件访问的路由功能。通过这种方式,FastDFS可以支持高容量、高并发的文件上传、下载和访问操作。 FastDFS是一个用于分布式文件存储和访问的开源系统,具有高性能、可扩展性和高可靠性的特点。它在一些需要大规模文件存储和分发的应用场景中得到了广泛应用。

2023-08-25

libfastcommon-1.0.69.tar.gz

官方原版,至8.25日为最新版,给不能用git的提供下载,liunx使用。 libfastcommon 是一个开源的 C 语言库,它提供了一些常用的基础功能函数,旨在为快速开发分布式文件系统和存储系统(如 FastDFS、FastDHT 等)提供支持。 libfastcommon 被很多开源的分布式文件系统和存储系统所使用,它是 FastDFS 的一个重要依赖库。通过使用 libfastcommon,开发者可以更加便捷地构建高性能、可靠的分布式存储系统。

2023-08-25

spring-boot-starter-canal-master.rar

canal的第三方客户端。使用方式,解压一次,用idea打开(用打开文件的方法,这个项目文件夹右下角有方块就是maven项目),打开之后,等完全加载,用右边的maven图标,运行这个项目的install,将其安装在maven里。依赖中添加: <dependency> <groupId>com.xpand</groupId> <artifactId>starter-canal</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> 就可以用了

2023-08-17

7.17.1系列Elasticsearch的elasticsearch-analysis-ik分词器

适用于7.17.1系列,例如Elasticsearch的7.17.12版本。 elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个主要特点: 中文分词:elasticsearch-analysis-ik 是基于最大正向匹配算法实现的中文分词器。它能够将中文文本按照合理的单词边界进行分割,并提供高质量的分词结果。 词库扩展性:elasticsearch-analysis-ik 采用了可扩展的词库机制。用户可以根据自己的需求,定制和扩展词库,添加新的词汇,从而实现更好的分词效果。 多种分词模式:elasticsearch-analysis-ik 支持多种分词模式,包括细粒度切分和智能切分。细粒度切分会将文本切分为更小的词汇单位,而智能切分则会根据上下文进行适当的切分,更符合语义的需求。 中文数字处理:elasticsearch-analysis-ik 还针对中文文本中的数字进行了特殊处理。它将连续的数字组合成一个整体。

2023-08-07

Linux的MySQL8.012

Linux的MySQL8.012

2023-08-04

redis-7.0.12.tar.gz

redis-7.0.12.tar.gz 官网版本

2023-07-24

空空如也

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

TA关注的人

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