🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1、# [单例模式与高并发](https://www.cnblogs.com/atwanli/articles/5104898.html) >当某个单例对象中含有不具有并发性的对象(即并发会出错),为提高并发有三种方法: 1、线程绑定(只允许当前线程使用绑定对象) 2、创建对象池 3、加锁 2、# [rpc和http的区别是什么 各自的优缺点有哪些](http://www.ccutu.com/244407.html) 参考博主文章 # [RPC与Http的区别](https://www.cnblogs.com/helloworldmybokeyuan/p/11626833.html) >rpc和http的存在重大不同的是:http请求是使用具有标准语义的通用的接口定向到资源的,这些语义能够被中间组件和提供服务的来源机器进行解释。结果是使得一个应用支持分层的转换(layers of transformation)和间接层(indirection),并且独立于消息的来源,这对于一个Internet规模、多个组织、无法控制的可伸缩性的信息系统来说,是非常有用的。与之相比较,rpc的机制是根据语言的API(language API)来定义的,而不是根据基于网络的应用来定义的。 3、# [什么是DevOps?](https://www.zhihu.com/question/58702398) >DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 4、# [PHP的JIT是什么?PHP 8中确认支持JIT](https://baijiahao.baidu.com/s?id=1629576047655393019&wfr=spider&for=pc) >PHP 程序往往受限于 I/O 而不是 CPU,使 PHP 代码运行速度变慢的因素往往是它们正在执行的 I/O 操作,包括连接、读取和写入数据库、高速缓存、文件与套接字等 5、# [PHP创始人和Swoole创始人反对,协程提案Fiber引激辩](https://baijiahao.baidu.com/s?id=1694354603858765550&wfr=spider&for=pc) >根据 Fiber RFC 中的描述,Fiber 主要用于为异步 I/O 实现协程,提供了独立栈分配、函数调用的暂停和恢复功能,它将作为扩展集成到 PHP 中 6、# [关于 PHP 8.1 的 Fiber RFC](https://zhuanlan.zhihu.com/p/356942841) >最近这几年即便官方连续出了很多个大版本,PHP 还是一直是在走下坡路。有许多 PHP 开发者说是因为 PHP 性能不行,没有 JIT。于是 PHP8.0 加入了 JIT。还有人说 PHP 没有协程,所以 PHP8.1 要加入 Fiber。马上就会有人说 PHP 缺少多线程,按照现在这个节奏,可以预见未来有可能 PHP 的多线程扩展 parallels 也会合并到内核。PHP8 还加入了一个 FFI 模块,甚至可以直接使用 PHP 调用 C 库。 7、# [写个程序,运行时CPU占用率为50%](https://blog.csdn.net/daixuqiang_david/article/details/51957159) >在[Linux](https://so.csdn.net/so/search?from=pc_blog_highlight&q=Linux)下,CPU利用率分为用户态,系统态和空闲态,分别表示CPU处于用户态执行的时间,系统内核执行的时间,和空闲系统进程执行的时间,三者之和就是CPU的总时间,当没有用户进程、系统进程等需要执行的时候,CPU就执行系统缺省的空闲进程。从平常的思维方式理解的话,CPU的利用率就是非空闲进程占用时间的比例,即CPU执行非空闲进程的时间/ CPU总的执行时间。 8、# [大流量,高并发解决方案](https://zhuanlan.zhihu.com/p/370333338) >通常如果一个系统日PV在千万以上,那么往往就是一个高并发系统 9、# [什么是TPS,什么是QPS,区别是什么?](https://www.cnblogs.com/uncleyong/p/11059556.html) 10、# [高并发,我把握不住啊!](https://www.cnblogs.com/three-fighter/p/14757813.html)