VRRP(虚拟路由冗余协议):通过把几台路由设备联合组成一台虚拟路由设备,将虚拟路由设备的ip地址作为用户的默认网关地址实现与外部的通讯。当网关设备发生故障时,VRRP协议能够快速选举新的网关设备承担数据流量,保障网络的可靠通信。VRRP使用ip报文作为传输协议报文,协议号为112,使用固定的组播地址224.0.0.18进行发送,通过协议报文选举处一台路由器作为master,其他设备作为backu
分类:
其他好文 时间:
2019-06-15 18:59:02
阅读次数:
121
一 辅助调试的代码 1. 不要自动地把产品版本的限制强加于开发版之上 ? 程序员们常常有这样一个误区,即认为产品级软件的种种限制也适用于开发中的软件。产品级的软件要求能够快速的运行,而开发中的软件则允许运行缓慢。产品级的软件要节约适用资源,而开发中的软件在使用资源时可以比较奢侈。产品级的软件不应向用 ...
分类:
其他好文 时间:
2019-06-14 14:48:51
阅读次数:
81
相对于Mysql来说 在项目设计的初期,我当时有了这样的想法,同时也是在满足下面几个条件的情况下来选择最终的nosql方案的: 1、需求变化频繁:开发要更加敏捷,开发成本和维护成本要更低,要能够快速地更新进化,新功能要在最短的周期内上线。2、客户端/api支持,因为这直接影响开发效率3、部署简单4、 ...
分类:
数据库 时间:
2019-06-13 00:41:32
阅读次数:
241
一、什么是索引 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。 SQL索引 ...
分类:
数据库 时间:
2019-06-04 17:28:22
阅读次数:
128
好程序员web前端分享MVVM框架Vue实现原理,Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js和react.js更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。 ? 1.什么是MVVM呢? MVV ...
分类:
Web程序 时间:
2019-05-31 16:54:06
阅读次数:
158
用dmesg显示如下图信息 问题原因: 默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的IO请求都是同步的。 将缓存写入磁盘时,有一个默认120秒的超时时间。 出现上面的问题的原因是IO子系统的处理速度不够快, ...
分类:
系统相关 时间:
2019-05-24 14:37:17
阅读次数:
149
Sketch插件: Arrows,这款插件能够快速生成易于使用的连接流箭头,非常便于使用。而且本站也提供安装教程和使用方法供大家参考,有需要这款快速生成易于使用的连接流箭头的插件的小伙伴抓紧时间咯! 创建连接 选中多个图层,执行 Plugins > Arrows > Create or Recrea ...
分类:
其他好文 时间:
2019-05-22 17:46:12
阅读次数:
596
模式导读: 验钞机相信大家都见过吧,也就是能够快速的将一大捆钱翻检然后看是否存在假钞,如果发现假钞则停下来将它取出来。这种能够将一个聚合体,容器里面的所有对象或物品迭代搜索或者迭代取出来的模式就是迭代模式,这种模式在程序语言中经常能够接触到,并且非常实用,只不过都已经封装好了不需要我们对它进行重写。 ...
分类:
编程语言 时间:
2019-05-19 12:08:45
阅读次数:
141
Java8 对 HashMap 进行了一些修改,最大的不同就是利用了红黑树,所以其由 数组+链表+红黑树 组成。 根据 Java7 HashMap 的介绍,我们知道,查找的时候,根据 hash 值我们能够快速定位到数组的具体下标,但是之后的话,需要顺着链表一个个比较下去才能找到我们需要的,时间复杂度 ...
分类:
编程语言 时间:
2019-05-16 17:47:09
阅读次数:
148
vue是一个JavaMVVM库,是一套用于构建用户界面的渐进式框架,是初创项目的首选前端框架。它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计。它是轻量级的,它有很多独立的功能或库,我们会根据我们的项目来选用vue的一些功能。它提供了更加简洁、更易于理解的API,使得我们能够快速地上手 ...
分类:
其他好文 时间:
2019-05-15 16:37:19
阅读次数:
111