![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件开发
hindsights
这个作者很懒,什么都没留下…
展开
-
高性能服务器技术简介
从C10K问题到C10M问题C10K问题是指单台服务器如何支持10K个并发连接。因为早期的网络服务器一般采用阻塞式I/O模型,使用多进程或多线程的方式来实现大量网络请求的并发处理,对系统资源的消耗较高,所以普通服务器难以支持大量并发连接。对此的解决方案是使用kqueue/epoll等I/O复用模型或IOCP/aio等异步I/O模型,在单个线程中处理多个并发请求,降低对资源的消耗,提高系统性能。典型的基于epoll的服务器有nginx、memcache、redis等。随着半导体技术的发展,硬件设备和接口的原创 2020-12-07 00:42:34 · 2101 阅读 · 0 评论 -
从劳动分工的角度理解CPU、FPGA和ASIC
简介ASIC指的是专用集成电路(Application Specific Integrated Circuit),是专门针对单一用途而设计的集成电路产品。我第一次看到这个名词是在比特币矿机的新闻里。比特币的挖矿方式从CPU发展到GPU,再到FPGA和ASIC,也表明了对于挖矿这种特定应用,CPU的通用计算模式远不如ASIC来得高效。FPGA是Field Programmable Gate Ar...原创 2020-05-04 19:35:31 · 896 阅读 · 0 评论 -
对称加密算法原理简介
对称加密算法原理简介对称加密算法使用相同的密钥进行加密和解密,它的计算量小,速度快,是最常用的加密方式,也是密码学和各种安全技术应用的基础。本文主要介绍对称加密算法的基本概念、设计思想和原理。为什么学习密码学我原来对加密算法的了解仅限于基本的使用,对密码学更没什么认识,也没有什么兴趣,觉得无非就是加密、解密,或者是公钥加密、私钥解密、私钥签名、公钥校验,还有哈希和其它一些派生算法等等。不过学...原创 2020-03-15 16:41:41 · 3767 阅读 · 1 评论