基础知识
-星星-
千万不要在正确的时间干错误的事情,与君共勉!!!
展开
-
为什么协程切换的代价比线程切换低?
先说结论:协程切换比线程切换快主要有两点:(1)协程切换完全在用户空间进行,线程切换涉及特权模式切换,需要在内核空间完成;(2)协程切换相比线程切换做的事情更少。协程切换协程切换只涉及基本的CPU上下文切换,所谓的 CPU 上下文,就是一堆寄存器,里面保存了 CPU运行任务所需要的信息:从哪里开始运行(%rip:指令指针寄存器,标识 CPU 运行的下一条指令),栈顶的位置(%r...转载 2019-10-17 11:41:00 · 1641 阅读 · 0 评论 -
字符编码ANSI和ASCII区别、Unicode和UTF-8区别
今天看了一个说法,说是入坑windows程序开发,必先掌握文字的编码和字符集知识。本博客就整理下信息存储和字符编码的相关知识。一.位:计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。二.字节字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位,8个二进制位组成1个字节。在ASCII码中,一个标准英文字...转载 2019-03-14 14:42:45 · 453 阅读 · 1 评论 -
Linear hashing 线性哈希表
Section 1:问题描述最近在阅读分布式数据库的相关资料, 资料中提到分布式数据库中需要解决大数据如何高效存储的问题。分布式或并行数据存储数据结构的设计:(1) 需要具有良好的扩展性(scalability),能够支持大规模数据存储(2) 不允许在不同数据节点上产生数据分布不均衡的问题,即避免产生“hotspot nodes”.(3) 在存储数据增加或者缩减的情况下能够动态...转载 2019-03-15 16:03:46 · 3810 阅读 · 0 评论 -
理解CPU负载和CPU使用率
[root@system]# toptop - 23:39:41 up 8 days, 6:36, 2 users, load average: 0.00, 0.01, 0.05Tasks: 71 total, 1 running, 70 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,10...转载 2019-05-09 14:15:16 · 736 阅读 · 0 评论 -
虚拟主机、ECS云服务器、VPS区别汇总
1、虚拟主机虚拟主机就是利用虚拟化的技术,将一台服务器划分出一定大小的空间,每个空间都给予单独的 FTP 权限和 Web 访问权限,多个用户共同平均使用这台服务器的硬件资源。不同配置的虚拟主机主要是在磁盘空间、数据库大小、流量上面的区别。虚拟主机也有可以分为独享的虚拟主机,和共享的虚拟主机。顾名思义,两者之间的区别在于服务器资源的独享和共享。网站主机、空间、都是一个意思。这一类的主机用户的权限...原创 2019-09-03 15:27:52 · 1883 阅读 · 0 评论 -
java开发六大基本原则
设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.csdn.net/LoveLion/article/category/738450/7一.单一职责原则 原文链接:http://blo...转载 2019-09-18 09:38:27 · 407 阅读 · 1 评论 -
常用域名后缀所代表的含义
目前一共有252个域名后缀,但是,其中只有3个可以在全球范围内使用,它们是:.com,.net和.org。最流行的域名后缀是.com,目前已经有2000万个左右使用.com的域名。在244个地区性域名中,有一些管理者允许任何人进行注册,如代表图瓦卢(Tuvalu)的.tv。不过,这些地区性域名最初是分配给某一特定国家或地区的居民使用的。其他域名后缀还包括:给教育机构使用的.edu,给政府机构使用的...转载 2019-09-20 11:29:45 · 2381 阅读 · 0 评论