2019年4月1日
摘要: golang的goroutine机制: 一、go 内部有三个对象: P对象(processor) 代表上下文(或者可以认为是cpu),M(work thread)代表工作线程,G对象(goroutine). 二、正常情况下一个cpu对象启一个工作线程对象,线程去检查并执行goroutine对象。碰到 阅读全文
posted @ 2019-04-01 15:35 爱养花的码农 阅读(468) 评论(0) 推荐(0) 编辑
  2019年3月22日
摘要: This is NOT a tutorial on how to use openvswitch, this is for developers who want to know the implementation details of openvswitch project, thus, I a 阅读全文
posted @ 2019-03-22 11:26 爱养花的码农 阅读(318) 评论(0) 推荐(0) 编辑
  2018年9月26日
摘要: https://www.cnblogs.com/chengxiao/p/6129630.html 阅读全文
posted @ 2018-09-26 11:48 爱养花的码农 阅读(76) 评论(0) 推荐(0) 编辑
  2018年9月14日
摘要: 作者:大闲人柴毛毛链接:https://www.zhihu.com/question/20004877/answer/282033178来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 下面就正经解释下三种结构的区别吧~ 单机结构 我想大家最最最熟悉的就是单机结构,一个 阅读全文
posted @ 2018-09-14 16:22 爱养花的码农 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、云计算概述 云计算到底是什么呢?在这个问题上,可谓众说纷纭。比如,在维基百科上的定义是“云计算是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算”;著名咨询机构 Gartner 将云计算定义为“云计算是利用互联网技术来将庞大且可伸缩的IT能力集合起来作为 阅读全文
posted @ 2018-09-14 15:34 爱养花的码农 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 云计算有3种服务模式:IaaS、PaaS、SaaS。这3种服务模式在云计算中承担着不同的角色。 “云”也是分层架构: IaaS 基础设施即服务 IaaS 通过虚拟化技术,将服务器、存储、网络资源进行打包,通过API接口的方式提供给用户。 IaaS 目前的几大服务商:Amazon,Microsoft, 阅读全文
posted @ 2018-09-14 14:12 爱养花的码农 阅读(695) 评论(0) 推荐(0) 编辑
  2018年9月11日
摘要: java并发编程——java内存模型/happens-before https://blog.csdn.net/lemon89/article/details/50963894 阅读全文
posted @ 2018-09-11 18:21 爱养花的码农 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Java异常框架 Java异常架构图 1. Throwable Throwable是 Java 语言中所有错误或异常的超类。 Throwable包含两个子类: Error 和 Exception。它们通常用于指示发生了异常情况。 Throwable包含了其线程创建时线程执行堆栈的快照,它提供了pri 阅读全文
posted @ 2018-09-11 18:11 爱养花的码农 阅读(241) 评论(0) 推荐(0) 编辑
  2018年9月10日
摘要: https://blog.csdn.net/yeah_nn/article/details/79992777 阅读全文
posted @ 2018-09-10 11:12 爱养花的码农 阅读(130) 评论(0) 推荐(0) 编辑
  2018年9月9日
摘要: 自己将Redis的过期策略和内存淘汰策略搞混淆了。 Redis的过期策略 我们都知道,Redis是key-value数据库,我们可以设置Redis中缓存的key的过期时间。Redis的过期策略就是指当Redis中缓存的key过期了,Redis如何处理。 过期策略通常有以下三种: 定时过期:每个设置过 阅读全文
posted @ 2018-09-09 10:31 爱养花的码农 阅读(244) 评论(0) 推荐(0) 编辑