自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 docker初识

docker是一个增强版的LXC,它不是容器本身,其本质还是调用linux底层的技术。在平常开发的时候,开发人员开发环境在各个主机上都不同,而要整合这些不同环境开发的组件,十分困难,docker解决了这个问题,docker通过虚拟化操作系统层,将该组件需要依赖的环境打包,形成镜像,在组织这些组件时,运维人员只需要使用docker的几条指令,就可以在一台主机上,跨环境搭载组件。实现了(一次构建,多次使用)虚拟化是对整个计算机系统的某层进行虚拟,容器化是虚拟化的一种。

2024-10-20 15:51:32 811

原创 B树系列解析

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||====> |||记录我学习数据库,看完你一定会有收获。|||

2024-10-01 17:04:29 1282 1

原创 mysql用户管理

*_priv:代表用户拥有的权限。

2024-08-28 17:23:57 823

原创 mysql事务解析

事务是一组DML(数据管理语言),这些语言在逻辑上存在相关性,事务的一组DML,要么全部成功,要么全部失败。事务需要满足以下四个属性。1).原子性:一个事务的所有DML语言,要么全部成功,要么全部失败,如果错误,则回滚到最开始,重新执行。2).一致性:多个事务并形时,事务必须按照顺序串行执行,并且多个事务不能相互干扰。3).隔离性:事务并行执行时,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致,这是由隔离级别决定的。隔离级别有以下四个级别。。。3).可重复读:。

2024-08-23 17:46:51 906

原创 mysql索引

索引(index),是一种增加筛选(select)速度的方法,在数据库中,查询语句的使用频率很高,所以我们需要增加筛选的速度。同时,索引是一种数据结构,在mysql中,Innodb使用的索引结构是B+树。

2024-08-21 19:11:15 623

原创 https协议详解

我们之前讲过,http是明文传输的,这在网络中不安全,尤其是在登录的时候,我们可能会将用户名和密码放在正文/uri中。 导致访问安全问题。随后为了解决该问题,https被提出,https依旧是应用层协议,他是基于http协议通过应用层的库对http进行加密。一般的加密类型有两种,1.对称加密,2.非对称加密。1).对称加密:采用单密钥加密解密。2).非对称加密:采用双密钥加密解密,一个加密,一个解密。对称加密流程如下。

2024-08-20 20:27:36 941

原创 mysql子查询和多表查询

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||====> |||记录我学习数据库,看完你一定会有收获。|||

2024-08-19 19:14:28 762

原创 mysql内置函数

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||====> |||记录我学习数据库,看完你一定会有收获。|||

2024-08-18 19:51:53 511

原创 mysql聚合函数和分组

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||====> |||记录我学习数据库,看完你一定会有收获。|||

2024-08-18 11:20:40 563

原创 mysql数据操作语言(初识)

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||====> |||记录我学习数据库,看完你一定会有收获。|||

2024-08-14 19:10:07 829

原创 Linux进程组,会话,作业解析

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||====> |||记录我学习数据库,看完你一定会有收获。|||

2024-08-13 19:38:53 770

原创 mysql约束

约束,就是mysql自带的一种检测,用来判断程序员在进行操作时,如果触发了约束,则mysql会直接报错,不让程序员进行操作,比如mysql中的数据类型就是一种约束,我们不能将不属于列类型的数据插入到表中。NOT NULL,非空约束,如果某列设置了该约束,则我们不能将空值赋予该列。在展示表的结构时,第三列就是非空约束,此时我们插入值时,不能插入空。

2024-08-12 19:41:28 1101

原创 mysql数据类型

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-08-08 18:46:48 723 1

原创 详细解析socket

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-08-04 19:20:07 1037

原创 IP协议解析

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-08-01 20:08:35 1068

原创 TCP详细解析

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-29 21:09:14 819

原创 UDP/TCP协议解析

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-22 10:49:45 1579

原创 Http协议

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-19 19:36:54 901

原创 序列化和反序列化

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-16 21:08:40 325

