前言
团队内组织 Golang 的学习,这是第四周学习内容:完成课程的学习、代码编写与心得总结。
相关课程
https://www.imooc.com/learn/1025
内容
弹幕技术复杂度
假设 1 个直播间:
- 在线人数:100万人
- 发送弹幕:1000条/秒
- 推送频率:100万 * 1000条/秒 = 10亿条/秒
团队内组织 Golang 的学习,这是第四周学习内容:完成课程的学习、代码编写与心得总结。
相关课程
https://www.imooc.com/learn/1025
假设 1 个直播间:
团队内组织 Golang 的学习,这是第三周学习内容:完成课程的学习、代码编写与 Channel 心得总结。
相关课程
https://www.imooc.com/learn/927
代码:
1 | package main |
1 | ocal/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/openssl/include -I/tmp/pear/temp/swoole -I/tmp/pear/temp/swoole/include -I/tmp/pear/temp/swoole/ext-src -I/tmp/pear/temp/swoole/thirdparty/hiredis -DHAVE_CONFIG_H -g -O2 -Wall -Wno-unused-function -Wno-deprecated -Wno-deprecated-declarations -std=c++11 -c /tmp/pear/temp/swoole/ext-src/php_swoole.cc -fPIC -DPIC -o ext-src/.libs/php_swoole.o |
我们来尝试打印 0 到 100 的对应结果:
1 | package main |
info 命令有三种用法:
info
:部分 Redis 系统状态统计信息info all
:全部 Redis 系统状态统计信息info {section}
:某一块的系统状态统计信息,其中 {section} 可忽略大小写,参考值,如:memory 是查看内存信息。info {section}
中的 {section}
包含如下:
模块名{section} | 模块含义 |
---|---|
server | 服务器信息 |
clients | 客户端信息 |
memory | 内存信息 |
persistence | 持久化信息 |
stats | 全局统计信息 |
replication | 主从复制信息 |
cpu | CPU 消耗信息 |
commandstats | 命令统计信息 |
cluster | 集群信息 |
keyspace | 数据库键统计信息 |
1 | for ($i = 0; $i < 4; $i ++) { |
1 |
|
本文部分内容根据官网进行删减,仅整理常用特性。
类属性现在支持类型声明。
1 |
|
CDN 的全称是 Content Delivery Network,即内容分发网络。CDN 是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主要有内容存储和分发技术。 —— 摘自《百度百科》
本文部分内容根据官网进行删减,仅整理常用特性。
这种新的对象类型, object, 引进了可用于逆变(contravariant)参数输入和协变(covariant)返回任何对象类型。
1 |
|
本文部分内容根据官网进行删减,仅整理常用特性。
参数以及返回值的类型现在可以通过在类型前加上一个问号使之允许为空。 当启用这个特性时,传入的参数或者函数返回的结果要么是给定的类型,要么是 null 。
标准注释
1 |
|
https://github.com/flc1125/ApiServer
现有API基于laravel框架开发,本次介绍也针对laravel。可根据文档自行调整,以适用其他框架下使用