山外川

MySQL的锁机制

1. 按锁粒度分类 1.1 全局锁 作用:锁定整个数据库实例,阻止所有写操作。 命令:FLUSH TABLES WITH READ LOCK</

Administrator Administrator 发布于 2025-02-18

synchronized加锁的过程

synchronized加锁的过程本质是通过 monitorenter指令、对象头(Mark Word) 和 对象监视器(Monitor) 三者协作实现的。以下是它们之间的关联及详细过程: 1. 核心组件关系

Administrator Administrator 发布于 2025-02-18

开启bbr加速

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" chmod +x tcp.sh ./tcp.sh

Administrator Administrator 发布于 2024-11-21

Debian11安装nginx

先下载ngnix源文件,apt安装必要的编译工具。 $ apt install -y build-essential libpcre3 libpcre3-dev openssl zlib1g-dev libssl-dev # 下载源码 $ wget http://nginx.org/download

Administrator Administrator 发布于 2024-11-17

Debian 配置 FRPS 开机自启

FRP(Fast Reverse Proxy)是一个专注于内网穿透的高性能反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种网络协议。它允许用户将位于内网或防火墙之后的服务通过具备公网IP地址的节点转发,从而安全且便捷地向互联网公开这些服务。FRP广泛应用于远程办公、网站托管、游戏服务器搭

Administrator Administrator 发布于 2024-11-17

Debian11启用vim复制粘贴

编辑 vim 配置文件(文件不存在时新建一个就行): vim /etc/vim/vimrc 然后在文件中添加如下配置项 let skip_defaults_vim = 1 if has('mouse') set mouse-=a endif 保存文件并退出

Administrator Administrator 发布于 2024-11-16

npm 配置本地代理

使用命令设置代理 你可以使用npm config set命令来设置HTTP和HTTPS代理。这会将代理设置保存在全局NPM配置文件

Administrator Administrator 发布于 2024-09-09

Docker查看运行容器启动命令

有时候,我们想查看已经启动的容器,当时执行的时候到底是什么命令,需要安装一个小工具 get_command_4_run_container docker pull cucker/get_command_4_run_container 拉取 cucker/get_command_4_run_conta

Administrator Administrator 发布于 2024-08-26

Docker配置 HTTP/HTTPS 网络代理

使用Docker的过程中,因为网络原因,通常需要使用 HTTP/HTTPS 代理来加速镜像拉取、构建和使用。下面是常见的三种场景。 为 dockerd 设置网络代理 "docker pull" 命令是由 dockerd 守护进程执行。而 dockerd 守护进程是由 systemd 管理。因此,如果

Administrator Administrator 发布于 2024-08-26

利用高熵字符串检测钓鱼网站的分析

钓鱼网站是一种伪装成合法网站,旨在窃取用户敏感信息的恶意网站。传统的防御措施包括URL过滤、黑名单和特征码检测。然而,随着钓鱼技术的不断发展,这些方法变得不够有效。Bradley J Kemp在其文章《6 Ways to Detect Phishing Sites Using High Entrop

Administrator Administrator 发布于 2024-07-25