? 1. nginx介绍 2. nginx常用命令 3. nginx配置 3.1 配置代码 3.2 代码说明及效果图 3.2.1 不同端口代理不同应用 3.2.2 效果图 3.2.3 同一端口号代理不同应用 3.2.4 效果图 3.2.5 负载均衡 默认采用的轮询方式 3.2.6 效果图 ...
分类:
其他好文 时间:
2019-07-14 00:23:37
阅读次数:
164
select是不断轮询去监听的socket,socket个数有限制,一般为1024个(文件描述符为1024,该值可以修改);随着文件描述符数量增加,轮询一回成本增加。poll采用轮询方式监听,只不过没有个数限制;epoll不采用轮询方式去监听,而是当socket有变化时通过回调的方式主动告知用户进程 ...
分类:
编程语言 时间:
2019-07-13 20:00:50
阅读次数:
117
一、创建线程 二、Future jdk8之前的实现方式,在JUC下增加了Future,从字面意思理解就是未来的意思,但使用起来却着实有点鸡肋,并不能实现真正意义上的异步,获取结果时需要阻塞线程,或者不断轮询。 三、CompletableFuture 使用原生的CompletableFuture实现异 ...
分类:
编程语言 时间:
2019-07-13 19:58:14
阅读次数:
131
1、RocketMQ结构 通过topic确定将消息发送到不同broker;broker中有多个messagequeue,消息放松到broker后经过轮询算法、hash算法等将消息发送到不同的messagequeue上 messagequeue本身不存放消息,真正的消息存放在commitlog中,me ...
分类:
其他好文 时间:
2019-07-11 15:47:20
阅读次数:
172
Kafka是什么 在流式计算中,Kafka一般用来缓存数据,Storm通过消费Kafka的数据进行计算。 1)Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。 2)Kafka最初是由LinkedIn公司开发,并于 2011年初开源。 ...
分类:
其他好文 时间:
2019-07-11 12:25:26
阅读次数:
128
前言 首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学习的最佳渠道。因为网上流传的多数资料是官网翻译而来,很多描述的重点也都偏向于作者自身碰到的问题,这样就很容易让你理解和操作出现偏差,最开始我就进入了这样误区。官网的技术导读真的描述的很详细,虽然对于我们看英文很费劲,但如果英文不是 ...
分类:
编程语言 时间:
2019-07-11 09:25:55
阅读次数:
131
应用情景,有新的订单生成,后台进行消息提醒并播放音频(这里用到轮询简单实现):下面附代码 1.找到laravel-admin 中的 index.blade.php 文件进行编辑 2.请求路由控制器 实现效果: 注意: 使用Google 浏览器如果无法播放提示音? 1、进入 chrome://flag ...
分类:
Web程序 时间:
2019-07-10 12:21:34
阅读次数:
214
07.07自我总结 Event事件 一.导入模块 二.概念 线程间状态同步:即将一个任务丢到子进程中,这个任务将异步执行,如何获取到这个任务的 执行状态 注意: 执行状态和执行结果不是同一个概念,异步回调拿到的是任务的执行结果 假设 一个线程 负责启动服务器 启动服务器需要花一定的时间 另一个线程作 ...
分类:
其他好文 时间:
2019-07-07 17:27:54
阅读次数:
97
通过Nginx调度器负载后端两台Web服务器,实现以下目标: - 部署Nginx为前台调度服务器 - 调度算法设置为轮询 - 后端为两台LNMP服务器 - 部署测试页面,查看PHP本地的Session信息 概念:Session:存储在服务器端,保存用户名、登陆状态等信息。Cookies:由服务器下发 ...
分类:
Web程序 时间:
2019-07-06 19:43:58
阅读次数:
236
Event事件 用来同步线程之间的状态。 举个例子: ? 你把一个任务丢到了子线程中,这个任务将异步执行。如何获取到这个任务的执行状态 解决方法: 1. 如果是拿到执行结果 我们可以采用异步回调, 2. 在这里我们采用另外一种方法来做:Event Event事件 第一阶段:采用轮询方式去获取线程状态 ...
分类:
其他好文 时间:
2019-07-05 19:20:52
阅读次数:
102