- 博客(9)
- 收藏
- 关注
原创 Mysql排名窗口函数 RANK(),DENSE_RANK()
RANK()和都是窗口函数,都是用于在一组数据内按照指定排序条件为每一行提供一个排名。RANK() 函数当有多行具有相同的排序值时,RANK()函数会给这些行赋予相同的排名,但会导致后续行的排名出现跳跃。例如,上方示例中又3个50分,之后才是30分,RANK()将分别为它们分配排名2和5,跳过了排名 3,4。DENSE_RANK() 函数同样当有多行具有相同的排序值时,函数也会赋予相同的排名,但不同的是,它不会跳过任何排名,而是让后续行的排名紧随其后。对于上述相同的例子,如果使用。
2024-01-22 16:51:26
1875
原创 Windows平台使用Hyper-v创建虚拟机
使用Hyper-v搭建Ubuntu虚拟机,并最终能够使用SSH工具,ssh连接虚拟机的完整步骤。
2024-01-15 16:20:07
1624
原创 RocketMQ学习2 结合Java实现简单的推送和消费
笔者使用的是idea开发工具。首先创建新的项目,然后选中Spring Initilizr,输入项目名称,选择Maven项目,设置自己的GroupName等,并选择自己的JDK版本。在pom文件中,引入RocketMQ相关依赖,笔者使用的是RocketMQ5.x版本,所以引入的版本是5.0。引入SpringWeb和Lombok两个依赖即可,然后点击create按钮创建项目。这样,最基本的简单的推送消息和接收消息就实现了。启动项目,会接收到刚才推送的消息。执行当前方法,会推送消息。
2024-01-11 15:23:50
549
原创 挖矿病毒清除 kdevtmpfsi
阿里云公布分报告,链接地址摘取下重要信息来看的话:其利用Redis未授权或弱口令作为入口,使用主从同步的方式从恶意服务器上同步恶意module,之后在目标机器上加载此恶意module并执行恶意指令。在以往常见的攻击者或蠕虫中,其大多都沿用登陆redis后写入定时任务或写ssh key的方式进行入侵,这种方式受权限与系统类型影响并不一定能够成功。而此次使用redis加载module的攻击方式,可以直接执行任意指令或拿到shell交互环境,危害极大。
2024-01-10 13:53:20
509
原创 RocketMQ学习1 概念简介+安装运行
RocketMQ是一款分布式消息中间件,主要用于解决分布式系统中通信和数据处理问题,在不同场景下有着不同的作用。在官网中,对最新版的5.0版本的定义是: RocketMQ 5.0:云原生“消息、事件、流”实时数据处理平台,覆盖云边端一体化数据处理场景。
2024-01-09 08:30:00
856
原创 Docker部署Nginx和Redis
知道了Docker容器相关命令,我们就可以开始尝试用Docker进行应用部署了。此文以我们目前常用到的Nginx为例,来实际操作下Docker如何部署Nginx。Nginx搜索nginx镜像我们可以通过 docker search nginx 命令来查看是否有Nginx镜像。如果不知道具体有哪些版本。我们可以登录DockerHub网站,在上面搜索镜像名称,可以查看当前镜像具体有哪些版本。附上链接: https://hub.docker.com拉取nginx镜像由于没有版本需求,直接拉取最新版.
2021-12-10 16:07:38
1551
3
原创 Docker镜像容器相关命令
镜像相关命令我们刚启动的docker,此时执行命令:docker images: 查看镜像(本地),会如下图所示:如果我们想知道DockerHub上有没有某种镜像,我们可以使用命令: docker search nginx: 搜索镜像(在Docker Hub上查)当我们想要拉取镜像到本地,可以使用命令 : docker pull nginx(:1.20) : 拉取镜像。值得注意的是:1.20我用了扩号括起来,表示这块儿是可以省略掉的。如果省略掉,会自动拉取最新版-latest。如果标明了,会拉取这
2021-12-08 10:47:00
643
原创 Linux安装Docker,启停Docker
简介源自百度百科-Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制。安装Docker笔者使用的是云服务器,版本是Centos8.2。我们使用yum来安装Docker,但由于众所周知的网络原因,我们在下载前最好先设置一下国内的源,以保证下载速度。有以下几个资源可供参考,笔者推荐使用阿里云的,因为是自己专用的。Docker官方 :https://
2021-12-08 10:41:49
700
原创 记-登录失败
问题概述记录一次工作中遇到的问题,最终是解决华为云Linux主机磁盘使用满了的问题。原因在测试的过程中,测试人员发现登录失败的问题,本以为是网络原因造成的偶然现象,结果发现一直登录不上去。定位问题通过查找日志,发现redis部分有问题,即登录成功后,生成的token和一些其他信息写入redis中失败。在继续调查,发现是主机磁盘空间已满,导致redis写入内容失败。解决方案磁盘已满,毫无疑问解决方案就是删除多余的信息。经调查,首先是云上服务器吗,因为和华为有合作,用的华为云。但毕竟不便宜,所以
2021-11-30 08:48:44
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人