上一页 1 2 3 4 5 6 ··· 33 下一页
摘要: 在常规运维工作中,经常会运用到负载均衡服务。负载均衡分为四层负载和七层负载,那么这两者之间有什么不同? 一、什么是负载均衡 1)负载均衡(Load Balance)建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可 阅读全文
posted @ 2020-12-31 15:44 阿玛尼迪迪 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 描述 nginx实现tomcat集群后会出现这样的情形,登录时请求由tomcat1处理,而跳转到首页时负载到了tomcat2,而tomcat2中又没有tomcat1中的登录信息,又会需要登录,这样会造成登录死循环。如何解决呢? 方法一:复制session信息 原理:讲道理,这个方法比较蠢,就是有几个 阅读全文
posted @ 2020-12-30 20:34 阿玛尼迪迪 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 常量表达式 常量表达式(const expression)是指值不会改变并且在编译过程就能得到计算结果的表达式。显然,字面值属于常量表达式,用常量表达式初始化的const对象也是常量表达式。 一个对象(或表达式)是不是常量表达式由它的数据类型和初始值共同决定,例如: 1 const int max_ 阅读全文
posted @ 2020-12-22 11:46 阿玛尼迪迪 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 当一个类的对象向该类的另一个对象赋值时,就会用到该类的赋值构造函数。 当没有重载赋值构造函数(赋值运算符)时,通过默认赋值构造函数来进行赋值操作 A a; A b; b = a; 注意:这里a,b对象是已经存在的,是用a对象来赋值给b的。 赋值运算符的重载声明如下: A& operator = (c 阅读全文
posted @ 2020-12-10 20:13 阿玛尼迪迪 阅读(3388) 评论(0) 推荐(1) 编辑
摘要: c++ std中set与unordered_set区别和map与unordered_map区别类似,其底层的数据结构说明如下: 1、set基于红黑树实现,红黑树具有自动排序的功能,因此map内部所有的数据,在任何时候,都是有序的。 2、unordered_set基于哈希表,数据插入和查找的时间复杂度 阅读全文
posted @ 2020-11-17 10:51 阿玛尼迪迪 阅读(3229) 评论(0) 推荐(1) 编辑
摘要: 1、关于set C++ STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector,string,list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装了数组,list封装了链表,map和set封装了二叉树等。在封装这些数据结构的时候, 阅读全文
posted @ 2020-11-12 14:43 阿玛尼迪迪 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 对象所有权 首先需要理清楚的概念就是对象所有权的概念。所有权在 rust 语言中非常严格,写 rust 的时候必须要清楚自己创建的每个对象的所有权。 但是 C++ 比较自由,似乎我们不需要明白对象的所有权,写的代码也能正常运行。但是明白了对象所有权,我们才可以正确管理好对象生命周期和内存问题。 C+ 阅读全文
posted @ 2020-10-28 20:27 阿玛尼迪迪 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 可以的! 先看一般的socket建立连接的双方的过程: 客户端: socket() >创建出 active_socket_fd (client_socket_fd) bind() >把active_socket_fd与ip,port绑定起来 connect() >client_socket_fd 主 阅读全文
posted @ 2020-09-16 01:43 阿玛尼迪迪 阅读(6558) 评论(0) 推荐(1) 编辑
摘要: 例如 192.168.1.53/27 如何计算出它的子网掩码、网络地址、广播地址、可用的主机数和最大可容纳主机数、可用的IP地址。 子网掩码和主机数: 192.168.1.53/27为例讲解,这就是平时说的C类IP地址,平时大家用的是192.168.0.*或192.168.1.*网段,子网掩码是25 阅读全文
posted @ 2020-09-05 11:46 阿玛尼迪迪 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: 标准STL容器List(Linux GNU,sgi的实现),其size()函数的要遍历所有list中的元素来获得链表长度,来看看它的实现: 1 size_type size() const { 2 size_type __result = 0; 3 distance(begin(), end(), 阅读全文
posted @ 2020-09-02 21:42 阿玛尼迪迪 阅读(1664) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 33 下一页