搞懂分布式技术10:LVS实现负载均衡的原理与实践 浅析负载均衡及LVS实现 原创: fireflyc 写程序的康德 2017-09-19 负载均衡 负载均衡(Load Balance,缩写LB)是一种网络技术,它在多个备选资源中做资源分配,以达到选择最优。这里有三个关键字: 网络技术,LB要解决的 ...
分类:
其他好文 时间:
2019-02-08 21:42:38
阅读次数:
193
基础 何为心跳 顾名思义, 所谓 心跳, 即在 TCP 长连接中, 客户端和服务器之间定期发送的一种特殊的数据包, 通知对方自己还在线, 以确保 TCP 连接的有效性. 为什么需要心跳 因为网络的不可靠性, 有可能在 TCP 保持长连接的过程中, 由于某些突发情况, 例如网线被拔出, 突然掉电等, ...
分类:
Web程序 时间:
2019-02-04 10:23:51
阅读次数:
176
前言 STL的容器模板类在添加元素的时候,采用拷贝构造,并且是 浅拷贝 ,而不是直接传递指针,这意味这系统要多开辟一块内存来满足容器的使用。如果要正确使用STL容器对各种对象操作要注意重载拷贝构造函数,也就是变成 深拷贝 。 使用细节 测试代码使用到了 vector 向量,而每次他都调用当前元素相应 ...
分类:
其他好文 时间:
2019-02-03 19:48:11
阅读次数:
201
Django基础 "Django——简介" "Django——web框架简介" " 浅析uWSGI、uwsgi、wsgi " "Django——url(路由)配置" "Django——模板层" " Django——视图层 " " Django——模型层之单表 " " Django——模型层之多表操作 ...
分类:
其他好文 时间:
2019-02-02 10:52:40
阅读次数:
197
Mybatis配置文件,树形结构解析,本文以XML解析的顺序,对Mybatis中的配置文件进行了梳理,自顶而下的在宏观上给出来了配置文件中各个项目的含义以及使用,能够让你更好地理解Mybatis配置文件的设计思路 ...
分类:
其他好文 时间:
2019-01-30 18:29:13
阅读次数:
150
struct device { struct device *parent; struct device_private *p; struct kobject kobj; const char *init_name; /* initial name of the device */ const st ...
分类:
其他好文 时间:
2019-01-29 22:06:48
阅读次数:
219
1. 什么是前端工程化 自有前端工程师这个称谓以来,前端的发展可谓是日新月异。相比较已经非常成熟的其他领域,前端虽是后起之秀,但其野蛮生长是其他领域不能比的。虽然前端技术飞快发展,但是前端整体的工程生态并没有同步跟进。目前绝大多数的前端团队仍然使用非常原始的“切图(FE)->套模板(RD)”的开发模 ...
分类:
其他好文 时间:
2019-01-29 13:49:41
阅读次数:
177
简单的实现数据库连接池数据的存取: 使用连接池可以提高性能,但是一定用在单例模式下(单独作为一个模块py文件) redis是什么? 是用于操作内存的软件,可以做持久化AOF, RDB 相当于一个大的字典 >属于单进程单线程的 使用连接池的本质:维护一个已经和服务端连接成功的socket,之后再次发送 ...
分类:
其他好文 时间:
2019-01-28 23:04:06
阅读次数:
226
偏向锁不像自旋锁、读写锁或者synchronize修饰词这样的同步,它其实是JVM内置的一种锁机制,自JDK1.6后默认启用。换句话说,这种锁不是咱程序员能用代码来瞎操心的,JVM自己会去操心的。真想要瞎操心,就得改JVM的启动参数。 既然无需我们操心,那么了解一下也是好的。偏向锁偏向于第一个获得它 ...
分类:
其他好文 时间:
2019-01-28 20:15:51
阅读次数:
599