ICode9

精准搜索请尝试: 精确搜索
  • php应用容器workerman_TcpConnection类protocol属性说明及范例2021-12-18 20:02:20

    protocol属性说明 string Connection::$protocol 设置当前连接的协议类 protocol属性范例 use Workerman\Worker; use Workerman\Connection\TcpConnection; require_once __DIR__ . '/vendor/autoload.php'; $worker = new Worker('tcp://0.0.0.0:8484'); $worker->

  • JDK ThreadPoolExecutor核心原理与实践2021-12-18 13:30:40

    一、内容概括 本文内容主要围绕JDK中的ThreadPoolExecutor展开,首先描述了ThreadPoolExecutor的构造流程以及内部状态管理的机理,随后用大量篇幅深入源码探究了ThreadPoolExecutor线程分配、任务处理、拒绝策略、启动停止等过程,其中对Worker内置类进行重点分析,内容不仅包含其工作

  • monstache同步mongo数据到es并保证高可用2021-12-18 11:31:23

    monstache同步mongo数据到es并保证高可用 需求 & 问题描述 我们需要将MongoDB的数据实时同步到Elasticsearch中(包括数据变更),在评估了AWS DMS和Monstache之后,暂定选择Monstache插件同步数据 什么是Monstache? Monstache 是Golang语言实现的基于MongoDB的oplog实现实时数据同步及

  • php应用容器workerman_worker类接口stopAll说明及范例2021-12-16 20:02:34

    stopAll说明 void Worker::stopAll(void) 停止当前进程(子进程)的所有Worker实例并退出。 此方法用于安全退出当前子进程,作用相当于调用exit/die退出当前子进程。 与直接调用exit/die区别是,直接调用exit或者die无法触发onWorkerStop回调,并且会导致一条WORKER EXIT UNEXPECTED

  • 第一篇《跨标签页通信》2021-12-16 15:31:44

    引言 在浏览器中,我们可以同时打开多个Tab页,每个Tab页可以粗略理解为一个“独立”的运行环境,即使是全局对象也不会在多个Tab间共享。然而有些时候,我们希望能在这些“独立”的Tab页面之间同步页面的数据、信息或状态。 ​ 正如下面这个例子:我在列表页点击“收藏”后,对应的详情

  • Nginx配置简单说明2021-12-16 11:31:47

    # 按照cpu的核数进行worker进程数的启动,通常是1C,1workerworker_processes auto;# 每个 worker 可用的句柄数worker_rlimit_nofile 65535;# 强制 CPU 亲和性, 在高并发情况下可以降低由于多核 CPU 的切换造成的寄存器等现场重建带来的性能损耗worker_cpu_affinity 00

  • Nginx配置文件参数2021-12-15 11:35:37

    默认配置 #全局块,主要设置Nginx服务器整体运行的配置指令 worker_processes 1; #events块,主要设置,Nginx服务器与用户的网络连接,这一部分对 Nginx服务器的性能影响较大 events { worker_connections 1024; } #http块,是Nginx服务器配置中的重要部分,代理、缓存、日志记录

  • php应用容器workerman_worker类回调属性onBufferFull说明及范例2021-12-14 20:02:38

    回调属性onBufferFull说明 callback Worker::$onBufferFull 每个连接都有一个单独的应用层发送缓冲区,如果客户端接收速度小于服务端发送速度,数据会在应用层缓冲区暂存,如果缓冲区满则会触发onBufferFull回调。 缓冲区大为TcpConnection::$maxSendBufferSize,默认值为1MB,可以为

  • Web Worker 使用教程2021-12-14 09:01:53

    Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。等到 Worker 线程完成计算任务,再把结果返回给主线程。这样的好处是,一些计算密集型或高延迟的任务,被 Worker 线程

  • php应用容器workerman_worker类回调属性onWorkerStart说明及范例2021-12-12 09:02:47

    回调属性onWorkerStart说明 callback Worker::$onWorkerStart 设置Worker子进程启动时的回调函数,每个子进程启动时都会执行。 注意:onWorkerStart是在子进程启动时运行的,如果开启了多个子进程($worker->count > 1),每个子进程运行一次,则总共会运行$worker->count次。 回调属性

  • php应用容器workerman_worker类globalEvent属性说明及范例2021-12-11 21:02:40

    globalEvent属性说明 static Event Worker::$globalEvent 此属性为全局静态属性,为全局的eventloop实例,可以向其注册文件描述符的读写事件或者信号事件。 globalEvent属性范例 use Workerman\Worker; use Workerman\Events\EventInterface; require_once __DIR__ . '/vendor/

  • php应用容器workerman_worker类reloadable属性说明及范例2021-12-11 20:02:01

    reloadable属性说明 bool Worker::$reloadable 设置当前Worker实例是否可以reload,即收到reload信号后是否退出重启。不设置默认为true,收到reload信号后自动重启进程。 有些进程维持着客户端连接,例如Gateway/Worker模型中的gateway进程,当运行reload重新载入业务代码时,却又不

  • 微软行星云计算Microsoft Planetary Computer 账号内测申请开通和如何根据自己的需求配置电脑环境(R/python/GIS等)2021-12-10 15:02:02

     得益于前段时间去微软亚洲总部去参观,这里还有感谢以下CSDN,我正好和那里的工作人员交流开通了这个我之前申请一致没有通过的账户,现在终于可以开始了。  相较于GEE目前微软云平台没有在线支持JavaScript的界面,而是通过在线PYTHON和R语言以及Qgis等环境自动给你配置环境,然后直

  • Mybatis-Plus默认主键策略导致自动生成19位长度主键id的坑2021-12-10 08:00:06

    原创/朱季谦 某天检查一位离职同事写的代码,发现其对应表虽然设置了AUTO_INCREMENT自增,但页面新增功能生成的数据主键id很诡异,长度达到了19位,且不是从1开始递增的—— 我检查了一下,发现该表目前自增主键已经变成从1468844351843872770开始递增了—— 这就很奇怪了,目前该表数据量

  • nginx高性能原因2021-12-07 20:59:19

    epoll多路复用 BIO(堵塞式IO) 缺点: client和server一旦建立连接,就可以建立通信套接字在这个通信套接字上进行读写操作,此时不能再接收其他客户端连接请求,只能等待同当前连接的客户端的操作执行完成。 select模型  缺点: 变更触发轮询查找,有1024数量上限 epoll模型  好

  • VUE学习日记|vue-pdf打包缺少worker.js导致pdf无法预览2021-12-07 11:30:39

    项目场景: 前端实现pdf在线预览功能,后段返回的pdf是文件流的形式 问题描述: 前端已通过vue-pdf实现pdf在线预览功能,且本地测试通过,但通过Jenkins打包后部署在测试环境测试时,发现pdf在线预览功能失效,显示白屏,无法正常显示内容,查看控制台报缺少worker.js 404。 报错:GET http://XX

  • php应用容器workerman_workerman通讯协议作用及支持的协议2021-12-07 10:04:08

    由于TCP是基于流的,客户端发送的请求数据是像水流一样流入到服务端,服务端探测到有数据到来后应该检查数据是否是完整的,因为可能只是一个请求的部分数据到达服务端,甚至可能是多个请求连在一起到达服务端。如何判断请求是否全部到达或者从多个连在一起的请求中分离请求,就需要规

  • JUC学习 - 深入剖析线程池(ThreadPoolExecutor)(补)2021-12-05 15:59:48

    接上一篇博客 https://blog.csdn.net/qq_43605444/article/details/121727738?spm=1001.2014.3001.5501 6、Worker 类 下面的是在 Worker 类上的官方的一段注释: /** * Class Worker mainly maintains interrupt control state for * threads running tasks, along with o

  • Nginx高性能的原因2021-12-04 20:03:00

    1.epoll多路复用模型 在epoll模型出现之前,java使用的模型有java bio模型和linux select模型。 模型如下:   当client和server传输数据时,需要client和server之间建立长连接,然后用socket.write向TCP/IP缓冲区中写入数据,client端只有当write将所有的数据写入TCP/IP缓冲区后才会返回

  • Nginx调优2021-12-03 19:03:01

    Nginx调优 目录概 述 小结参考资料和推荐阅读 LD is tigger forever,CG are not brothers forever, throw the pot and shine forever. Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay away from poor peopl

  • nginx报错socket() failed (24: Too many open files)【转】2021-12-03 16:32:53

    nginx 错误日志: 1 2 2016/02/28 21:07:36 [alert] 11569#0: *41512 socket() failed (24: Too many open files) while connecting to upstream, client: 192.168.1.110, server: localhost, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8

  • 数据库查询练习作业2021-12-02 23:35:04

    mysql 1.单表查询1.1worker 表的创建1.2数据插入1.3数据查询 2.多表查询2.1创建student和score表2.2数据插入2.3数据查询 1.单表查询 1.1worker 表的创建 CREATE TABLE `worker` ( `部门号` INT(11) NOT NULL, `职工号` INT(11) NOT NULL, `工作时间` DATE NOT NULL, `

  • Nginx基础学习2021-11-30 21:03:21

    Nginx介绍 Nginx是一款高性能的Web服务器,最初由俄罗斯程序员Igor Sysoev开发,自2004年问世以来,凭借其高性能、高可靠、易扩展等优点,在反向代理、负载均衡、静态文件托管等主流场合得到了广泛的应用。 Nginx具有以下优点。 高性能:相比于其他Web服务器如Apache,在正常请求以及高峰请

  • can only join a child process2021-11-30 12:33:25

    上次 gevent.hub.BlockingSwitchOutError: Impossible to call blocking function in the event loop callback 这篇文章记录的优雅退出的问题,前后还有些东西想记录一下。 一开始遇到的问题是本地运行某个服务(声明一下不是我写的),ctrl+c 结束时报错: File "/usr/local/lib/python3

  • Using 1 worker with 2048MB memory limit 异常2021-11-29 15:34:42

    这里使用的是node 16版本,在家里电脑可以,但是公司电脑不行,不知道为啥 最后换了14版本,就可以了。 具体原因不是很清楚。我去设置node --max-old-space-size=4096 node_modules/webpack/bin/webpack.js --config webpack.config.js也不行 内存溢出问题。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有