- 博客(20)
- 收藏
- 关注
原创 初识WRK
wrk 是一个用于 HTTP 性能测试的工具,它可以帮助开发人员和系统管理员评估他们的 Web 服务器在不同负载条件下的性能表现。总的来说,wrk 是一个功能强大且灵活的工具,可以帮助您深入了解 Web 服务器的性能特征,从而优化和改进您的应用程序或基础设施。
2024-02-06 15:56:31
430
原创 redis-benchmark的使用
redis-benchmark 是 Redis 提供的用于基准测试 Redis 服务器性能的实用工具。:redis-benchmark 将记录执行每个命令的时间以及服务器的响应时间,从而提供各种性能指标,如每秒执行命令的次数。redis-benchmark 提供了丰富的选项,可以根据需要调整测试参数,以便更准确地评估 Redis 服务器的性能。:通过模拟多个并发客户端请求,可以评估 Redis 服务器在负载情况下的性能表现,从而确定服务器的稳定性和扩展能力。
2024-02-06 15:53:35
662
原创 git clone时出现RPC failed; curl 56 OpenSSL SSL_read
在使用git clone项目时报错:error: RPC failed;
2023-12-21 11:54:00
1204
原创 Git 的一些使用
验证:github输入第一条的命令,码云输入第二条 a.ssh -T git@github.com b.ssh -T git@gitee.com。进入步骤二中的文件夹下,输入以下命令初始化仓库,若出现:Initialized empty Git repository in E:/** /**/.git/ 则表示创建成功[注意:此时会生成一个.git目录(隐藏目录)] git init。[例如:TestDemo]将本地仓库的文件push到远程仓库(若 push 不成功,可加 -f 进行强推操作)
2023-12-21 11:47:57
534
原创 keepalived组件源码安装在ubuntu中的兼容问题
在使用keepalived部署双机热备的过程中发现一个问题,在ubuntu中部署好的时候,keepalived只有一个进程在跑,也就是vrrp等内容没有生效。最后发现是安装包需要进行一个配置修改,完成适配。
2023-08-09 14:59:38
183
转载 MySQL默认值选型(是空,还是 NULL)
NULL 除了在每行的行首存有 NULL 标志位,实际存储不占有任何空间。如果对一个字段没有过多要求,是使用“”还是使用 NULL,一直是个让人困惑的问题。数值类型,对一个允许为NULL的字段进行min、max、sum、加减、order by、group by、distinct 等操作的时候。NULL 本身是一个特殊值,MySQL 采用特殊的方法来处理 NULL 值。你必须要使用 IS NULL / IS NOT NULL 这种与普通 SQL 大相径庭的方式去处理 NULL。作者:爱可生云数据库。
2023-08-08 16:51:42
319
原创 记录一段无网环境安装双机热备的shell脚本
第一层目录如下:安装脚本和资源包在同一层第二层是资源包内部,包括编译安装好的keepalived和inotify,还有keepalived配置文件包和rsyncd配置文件包等。daemon是安装daemon守护进程用的组件包,keepalived启动的时候要用daemon进行多进程。
2023-08-01 10:04:27
138
原创 ubuntu中脚本注册systemd服务
其中inotify是内核自带的监控文件变动的工具。但是和cron不同的是,inotify并没有作为可以开机启动的服务。所以必须由脚本启动。为了和rc.local体系兼容,也为了方便以后添加需要开机运行的命令,所以自己写一个开机运行/etc/rc.local的systemd服务。[Unit] Description=/etc/rc.local //命名,或者叫备注。ExecStart=/etc/rsyncd/rc.local //服务要执行的脚本路径。rc-local.service大致内容。
2023-07-25 11:20:17
272
原创 git clone时出现RPC failed; curl 56 OpenSSL SSL_read
在使用git clone项目时报错:error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
2023-07-25 10:51:10
1085
原创 Snowflake 介绍和使用
Snowflake 是 Twitter 内部的一个 ID 生算法,可以通过一些简单的规则保证在大规模分布式情况下生成唯一的 ID 号码。第一个 bit 为未使用的符号位。第二部分由 41 位的时间戳(毫秒)构成,他的取值是当前时间相对于某一时间的偏移量。第三部分和第四部分的 5 个 bit 位表示数据中心和机器ID,其能表示的最大值为 2^5 -1 = 31。
2023-07-24 15:27:26
660
原创 php文件处理相关
最近做了数据的导出功能和文件的格式转换需求。第一次大量接触文件相关函数,故根据需求中,文件的写入(导入导出流程)和转码流程,将遇到的函数和一些接触到的注意点进行记录和整理
2023-07-24 15:20:15
71
原创 Minio在laravel中的使用记录
为了实现系统中大量文件的可视化管理以及处理大文件在上传下载过程中的资源占用问题,需要本地部署一个文件服务,当前调研的是minio。后台项目代码使用laravel开发,sdk使用官方的aws-sdk-php-laravel。
2023-07-24 15:03:38
476
原创 phpstorm连接本地虚拟主机
我们要把我们本地的 phpstorm 项目连接到服务器,最好的方法就是使用 FTP 连接我们的网站或者项目,phpstorm 编辑器依次选择 Tools – Deployment – Configuration(或者 ctrl+alt+s 快捷键),添加一个远程主机,这个名字只是备注用,随便写,协议选择 FTP (也支持 SFTP、本地等)将server中配置的项目路径做映射,然后把项目用postman同步到映射到的宿主机的目录上即可。
2023-07-24 14:53:50
328
原创 ubuntu中源切换的问题
mirrors.aliyun.com 无法解析域名_暂时不能解析域名“mirrors.aliyun.com”_努力搬砖的猪头的博客-CSDN博客Ubuntu换源的两种方法_Gondu小菜鸡的博客-CSDN博客如何在Ubuntu 20.04系统上重启网络-智传网优云课堂
2023-07-24 14:49:39
268
原创 root外部登录配置
ubuntu系统服务器,默认的登陆用户名为ubuntu,那很多用户都想使用超级管理员root用户来操作自己的服务器,但是root用户默认是被禁止登陆的,该如何启用root用户呢?
2023-07-24 14:48:28
140
原创 基于keepalived+rsync实现的双机热备(一)
rsync是一个常用的文件同步工具,它可以通过网络或本地文件系统快速地同步文件和目录。rsync的特点是只传输两个目录之间不同的部分,这样可以大大降低传输数据的数量,提高同步的速度。rsync支持加密传输、压缩传输、增量备份等功能,是一个非常实用的工具。
2023-07-24 14:41:34
341
原创 基于keepalived+rsync实现的双机热备(二)
keepalived服务工作原理: keepalived高可用对之间是通过VRRP进行通信的,VRRP是通过精选机制来确定主备的,主的优先级高于备,因此,工作时主会优先获得所有的资源,备节点处于等待状态,当主挂了的时候,备节点就会接管主节点的资源,然后顶替主节点对外提供服务。在keepalived服务对之间,只有作为主的服务器会一直发送VRRP广播包,告诉备它还活着,此时备不会抢占主,当主不可用时,即备监听不到主发送的广播包时,就会启动相关服务接管资源,保证业务的连续性,接管速度最快可以小于1秒。
2023-07-24 14:26:02
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人