原创 Linux TCP编程

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-15 21:30:31 979

原创 Linux网络编程之socket编程

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-12 20:50:15 1023

原创 C++类型转换

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-09 23:05:10 727

原创 Linux udp编程

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-09 00:00:47 1189

原创 Linux网络编程

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-07-08 22:13:48 609

原创 C++智能指针

智能指针就是使用了RAII策略来对堆区分配出来的空间进行管理的一些类。这些类中分装了原生指针。

2024-07-03 14:12:48 856

原创 初识mysql

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-05-28 12:20:55 651 1

原创 保护共享资源的方法(条件变量)

在对共享资源进行访问时,主要存在两种身份,及生产者和消费者。

2024-05-25 13:04:18 1013

原创 保护共享资源的方法(互斥锁)

锁是完成线程互斥的一种方法,它可以让共享资源在同一时间内,只被一个执行流访问。锁的底层原理其实相当简单,我们可以将锁想象成一个整数1,只有线程拿到这个整数1,才可以执行后面的代码,否则就阻塞,在执行完后,再把锁还回去。

2024-05-23 22:53:42 1043 4

原创 以Linux为例了解线程

线程是进程的一个执行分枝线程是CPU调度与执行的基本单位。而我们之前学过的进程,则是OS资源分配的基本单位。进程与线程之间的关系如下图。

2024-05-15 17:34:47 648

原创 Linux信号详解

信号是Linux系统中定义的宏值,我们可以通过kill -l 命令查看信号我们要注意,没有0号信号,同时31号信号以后的信号都是实时信号,在当今计算机都是分时计算机,这些信号用不到。从内核来说,信号是进程/用户给另一个进行发送的异步信息的方式。当发送信号后,接收信号的进程会在合适的时候处理该信号,完成异步操作。当我们在详谈信号前,我们需要先了解一些事情。1).在进程没有收到确切的信号时,我们是否已经知道了这些信号的处理方法?答案是对的。

2024-05-05 18:01:52 748 2

原创 进程间通信(3)信号量初识

信号量是IPC资源,信号量可以理解为一个计数器,在某个进程要访问临界资源时,需要先申请信号量,预留资源。在操作系统中,将申请信号量的操作称为P操作, 释放信号量被称为V操作。对于一块资源,我们可以将其分成多份,让每一份都满足互斥和同步,这样对于一块临界资源,我们就可以实现并发访问了。要实现互斥,则一个信号量就足够了。若要实现同步,则需要给每个小空间都分配一个信号量。所以信号量就是实现同步和互斥,从而保护临界资源。

2024-05-04 17:36:06 644 1

原创 进程间通信(2)共享内存

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-05-03 18:08:30 1077 2

原创 C++仿函数周边及包装器

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-05-01 18:10:35 947 2

原创 C++STL哈希表

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-04-26 18:41:59 1125 4

原创 C++11可变模板参数

可变参数从C语言就开始存在了,如C语言的库函数print等等,在C++加入模板后,就有了可变模板参数来实现可变参数。Args 是一个参数包类型,参数包可以接受[0 - n]个参数。同时,可变参数也可以与万能引用结合,使得模板的泛用性大大增加。

2024-04-25 17:18:58 679 5

原创 进程间通信(1)管道

进程间通信是让进程可以看到另一个进程发送的资源。

2024-04-20 17:36:11 547 5

原创 C++引用和右值引用

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-04-14 11:40:47 805 7

原创 C++STLmap,set

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-03-31 10:30:53 598 7

原创 详解库和程序运行过程

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-03-24 14:04:31 958 3

原创 AVL树与红黑树的实现

我最近开了几个专栏,诚信互三!====> |||::刷题教程来自网站。|||====> |||::记录我学习C++的经历,看完你一定会有收获。|||====> |||::记录我学习Linux的经历,看完你一定会有收获。|||====> |||::记录我复习C#的经历,,不定期更新。|||====> |||::记录我学习计算机网络,看完你一定会有收获。|||

2024-03-17 11:49:54 810 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除