- 博客(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
原创 对Security登录的spring boot项目进行日志管理
Security登录的spring boot项目添加日志记录ip,浏览器,操作系统...
2023-07-05 15:52:58 808 7
nginx-1.25.2.tar.gz
2023-08-26
libfastcommon-1.0.67.tar.gz(对应fastdfs-6.9.5.tar.gz)
2023-08-25
fastdfs-6.9.5.tar.gz
2023-08-25
libfastcommon-1.0.69.tar.gz
2023-08-25
spring-boot-starter-canal-master.rar
2023-08-17
7.17.1系列Elasticsearch的elasticsearch-analysis-ik分词器
2023-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人