logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Docker】--- 技术架构演进之路

在单机架构的问题上,我们一般会有两个方向的解决方案。采取的解决方案是一台数据库作为主数据库,主要进行数据库的写入和读取操作,而其他数据库作为从数据库,进行数据库的读取操作,主数据库写入之后往从数据库同步更新,这样子数据库的读请求就能被其他数据库分担,实际场景中读请求是比写居多的,而写操作也得到一定提升,同时一个从数据库挂了,还可以从其他数据库读。在用户量和数据量较小的场景下,单机架构是可以支持较高

文章图片
#架构#docker#后端 +2
【Docker】--- Docker初识

容器共享宿主机内核,不需要完整的操作系统,轻量、启动快、资源利用率高,但隔离性略弱于虚拟机。

文章图片
#docker#容器#运维
【C++】--- C++11

在没有增加移动赋值之前,由于原有的拷贝赋值函数采用的是const左值引用接收参数,因此无论赋值时传入的是左值还是右值,都会调用考贝赋值函数。在增加移动赋值之后,由于移动赋值采用的是右值引用接收参数,因此如果赋值时传入的是右值,那么就会调用移动赋值函数(最匹配原则)深拷贝的类的拷贝赋值函数要做的是深拷贝,而移动赋值函数中只需要进行资源的转移即可,因此调用移动赋值的代价比调用拷贝赋值的代价小。

文章图片
#c++#开发语言#后端
【C++】--- 类型转换

class Apublic:A(int a):_a1(a), _a2(a):_a1(a1),_a2(a2)private:int main()//单参和多参的隐式类型转换A aa1 = 1;//隐式类型产生临时对象return 0;int y = b1;return 0;

文章图片
#c++#开发语言
【数据结构】--- 并查集

编号为4和9的同学属于1号小分队,该小分队有3人(包含队长1),编号为3和5的同学属于2号小分队,该小分队有3个人(包含队长1)。,现给这些学生进行编号:{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};操作后对路径进行压缩(即直接将查询路径上的每个节点的父节点指向根节点),那么每次查询操作会更快,因为树的高度变小了,从而加速未来的查询。: 公司今年校招全国总共招生10人,西安招4人,

文章图片
#数据结构
【数据结构】--- 深入剖析二叉树(上篇)--- 初识树和二叉树

⚠️1.子树不能有交集2.除了根结点外,每个结点只能有一个父亲3.一颗N个结点的树有N-1条边以下的都是子树有交集的,不能叫做树4.树中不能有环,

文章图片
#数据结构#c语言
【数据结构】--- 探索栈和队列的奥秘

关注小庄 顿顿解馋૮(˶ᵔ ᵕ ᵔ˶)ა上回我们学习了顺序表和链表,今天博主来讲解两个新的数据结构 — 栈和队列 , 请放心食用。

文章图片
#数据结构#c语言
【MySQL初阶】--- 数据库基础

1. mysql是数据库服务的客户端。2.mysqld是数据库服务的服务器端(可执行程序带d后缀的代表是守护进程)3.MySQL本质是基于C(mysql)S(mysqld)模式的一种网络服务。//netstat -lntp 命令会列出所有处于监听状态的 TCP 端口,并且显示这些端口对应的进程信息,同时以数字形式显示地址和端口号,不进行域名解析。我们知道端口号是用来表示一台计算机中特定进程所提供的

文章图片
#数据库#mysql
到底了