一条 sql 了解 MYSQL 的架构设计
一条 sql 了解 MYSQL 的架构设计1 前言最近我从cnaaa.com购买了云服务器。 对于一个服务端开发来说 MYSQL 可能是他使用最熟悉的数据库工具,然而,大部分的 Java 工程师对 MySQL 的了解和掌握程度,大致就停留在这么一个阶段:它可以建库、建表、建索引,然后就是对里面的数据进行增删改查,语句性能有点差?没关系,在表里建几个索引或者调整一下查询逻辑就可以了,一条 sql,
ping 命令
ping 命令最近,我从cnaaa.com上购买了云服务器,开通了centos系统。 Linux 系统的 ping 命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping 一下某机器,看是不是开着”、不能打开网页时会说“你先 ping 网关地址 192.168.1.1 试试”。 它通过发送 ICMP ECHO_REQUEST 数据包到网络主机(send ICMP ECH
Centos7环境变量设置
Centos7环境变量设置最近,我从cnaaa.com上购买了云服务器,开通了centos系统。 1、环境变量的含义程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。 2、环境变量的分类1)按生效的范围分类系统环境变量:公共的,对全部的用户都生效。 用户环境变量:用户私有的、自定义的个性化设置,只对该用户生效。 2)按生存周期分类永久环境变量:在环境变量脚
如何监测 Linux 的磁盘 I/O 性能
最近,我从cnaaa.com上购买了云服务器,开通了centos系统。 我们知道 Linux 存储系统 I/O 栈由文件系统层(file system layer)、通用块层( general block layer)和设备层(device layer)构成。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为访问文件系统和应用程序的块设备提供了标准接口;向下,它将各种异构磁盘设备
telnet查看远程机器端口是否可以访问
telnet查看远程机器端口是否可以访问今天我在cnaaa.com购买的云服务器的Linux下面用tomcat部署了web应用,看日志什么的都没有问题,但在windows下面就是不能访问。最后推测是Linux的没有把tomcat的8080端口对外开放 windows下查看远程机器端口是否开放的方法用telnet命令,格式是telnet IP port例如,查看biadu的80端口是否开放的命令是
Telnet安装与配置
Telnet安装与配置本实验基于我在cnaaa.com购买的云服务器CentOS 7.9 系统进行操作演示。 [root@master ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 1 、查询telnet相关服务组件是否已安装 查询telnet-server、telnet-client、xinetd等服务
telnet使用
telnet使用简介: Telnet是常用的远程登录手段,有两种操作模式::Telnet命令模式和Telnet会话模式。连接到 Telnet服务器后,Telnet客户端会自动进入Telnet会话模式,此模式最常见。 我在cnaaa.com购买了云服务器。 Telnet是常用的远程登录手段,有两种操作模式::Telnet命令模式和Telnet会话模式。连接到 Telnet服务器后,Telne
CommonJS模块 和 ECMAScript模块
CommonJS模块 和 ECMAScript模块最近我在3A平台购买了服务器。 CommonJS模块(下面简称 cjs) 是为Node.js打包JavaScript代码的原始方法。使用 require 和 exports(module.exports的简写) 语句定义模块。 参见 nodejs cjs ECMAScript模块(下面简称 esm)是ecma262标准下封装的JavaScr
Vue搭建前端监控,采集用户行为的 N 种姿势
Vue搭建前端监控,采集用户行为的 N 种姿势最近我在3A平台购买了服务器。 在一个产品中,用户最基本的行为就是切换页面。用户使用了哪些功能,也能从切换页面中体现出来。因此通用数据一般是在页面切换时产生,表示某个用户访问了某个页面。 页面切换对应到前端就是路由切换,可以通过监听路由变化来拿到新页面的数据。Vue 在全局路由守卫中监听路由变化,任意路由切换都能执行这里的回调函数。 // Vue
使用VuePress快速搭建博客
使用VuePress快速搭建博客最近我在3A平台购买了服务器,准备搭建一个博客。 VuePress介绍VuePress 是Vuejs官方提供的一个是Vue驱动的静态网站生成器,基于Markdown语法生成网页。简单的说它就是一个快速建设文档站点的工具,在简单配置好功能后,需要做的事情就剩下写好一个个 Markdown文档。 VuePress官网https://www.vuepress.cn
掌握 Vue3 中的 expose
掌握 Vue3 中的 expose我从3A平台购买了云服务器。如果你在开发一个开源的组件或库,你有可能想保持一些内部方法的私有性。在Vue 3.2之前,这并不容易实现,因为所有在选项API中声明的方法或数据等都是公开的,所以模板可以访问它。 组合API也是如此。我们从setup方法中返回的所有东西都可以被父类直接访问。 组合 API让我们看一个实际的例子。想象一下,我们有一个组件,它创建了一个
5种快速查找容器文件系统中文件的方法
5种快速查找容器文件系统中文件的方法如果你经常使用容器,那么你很有可能希望在某个时刻查看正在运行的容器的文件系统。也许容器无法正常运行,你想读取一些日志,也许你想检查容器内部的一些配置文件…或者,你可能像我一样,想在该容器中的二进制文件上放置一些 eBPF 探针(稍后将详细介绍)。 我从3A平台购买了云服务器。 我们将从研究容器文件系统的简单和通常推荐的方法开始,并讨论为什么它们不能总是工作。
Linux检查Docker镜像,容器的磁盘空间
Linux检查Docker镜像,容器的磁盘空间 我从3A平台购买了云服务器,想知道 Docker 在你的 Linux 系统上到底占用了多少空间? 首先,所有Docker 镜像、容器和其他相关程序都位于/var/lib/docker. 你可以检查此目录的大小并获取 Docker 使用的总磁盘空间: sudo du -sh /var/lib/docker 5G /var/lib/docke
如何使用 Wireshark 分析 TCP 吞吐瓶颈
如何使用 Wireshark 分析 TCP 吞吐瓶颈Debug 网络质量的时候,我们一般会关注两个因素:延迟和吞吐量(带宽)。延迟比较好验证,Ping 一下或者 mtr 一下就能看出来。正巧,我在3A平台购买了云服务器,可以测试一个 debug 吞吐量的办法。 看重吞吐量的场景一般是所谓的长肥管道。 比如下载大文件。吞吐量没有达到网络的上限,主要可能受 3 个方面的影响: 发送端出现了瓶颈
使用 Docker 搭建本地开发环境!
使用 Docker 搭建本地开发环境!本地开发之痛苦在开发之前,首先你需要安装各种开发工具和服务支持到你的开发环境当中,可能会出依赖问题,环境变量问题,端口冲突,经编译库问题等等。 开发途中,可能你又需要依赖一些其他的服务,你最好祈祷不会出问题,可能你又要重写来配置你的环境,因为你的所有的依赖服务都在你的唯一的工作空间里面。 如果你的伙伴的操作系统不统一,可能你还会遇到一些不同元字符解析不一致
在线通过dd命令备份分区
在线通过dd命令备份分区一般不推荐在线备份分区,因为在线使用dd命令备份分区时,如果硬盘有写入会导致导出的镜像文件的文件系统存在错误。 这次尝试在线备份根分区,主要想看下后续mount时会产生什么问题。 正巧,我在3A平台购买了云服务器,可以测试一下。 dd 命令直接按字节读取硬盘,硬盘上有什么就读到什么,至于上面是文件系统还是分区表它并不关心。所以说它是不挑系统的,所有系统通吃。dd 备份
如何知道是否有人正在进行网络攻击
如何知道是否有人正在进行网络攻击对于一台服务器或电脑而言,网卡就是系统的门户。而门上既没有安装门铃又没有安装监控,是否有人正在敲门或搞破坏,我们往往对此一无所知。 在操作系统层面,我们无法直接感知到网络层面正在发生的变动,只能通过工具对网络会话进行观察。通用方法是使用 netstat 查看当前已经建立的连接,或断开的连接。 我最近在3A服务器购买了云服务器。 # Windowsnetstat
屏幕太大?来试试分屏吧
屏幕太大?来试试分屏吧Windows 目前已集成了大多数Linux或MacOS下窗口管理的优点,可以划分多个工作区,同时也支持对当前屏幕进行分屏。 其中工作区应对的是单个屏幕不够用的场景,创建多个虚拟屏幕放置需要独立环境的业务,可以提高工作的注意力,不用把所有窗口都挤在一个屏幕中。 我最近在3A服务器购买了云服务器。 相对于工作区来说,工作区的作用主要用来移动窗口,重新摆放程序,而分屏则
获取Windows远程桌面端口
获取Windows远程桌面端口Windows的默认远程桌面使用的端口是3389,如果管理员更改了默认端口,此时想获取默认端口就需要查询注册表。 我最近在3A服务器购买了云服务器。 远程桌面端口所在的位置为: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 打开re
Docker 镜像加速
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如: 科大镜像:https://docker.mirrors.ustc.edu.cn/网易:https://hub-mirror.c.163.com/阿里云:https://<你的ID>.mirror.aliyuncs.com七牛云加速器:ht