The Tourist Guide Mr. G. works as a tourist guide. His current assignment is to take some tourists from one city to another. Some two-way roads connec ...
分类:
其他好文 时间:
2019-08-16 22:45:48
阅读次数:
123
对系统的某个接口进行极限压测,随着并发量上升,nginx开始出现502 no live upstreams while connecting to upstream的报错,维持最大并发量一段时间,发现调用接口一直返回502,即nginx已经发现不了存活的后端了。 通过跟踪端口,发现nginx 跟后端 ...
分类:
其他好文 时间:
2019-08-16 00:50:20
阅读次数:
227
转自https://www.cnblogs.com/Catherine001/p/8359153.html 一、什么是http协议 HTTP是一个应用层协议,无状态的,端口号为80。主要的版本有1.0/1.1/2.0. HTTP/1.* 一次请求-响应,建立一个连接,用完关闭; HTTP/1.1 串 ...
分类:
Web程序 时间:
2019-08-15 12:43:23
阅读次数:
134
概念: (一).临界区 临界区用来表示一种公共资源,或者说是一种共享数据。它可以被多个线程使用,但是每一次只能有一个线程能使用它。一旦临界区被占有,那么其他的线程只能等待。 (二).死锁(Deadlock),活锁(Livelock),饥饿(Starvation) ...
分类:
编程语言 时间:
2019-08-13 15:23:14
阅读次数:
87
单一职责(Simple Responsibility Pinciple,SRP)是指不要存在多于一个导致类变更 的原因。假设我们有一个 Class 负责两个职责,一旦发生需求变更,修改其中一个职责的逻辑代码,有可能会导致另一个职责的功能发生故障。这样一来,这个 Class 存在两个导 致类变更的原因 ...
分类:
其他好文 时间:
2019-08-11 15:24:20
阅读次数:
85
爱奇艺技术沙龙——广告算法与架构设计-爱奇艺直播-爱奇艺 一、AI在视频广告中的应用: 1、广告的目的: 在一定周期,让尽可能多的人产生消费。 长周期:品牌广告(比如阿迪、nike等品牌),短周期:效果广告(比如平时打开网页出现在眼帘的广告)。 消费行为:购买、激活、安装、下载、点击。 2、如何传达 ...
分类:
其他好文 时间:
2019-08-11 01:09:50
阅读次数:
436
类与对象 把类的个例就叫做实例 (instance),可理解为“实际的例子”类是某个特定的群体,实例是群体中某个具体的个体 Python中的对象等于类和实例的集合:即类可以看作是对象,实例也可以看作是对象,比如列表list是个类对象,[1,2]是个实例对象,它们都是对象“万事万物,皆为对象” 类的创 ...
分类:
编程语言 时间:
2019-08-10 21:24:40
阅读次数:
118
RabbitMQ死信队列 场景说明 代码实现 简单的Util 生产者 消费者 场景说明 场景: 当队列的消息未正常被消费时,如何解决? 消息被拒绝并且不再重新投递 消息超过有效期 队列超载 方案: 未被消费的消息,可通过"死信队列"重新被消费 死信队列含义,发生以上情况时,该队列上的消息,可通过配置 ...
分类:
其他好文 时间:
2019-08-10 19:40:46
阅读次数:
128
官方文档:https://www.consul.io/docs/agent/checks.html consul提供的健康检查有以下几种: 1、script+interval 2、http+interval 3、tcp+interval 4、time to live 5、docker+interva ...
分类:
其他好文 时间:
2019-08-10 09:19:44
阅读次数:
107
1. 什么是线程 线程就是一条流水线. 什么是进程? 进程开启经历了什么? 开启进程: 内存中开空间,加载资源与数据,调用cpu执行,可能还会使用这个空间的资源. 进程: 主要任务:,开启空间,加载数据. 线程: 流水线,执行代码. 进程: 划分空间,加载资源. 静态的. 线程: 执行代码.执行能力 ...
分类:
其他好文 时间:
2019-08-09 19:34:17
阅读次数:
85