分类: 猿类专栏

0

前端防抖

防抖防抖是一种常用的前端优化技术,它可以有效地减少在用户频繁触发某些事件(比如点击按钮、鼠标滚动、窗口缩放等)时产生的多次执行函数的问题。 防抖的实现原理定时器实现防抖是在事件触发后设定一个延时时间,在这个时间内如果再次触发了同样的事件,就会重新开始计时,直到延时时间结束后才会执行函数。 防抖函数function debounce(fn, wait=500) { let timeout =

0

警惕一种通过xxl-job植入挖矿病毒的方式

最近不断接到云服务器的报警:地域:华东地区 (杭州),时间:2024-07-10 15:10:01(GMT+8:00),检测到存在待处理的恶意文件:/home/zzz/c3pool/xmrig,威胁等级:严重,您的服务器疑似被黑客入侵,建议您及时确认,避免造成严重损失,请前往主机安全(https://mc.tencent.com/VlOWX)查看详细信息。登录云服务器,发现/home/zzz目录下

0

MinIO如何关闭公开桶的文件列表展示

MinIO服务部署完成后,添加存储桶时如果策略选择为public,通过域名+桶名拼接地址,可以查看到桶内所有的文件列表,有造成存储桶内文件泄露的风险。通过如下几步修改存储桶策略,可以关闭文件列表展示功能:1、以管理员身份登录桶管理页面:2、桶的访问策略修改为Custom:3、删除 “s3:ListBucket”及上一行的逗号保存后,再次通过域名+桶名访问:

0

Vue项目部署刷新页面404

前端Vue项目部署之后,刷新页面后发现404Vue是单页面应用(SPA),只有index.html作为入口文件,其它路由都是通过js跳转的。网页上显示的静态资源路径和服务器上的资源不匹配,无法找到静态资源,从而报错404。解决办法一、将Vue路由模式mode: ‘history’修改为mode: ‘hash’Vue路由默认就是hash模式。hash模式下,在浏览器地址栏里面会有 www.comme

0

谈谈Linux中用户身份切换容易忽视的问题

今天在切换用户的时候遇到一个以前没有注意到的现象,差点以为系统没有安装JDK:这里是没有注意到sudo su与sudo su -命令的区别:sudo su切换root身份,但是不携带当前用户的环境变量;sudo su -切换root身份,且携带当前用户的环境变量。再来看下su与sudo su的区别:1、单纯使用su表示切换为root身份,但是需要输入root密码;2、sudo su也是表示切换

0

zookeeper集群搭建

本文介绍在单机上部署三个zookeeper节点从https://zookeeper.apache.org/releases.html#download下载apache-zookeeper-3.6.2-bin.tar.gz解压:tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz修改名称:mv apache-zookeeper-3.6.2-bin zookeeper

0

原码、反码、补码知识详细讲解

本文摘自:https://blog.csdn.net/zl10086111/article/details/80907428 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,

0

一次虐心的处理挖矿病毒经历

一开始手机收到阿里云的短信提醒症状:在阿里云ECS上部署的程序都挂了用top命令可以看到一个xr的命令占用cup100%的资源用find命令找到xr所在的目录vi /etc/crontab查看定时任务有定时任务定时下载木马程序网上搜了下,这种病毒可能是利用redis未授权访问漏洞注入的处理步骤1、关闭redis进程,设置登录密码后再开启2、将/etc/crontab文件中的任务都删除3、kill

0

安装groovy

在Windows系统环境安装Groovy安装Groovy之前,请确保JDK已经正确安装1、https://groovy.apache.org/download.html下载apache-groovy-sdk-3.0.5.zip,将zip包解压到特定目录下 2、为了能在命令行上使用groovy命令,需要将groovy目录的路径添加到系统环境变量中。创建一个GROOVY_HOME的环境变量: 3、为把

0

CentOS安装JDK

1、卸载CentOS操作系统自带JDK环境查找Java安装依赖库:rpm -qa | grep java卸载Java依赖库:yum -y remove java*2、创建存放文件的目录:mkdir /usr/lib/jvm3、解压JDK安装包到当前目录:tar -zxvf jdk-8u231-linux-x64.tar.gz重命名:mv jdk1.8.0_231/ jdk1.84、配置JDK添加J