
常用中间件相关知识
文章平均质量分 77
记录工作总常用到的中间件的基本使用相关知识
古人诚不我欺
这个作者很懒,什么都没留下…
展开
-
RocketMQ安装部署及可视化仪表盘安装
由于我启动时没在脚本里面指定连接的NameServer,所以进入页面后我们要把需监控的mqNameServer的地址端口配上;2.请注意服务的内存是否足够,否则无法启动,RocketMQ默认设置的内存很大,NameServer和Broker默认的一共要占10多G;3.编译后会生成一个target目录,里面有一个.jar文件,进入目录,输入命令运行即可;源码安装,源码安装,需要先安装Maven包管理工具,进行编译成jar包才能部署;是设置启动仪表盘时使用的端口,可根据实际情况自定义,端口不重复即可;原创 2024-12-06 09:12:08 · 1296 阅读 · 0 评论 -
mongo开启慢日志及常用命令行操作、数据备份
1.setProfilingLevel是针对库进行设置的,需要use切换到指定库执行命令,只会对该库生效,其他库不会有任何影响;通过连接命令行后执行语句开启慢查询,好处是不需要重启服务,但服务只要重启后就会失效;:指定 mongo的端口号,默认是 27017;如:连接指定的主机的mongo库;–host:指定连接的主机地址;库名:用于指定账号密码认证的库;:指定 mongo的主机地址;–port:指定连接的端口;: 列出指定集合的所有索引;:指定需要备份的数据库;:指定连接的用户名;:指定需要备份的集合;原创 2024-12-05 17:24:32 · 933 阅读 · 0 评论 -
nginx配置ws及wss代理
ws 和 wss 是 WebSocket 协议的两种不同形式,默认端口分别是80,443,主要区别在于是否使用了 SSL/TLS 加密;之前负责过一个实时对话聊天的项目,项目中的聊天对话就用到了WebSocket 协议;因此,记录整理如何用nginx配置ws、wss;在ws的基础上增加了SSL/TLS 加密确保数据安全,有的平台必须要求使用wss协议,如微信小程序;自动代理转发到内部的。原创 2024-12-04 10:57:37 · 3529 阅读 · 0 评论 -
nginx配置http及https
现在日常工作中的项目大多数都是采用前后端分离,就用到了nginx进行反向代理、处理静态资源等;因此,记录整理了nginx一些常用的配置;设置转发请求的请求头host字段为,客户端主机;:设置转发请求的请求头X-Real-IP字段为,客户端真实ip(准确的说是上一节点的ip);:设置X-Forwarded-For字段,用来记录原始ip地址;:将请求重定向为指定协议,如:https配置中,即是强制转https;以上参数可以配置在,http、server、location等块中,区别是不同块作用域不同;原创 2024-12-03 17:32:48 · 1630 阅读 · 0 评论 -
redis命令行常用的操作及数据备份
在日常工作中,有时候会需要去查看redis中某个缓存key是否存在、是否过期等情况;因此,记录整理了一些常用的命令;如图:我这里目录是/var/lib/redis/6379,执行备份命令后对应目录下多个了文件。: 用于创建当前数据库的备份,会在redis 安装目录中创建dump.rdb文件;命令,日常测试环境中查找key时用得比较多,生产环境key很多时慎用,存在风险;可以下载远程连接工具,以可视化的图形界面进行管理;:匹配以test开头的key;:匹配以test结尾的key;:匹配包含test的key;原创 2024-12-02 22:25:17 · 379 阅读 · 0 评论 -
centos7安装部署nacos
nacos的安装很简单下载后解压启动即可,但是在启动前请确保jdk环境正常;注意:2.2之后的版本会不一样,下载包时请注意选择版本。,注意我这里使用的是2.1.0版本;3.进入到进入到bin目录启动服务,在浏览器中访问管理控制台;默认账号是:nacos。默认密码是:nacos。原创 2024-11-30 20:05:41 · 414 阅读 · 0 评论 -
mysql之找回忘记的root密码
注意:密码重新设置好后,记得将my.cnf中init-file内容删除掉,否则每次重启的时候都会执行一次文件对应的语句;如图,测试一次,第一次不输入密码报错了,第二次正确输入设置的密码,成功进入,修改密码成功!2.编辑mysql配置文件,添加skip-grant-tables参数;成功跳过了密码认证,进入到了命令行,接下来就是把密码修改一下即可;注意:请确保编写的.sql文件及文件所在的目录路径,有足够的权限。注意:密码要设置得稍微复杂点,否则会出现不生效的情况;,重启即可用新的密码进行登录了;原创 2024-11-30 18:39:29 · 619 阅读 · 0 评论 -
mysq之快速批量的插入生成数据
在日常测试工作时,有时候需要某张表有大量的数据,如:需要有几百个系统中的用户账号等情况;因此,记录整理,如何快速的在表中插入生成大量数据;原创 2024-11-29 11:29:23 · 787 阅读 · 0 评论 -
mysql之基本常用的语法
primary key:主键约束,not null 和unique的结合,确保某列有唯一标识;注意:不带where时,会把表中所有的数据都删掉,带where只会删除满足条件的数据;foreign key:外键约束,保证参照完整性,一个表中的数据匹配另一个表中的值;注意:插入数据时,需要注意插入的值和对应列的字段类型需要保持一致;在select的基础上加上条件,进行条件筛选,查询满足条件的数据;unique:唯一约束,保证某列的每行必须有唯一的值;check:检查约束,保证列中的值符合指定的条件;原创 2024-11-28 16:05:53 · 2552 阅读 · 0 评论 -
mysql之慢查询设置及日志分析
慢查询是指mysql提供的日志记录功能,用来记录执行时间超过设置阈值的sql语句,并将信息写入到日志文件中;2.临时开启慢查询日志,设置后无需重启服务立即生效,当服务重启后设置就会失效;如图:查询显示slow_query_log =OFF,表示为未开启慢查询记录;3.设置慢查询日志文件存储路径;1.首先我们输入命令,查看mysql是否开启慢查询日志;永久开慢查询日志,需要修改mysql配置后重启才能生效;4.设置慢查询阈值,根据需要进行设置,我这里设置10s。如图,设置的文件中成功记录了慢查询日志。原创 2024-11-27 22:32:56 · 583 阅读 · 0 评论 -
mysql之常用的命令行操作
在实际工作中部署系统时,出于安全的考虑往往并不能直接通过数据库图形管理工具去连接访问,当这种情况时我通常是将系统的初始化sql文件上传到mysql主机,然后通过连接进入命令行的方式来执行sql文件;1.如果mysql配置了secure-file-priv变量,会限制导入/导出的路径;/var/lib/mysql-files/test.csv:是导出的数据存储路径和文件。无需进入命令行即可执行命令;注意:需要进入命令行,切换到对应的库后再执行sql文件;后,通过查询语句导出,可导出指定表、指定表的指定字段,原创 2024-11-25 18:11:27 · 1566 阅读 · 0 评论