我定期在我的IT博客上分享技术见解和项目经验,期待大家的支持~
一、什么是客户端连接远程服务器 发起连接的一方,计算机或设备(称为客户端)与另一个计算机或设备(称为远程服务器)建立连接。 客户端通过网络连接到远程服务器,远程服务器则是提供所需服务或资源的一方。 客户端通常使用特定的协议(如SSH、HTTP、FTP等)与远程服务器进行通信。 示例:你使用SSH客户端从本地计算机连接到远程服务器以执行远程命令。 二、什么是服务端连接远程服务器 指的是在服务端设备上建立到其他远程服务器的连接。服务端设备充当客户端的角色(启动SSH客户端),通过SSH协议与远程服务器进行通信。 三、查看网络信息 1、图形程序查看网络信息 打开设置,找到网络,进入网络界面中,点击设
前言 yum是RedHat、CentOS等中使用的软件包管理器,用于安装与更新和管理软件包。不过注意的是,Red Hat已经开始将其软件包管理转移到dnf上,dnf是yum的增强版,并且在使用上与yum非常相似,yum和dnf在一定程度上是名字不同,但命令基本上是相同的。 1、安装软件包 使用以下命令来安装一个软件包,例如安装名为"example_package"的软件包: sudo yum install example_package 2、更新软件包 使用以下命令来更新已安装的软件包: sudo yum update 3、升级软件包 如果你想升级系统中的所有软件包,可以运行以下命令:
前言 dpkg是Debian和Ubuntu等Linux发行版中用于管理软件包的基本包管理工具 dpkg的一些常用命令,通过这些命令,你可以有效地管理你的Linux系统上的软件包。请注意,使用dpkg时需要谨慎,因为它不会自动解决依赖关系,可能导致软件包不完整或系统不稳定。通常建议使用高级包管理工具如apt来安装、升级和移除软件包,它们会更好地处理依赖关系。 一、什么是.deb .deb(Debian Package): .deb是Debian和基于Debian的Linux发行版(如Ubuntu)中使用的软件包格式。dpkg是.deb软件包的管理工具。 二、安装软件包 用于安装名为 VS Cod
前言 Linux系统中,常用的软件包管理工具之一是apt(Advanced Package Tool)。它主要用于安装、更新和删除软件包,特别适用于基于Debian/Ubuntu的发行版。 1、更新软件包列表 这个命令会更新本地的软件包索引,其中包含可用软件包及其版本信息。 sudo apt update 2、升级已安装的软件包 这个命令将已安装的软件包升级到它们的最新版本。 sudo apt upgrade 3、安装软件包 将软件包名称替换为你要安装的软件包的名称。 sudo apt install 软件包名称 4、删除软件包 将软件包名称替换为你要删除的软件包的名称。这个命令会删除软件包,
一、root与sudo权限管理 1、root:root是Linux系统中的超级用户或管理员账户。它拥有系统上的最高权限,可以执行任何操作,包括修改系统配置、安装软件等。root账户具有无限制的权力,因此在使用root账户时需要特别小心,以避免不小心造成系统损坏或安全问题。 2、sudo:sudo是一种命令,用于在Linux系统上以root权限执行特定的命令或操作。它允许普通用户临时获取root权限,而无需切换到root账户。通过sudo,系统管理员可以授予特定用户或用户组执行特定命令的权限,从而实现更细粒度的权限管理。这样可以减少对root账户的使用,降低潜在风险。 二、root root账户
1、gzip压缩解压 因为都是系统自带的我们不需要安装; ls 看一下目录当前的文件,创建一个 touch 123.txt 文件; 原文件消失,压缩解压 gzip 进行压缩,(“ gzip 123.txt ”),这样就压缩完毕了; gzip 进行解压,(“ gzip -d 123.txt.gz”),这样就解压完毕了; 原文件保留,gzip -k 123.txt、gzip -dk 123.txt.gz ; 2、bzip2压缩解压 因为都是系统自带的我们不需要安装; 原文件消失,压缩解压 bzip2进行压缩,(“ bzip2 123.txt ”),这样就压缩完毕了; bzip2 进行解压,(“
0、关机重启命令 关机命令 sudo shutdown -h now 重启命令 sudo reboot 1、目录的切换 打开终端窗口(”ctrl+alt+t“) 一般使用(”pwd“)显示当前所在的目录 比如:当前目录是在home下面的,与用户名相同的文件夹,可以使用(”cd“)命令来切换目录; 进入下载目录(”cd home/a/下载“)这种从给目录开头的一长串路经”叫做绝对路径“; 进入图片目录(”cd .. /图片/“)".."代表当前路径的上级路径,相对于当前的目录而言的”叫做相对路径“,(”.“)代表当前路径; 如果,想快速切换,上一个所在目录可以(”cd -“); 如果,想快速切换
一、什么是虚拟机 虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,在实体计算机中能够完成的工作在虚拟机中都能够实现。 二、VMware的简介 1、大概介绍 VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多系统。 2、详细介绍 VMware 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。
JDBC是Java数据库连接的简称。它是Java语言中用于访问关系型数据库的API,提供了一套标准的接口,使得Java应用程序能够与各种关系型数据库进行通信。
在使用 JDBC 之前,需要下载相应的 JDBC 驱动程序,该驱动程序应该与你使用的数据库的版本相对应。可以在数据库官网上找到相应的 JDBC 驱动程序。
MySQL是一个开源的关系型数据库管理系统。它的特点是: • 速度快:MySQL是一种高性能、高可靠性的数据库管理系统,可以处理大量的数据。 • 开源:MySQL是一个开源的数据库管理系统,可以免费使用。 • 跨平台:MySQL可以运行在多种操作系统上,如Windows、Linux、Unix等。 • 支持多种存储引擎:MySQL支持多种存储引擎,如InnoDB、MyISAM等。 • 支持多种编程语言:MySQL支持多种编程语言,如PHP、Java、Python等。
事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。
Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、SQL Server等不同类型的数据库
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。
MySQL中的函数主要分为以下四类: 字符串函数、数值函数、日期函数、流程函数;
DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访问权限。
DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。
DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。
MySQL DDL表操作
全称Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。
使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。
MySQL DDL数据库操作【入门到精通】
VSCode下载与安装使用教程【超详细讲解】
JavaScript 面向对象【快速掌握知识点】
JavaScript DOM【快速掌握知识点】
JavaScript BOM【快速掌握知识点】
JavaScript DOM操作
JavaScript BOM操作
JavaScript 函数【快速掌握知识点】
JavaScript 基础【快速掌握知识点】
CSS 网页动画【快速掌握知识点】
CSS 定位网页元素【快速掌握知识点】
CSS 浮动【快速掌握知识点】
CSS 美化网页元素【快速掌握知识点】
CSS 盒子模型【快速掌握知识点】
CSS 基础【快速掌握知识点】
HTML 表单【快速掌握知识点】
HTML 列表、表格、媒体元素【快速掌握知识点】
HTML 基础【快速掌握知识点】
初识MySQL下载与安装【快速掌握知识点】
Java 异常处理,超详细整理,适合新手入门
Java Stream、File、IO 超详细整理,适合新手入门
Java 方法超详细整理,适合新手入门
Java 日期时间与正则表达式,超详细整理,适合新手入门
Java StringBuffer & StringBuilder,超详细整理,适合新手入门
Java Scanner 类,超详细整理,适合新手入门
Java 数组(详细教学 基础篇)
Java数组,超详细整理,适合新手入门
Java String 类,超详细整理,适合新手入门
Java Character 类,超详细整理,适合新手入门