如果是非常简单的多进程执行任务,那么进程间就不需要通讯了,实际情况下,很多业务是需要通讯的,比如,发邮件,如果自进程发送失败了,那么是要通知主进程的等等。 swoole_process进程间支持2种通信方式: 1、管道pipe 2、消息队列 管道通讯 半双工: 数据单向流动, 一端只读, 一端只写。 ...
分类:
其他好文 时间:
2020-02-02 13:48:52
阅读次数:
197
process 模块是 nodejs 提供给开发者用来和当前进程交互的工具,它的提供了很多实用的 API。从文档出发,管中窥豹,进一步认识和学习 process 模块:
- 如何处理命令参数?
- 如何处理工作目录?
- 如何处理异常?
- 如何处理进程退出?
- process... ...
分类:
Web程序 时间:
2020-02-02 11:32:44
阅读次数:
84
基本概念 __数据库(database)__ 保存有组织的数据的容器(通常是一个文件或一组文件)。类似于文件柜。 __表(table)__ 某种特定类型数据的结构化清单。类似于文件。 __模式(schema)__ 关于数据库和表的布局及特性的信息。 __列(column)__ 表中的一个字段。所有表 ...
分类:
数据库 时间:
2020-02-02 01:47:49
阅读次数:
94
1.项目常见问题思考 对于电商系统的广告后台管理和广告前台展示,首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化。我们今天讨论第一种解决方案。 2.Redis redis是一款开源的Key-Value数据库,运行在内 ...
分类:
编程语言 时间:
2020-02-02 01:30:39
阅读次数:
118
深入理解排序算法, 会让你很好的理解其他算法思想 ,其实对于算法大多数都是很好理解的 ...
分类:
编程语言 时间:
2020-02-02 01:09:25
阅读次数:
71
今天通过《大数据可视化技术》清华大学出版社,一书学习了大数据了可视化的不确定性和可变性,并且了解数据可视化的五个方面。 1 大型企业软件供应商应用 2 最优性能应用 3流行的开源工具 4设计及公司 5创业,网站服务及其资源 了解了一些可视化编程工具 如Python D3.js R语言 JavaScr ...
分类:
其他好文 时间:
2020-02-01 21:15:30
阅读次数:
55
什么是迭代模型 迭代式模型是是RUP(Rational Unified Process,统一软件开发过程,统一软件过程)推荐的周期模型。在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。所以,在某种程度上,开发迭代是一次完整地 ...
分类:
其他好文 时间:
2020-02-01 16:13:44
阅读次数:
71
1.计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节。一般而言:一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。字符是一种符号,与字,字节根本就不是一回事儿,无法比较。 2.计算机内存中,最小的存储单位是“位(bit)”,8个“位”构成一个“字节(byte) ...
分类:
其他好文 时间:
2020-02-01 12:16:59
阅读次数:
58
You are given an array a consisting of 500000 integers (numbered from 1 to 500000). Initially all elements of a are zero. You have to process two type ...
分类:
其他好文 时间:
2020-02-01 10:57:47
阅读次数:
74
目前软件开发除了强调产品质量,同时对产品能够快速发布并且迅速适应市场变化的要求也日益强烈。为适应这种开发环境和市场需求,传统的软件开发模式已被敏捷开发模式所替代。本文介绍敏捷软件开发中的Scrum方法,并结合实际问题,分析Scrum方法在实践中的运用。 产品质量和开发效率一直是软件产品开发的关键。随 ...
分类:
其他好文 时间:
2020-01-31 22:37:51
阅读次数:
91