- 博客(9)
- 收藏
- 关注
原创 【Git】远程仓库
1 远程仓库的使用1.1 查看远程仓库在 Gitee 上创建一个新的仓库git_demo_04,并配置SSH免密登录。SSH可参考 生成SSH秘钥,Gitee 相关使用可参考 Gitee 帮助中心使用git clone命令克隆git_demo_04仓库到本地,该令会自动将其添加为远程仓库:$ git clone git@gitee.com:xxx/git_demo_04.gitCloning into 'git_demo_04'...remote: Enumerating objects: 4,
2022-05-06 18:23:50
1425
原创 生成SSH密钥
1. 查看默认位置是否有公钥文件Windowstype %userprofile%\.ssh\id_rsa.pubLinux/macOScat ~/.ssh/id_rsa.pub如果默认位置有公钥文件,可直接跳转至第3步,否则需要生成密钥2. 生成密钥#建议将email替换为邮箱ssh-keygen -t rsa -C "email" -b 4096-t:t是type的缩写,指定密钥的类型,默认使用rsa密钥,所以可以不加 -t rsa。-b:b是bit的缩写,指定密钥长度。对于
2022-05-05 22:02:22
2108
原创 【Git】分支
1 分支简介Git 保存的不是文件的变化或者差异,而是一系列不同时刻的 快照 。在进行提交操作时,Git 会保存一个提交对象(commit object),该提交对象会包含一个指向暂存内容快照的指针、作者的姓名和邮箱、提交时输入的信息以及指向它的父对象的指针。首次提交产生的提交对象没有父对象,普通提交操作产生的提交对象有一个父对象, 而由多个分支合并产生的提交对象有多个父对象。为了更加形象地说明,我们假设现在有一个工作目录,里面包含了三个将要被暂存和提交的文件。 暂存操作会为每一个文件计算校验和(使用
2022-05-05 18:22:13
375
原创 【Git】基础及常用命令
1. 获取 Git 仓库通常有两种获取 Git 项目仓库的方式:将尚未进行版本控制的本地目录转换为 Git 仓库;从其它服务器 克隆 一个已存在的 Git 仓库。两种方式都会在本地机器上得到一个工作就绪的 Git 仓库。1.1 在已存在目录中初始化仓库如果你有一个尚未进行版本控制的项目目录,想要用 Git 来控制它,那么首先需要进入该项目目录中。 不同系统上的做法不同:在 Linux 上:$ cd /home/user/my_project在 macOS 上:$ cd /Users
2022-05-01 23:05:23
1003
原创 【Git】安装及配置
1. 在 Linux 上安装(CentOS)# 1.安装dnfyum install dnf# 2.安装gitsudo dnf install git-all # 3.查看git版本git --version 2. 在 Windows 上安装官网 下载对应的安装包。安装过程中,安装目录要求是非中文并且没有空格的目录,其他页面全部点击“Next”,直至安装完成。输入git --version查看 git 版本,显示版本,说明Git安装成功:$ git --versiongit
2022-05-01 22:56:08
380
原创 【MySQL】存储引擎
1. MySQL操作存储引擎1.1 查看存储引擎查看MySQL提供的存储引擎:mysql> show engines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+| Engine | Support | Comment
2022-04-27 23:13:03
539
原创 【MySQL】逻辑架构及执行流程
1. 逻辑架构1.1 连接层 MySQL服务器与客户端建立 TCP 连接后,对客户端传来的账号密码进行验证和鉴权:用户名或密码错误时,返回Access denied for user错误,客户端程序结束执行;用户名和密码正确时,再从权限表查出账号拥有的权限,用于后续鉴权。 每一个连接从线程池中获取线程,连接断开后归还,节省了创建和销毁线程的开销。1.2 服务层SQL Interface 接收客户端的SQL语句,并且向客户端返回执行结果。 Parser 对SQL 语句进行语法分析、语义
2022-04-25 22:38:46
788
原创 【MySQL】目录结构
1. MySQL 8的主要目录结构输入find / -name mysql,可查看与mysql相关的目录:/usr/lib64/mysql/usr/bin/mysql/etc/logrotate.d/mysql/etc/selinux/targeted/active/modules/100/mysql/var/lib/mysql/var/lib/mysql/mysql1.1 数据库文件的存放路径:/var/lib/mysql/mysql> show variables like '
2022-04-24 13:06:21
1168
原创 【MySQL】linux环境安装mysql 8.0.25
下载安装包mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar,解压后,选择下列5个文件,上传至/optmysql-community-common-8.0.25-1.el7.x86_64mysql-community-libs-8.0.25-1.el7.x86_64mysql-community-client-plugins-8.0.25-1.el7.x86_64mysql-community-client-8.0.25-1.el7.x86_64mysql-com.
2022-04-22 20:46:41
889
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人