- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 服务器架构
当我们对数据库的访问较慢,这时就容易成为瓶颈,我们引入缓存作为解决手段,访问数据时可以直接访问缓存,比直接访问数据库速度更快,我们可以将热点数据保存到nosql数据库中。数据的查询涉及到大量的磁盘Io,处理速度较慢,我们不应该使得业务逻辑被数据操作阻塞,而且当我们当我们的网站上的商品越来越多,可能一台服务器存不下我们的数据,这时候我们可能需要专门的服务器用作业务逻辑处理,另一台专门用作数据存储和查询,做一些辅助处理。3.webserver集群+ 读写分离。当我们的瓶颈变成了对缓存的访问,
2023-06-19 17:59:08
135
原创 c++const解析-面试常考汇总
const修饰的是*p,因此这是一个指向字符常量的指针,p指向的内存区域只读。底层const(修饰的是类型)const修饰的是p,一个指向字符的常量指针,p内存区域只读,顶层const(修饰的对象,即变量本身)修饰的是char,这是一个指向字符常量的指针,p指向的内存只读,底层const。修饰的是*p,是一个指向字符的指针常量的指针,*p只读,底层const。修饰的p,是一个字符的指针的指针常量,p本身只读,顶层const。
2023-06-07 16:01:18
54
1
原创 c++名称空间
名称空间用来控制名称的作用域声明区域:在函数外声明的全局变量,声明区域为其声明所在的文件,函数中声明的为其代码块潜在作用域:从声明点开始到声明区域的结尾,比声明区域小,因为变量必须先定义作用域:变量对程序可见的范围被称为作用域名称空间的申明:namespace Jack{ double pail; void fetch();}默认情况下,名称空间中声明的名称的链接性为外部的(除非引用了常量)namespace Jack{ char* goose(const char*);}
2022-03-03 14:58:04
331
原创 c++内存模型
函数重载特征标-函数参数函数模板template<class Any>;void Swap(Any &a,Any &b);模板的重载void Swap(Any[],Any[],int n);显示具体化template<> void Swap<int>(int &,int &);头文件管理如果没有被定义过才查看 idndef 和endif之间的内容#ifndef COORDIN_H_...#endif#
2022-03-02 15:44:54
201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人