一、背景介绍vrrp作为一种常见的虚拟路由冗余协议,工作在应用层,协议号为112,该协议普遍用于各种生产环境中,其工作原理是隐藏多个实际提供服务的网元地址,取而代之使用一个虚拟的地址进行反向代理,所有终端指向反向代理地址,这样即使一台或多台网元故障,反向代理地址依然生效,网元之间通过一个特定的组播地址进行通信本章就以2个网元对外提供统一网关地址为例,介绍vrrp的使用。二、实验拓扑PC1和PC2属
分类:
其他好文 时间:
2019-12-03 10:31:45
阅读次数:
154
万丈高楼平地起,基础是重中之重,虽说基础在生产环境下作用并不大,但是扎实的基础是你不断学习的保障。今天继续探讨基础--泛型。 刚刚步入社会,开始自己的第一份工作,在工作中遇到这样一个业务场景:我需要将枚举字段存到数据库中,数据库是一位大佬设计的,枚举字段是英文,对应的值是int类型,我要在界面上显示 ...
分类:
其他好文 时间:
2019-12-03 01:39:22
阅读次数:
164
swoole是PHP的扩展,又不是一个普通的扩展。普通的扩展只是提供一个库函数。而swoole扩展在运行后会接管PHP的控制权,进入事件循环。当IO事件发生后,swoole会自动回调指定的PHP函数。 在实际生产环境中,swoole提供了一个PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性 ...
分类:
其他好文 时间:
2019-12-02 23:51:33
阅读次数:
130
注意到这个是因为一次事故。 一个简单的操作记录表,只记录了一个操作人,操作时间,操作结果。 当时为了演示效果,在生产环境中去修改,创建数据。 一顿操作猛如虎之后发现,所有改过的数据的创建时间都变成了当前时间,演示效果更不好了,还破坏了原本的数据。 经过研究发现,当数据类型是timestamp的时候, ...
分类:
数据库 时间:
2019-12-02 19:00:05
阅读次数:
353
SpringBoot现在基本上都是使用application-XXX.yml(生产环境为pro,开发测试环境为dev)来配置项目中的一些配置条件,在springboot中还可以通过从yml文件中将yml中的数据直接读取出来。 1.yml文件(这里设置参数的时候往往设置两层前缀,避免在调用的时候该属性 ...
分类:
编程语言 时间:
2019-12-02 01:11:12
阅读次数:
141
prodcer同步发送的机制虽然能保证消息不丢失,但是不推荐生产环境使用,性能很差。一般都是采用异步方式发送消息,把消息先放入缓冲区,然后再由IO线程推送出去,存在消息丢失的风险,而且可能发生乱序。 下面给出Kafka无消息丢失的配置: Producer端配置 block.on.buffer.ful ...
分类:
其他好文 时间:
2019-12-01 23:04:21
阅读次数:
213
以前提问题的博客:https://www.cnblogs.com/Rongze blog/p/11475280.html 1. Q:尝试对自己提出的问题进行解答,并阐明,是如何通过看书,实际,或者讨论弄明白的 是否产生了新的问题?请提出。 A:由于之前提出的问题需要深入生产环境,可能还需要在将来的工 ...
分类:
其他好文 时间:
2019-12-01 22:34:32
阅读次数:
158
php加速器 XCache 快速而且稳定的PHP opcode缓存,经过严格测试且被大量用于生产环境。 项目地址:http://xcache.lighttpd.net/,收录EPEL源 实现XCache源码编译 (1)官网下载xcache包,传到linux中并解压 [root@centos777~] ...
分类:
其他好文 时间:
2019-12-01 13:25:00
阅读次数:
132
(1).Kolla概述 Kolla是OpenStack下用于自动化部署的一个项目,它基于docker和ansible来实现,其中docker主要负责镜像制作和容器管理,ansible主要负责环境的部署和管理。 Kolla实际上分为两部分:Kolla部分提供了生产环境级别的镜像,涵盖了OpenStac ...
分类:
其他好文 时间:
2019-11-30 13:39:29
阅读次数:
141
Asp.Net Core IIS发布后PUT、DELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法(HTTP 谓词) 一、在使用Asp.net WebAPI 或Asp.Net Core WebAPI 时 ,如果使用了Delete请求谓词,本地生产环境正常,线上 ...
分类:
Web程序 时间:
2019-11-29 12:49:01
阅读次数:
79