2019年4月27日

摘要: 手绘raft算法 互联网技术窝 2019-04-07 12:06:05 在现实的分布式系统中,不能可能保证集群中的每一台机器都是100%可用可靠的,集群中的任何机器都可能发生宕机、网络连接等问题导致集群中的某个节点不可用,这样,那个节点的数据就有可能和集群不一致,所以需要有一种机制,来保证在大多数机 阅读全文
posted @ 2019-04-27 14:04 RyuGou 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Go语言是为并发而生的语言,Go语言是为数不多的在语言层面实现并发的语言;也正是Go语言的并发特性,吸引了全球无数的开发者。 并发(concurrency)和并行(parallellism) 并发(concurrency):两个或两个以上的任务在一段时间内被执行。我们不必care这些任务在某一个时间 阅读全文
posted @ 2019-04-27 14:01 RyuGou 阅读(716) 评论(0) 推荐(0) 编辑
摘要: Go 的select语句是一种仅能用于channl发送和接收消息的专用语句,此语句运行期间是阻塞的;当select中没有case语句的时候,会阻塞当前的groutine。所以,有人也会说select是用来阻塞监听goroutine的。还有人说:select是Golang在语言层面提供的I/O多路复用 阅读全文
posted @ 2019-04-27 14:00 RyuGou 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 虽然Golang的GC自打一开始,就被人所诟病,但是经过这么多年的发展,Golang的GC已经改善了非常多,变得非常优秀了。 以下是Golang GC算法的里程碑: v1.1 STW v1.3 Mark STW, Sweep 并行 v1.5 三色标记法 v1.8 hybrid write barri 阅读全文
posted @ 2019-04-27 13:58 RyuGou 阅读(351) 评论(0) 推荐(0) 编辑
摘要: PHP虽然是世界上最好的语言,但是它本身作为一门脚本语言,其运行效率一直被人们所诟病。 作为以PHP为开发语言的应用程序而言,PHP程序的性能能影响到整个架构性能的百分之30左右,不会超过百分之50,其余的是硬件的、操作系统的、存储的等等其他性能优化;因此,PHP程序的性能好坏,对于整个系统架构而言 阅读全文
posted @ 2019-04-27 13:56 RyuGou 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: 啥叫字符集 计算机只认识0和1 那字符串“abc”咋显示呢? 有个类似于字典的东西,告诉计算机在此种情况(在此编码格式)下,某些数字该显示什么。 这种字典,就是字符集 现有的字符集 目前主要有以下几种字符集: ASCII字符集 ISO 8859-1字符集 GB2312字符集 GBK字符集 Unico 阅读全文
posted @ 2019-04-27 11:28 RyuGou 阅读(376) 评论(0) 推荐(0) 编辑

导航