前言
本篇博客主要从三个方面记述。第一,对线程进行简要的介绍,理解什么是线程,为什么使用多线程。第二,介绍线程拥有的状态,以及线程各个状态之间的转换,并举相关的例子进行说明。第三,介绍线程的操作,对线程的创建、终止、中断、挂起和继续执行等进行举例说明。
本篇博客主要从三个方面记述。第一,对线程进行简要的介绍,理解什么是线程,为什么使用多线程。第二,介绍线程拥有的状态,以及线程各个状态之间的转换,并举相关的例子进行说明。第三,介绍线程的操作,对线程的创建、终止、中断、挂起和继续执行等进行举例说明。
本文主要总结的自身对设计模式的学习的一些总结。
设计模式主要是一些编码的技巧,使得整个项目的代码看起来更清晰,扩展性能方面更好。要说没有设计模式,其实具体的功能还是能实现的,只是具体的灵活的实现还是得靠自己慢慢摸索总结出自己的模式方法。
在武侠招式上讲究无招胜有招,之所以能达到无招的地步其实还是得先建立在一定得招式基础上,然后忘却招式,领悟出一套自己的武功应对模式也就是无招。其实编码设计的技巧也是如此,先得从有设计模式开始,从灵活理解和使用设计模式开始,然后再慢慢从中领会自己的一套编码设计模式,最后拥有得属于自己的设计模式思想才是最重要的。
一直以来我都非常佩服那些能同时掌握设计模式+算法的大神们,想着向他们靠近。算法体现为解决问题的思路和把思路用代码转换的能力。设计模式则让项目代码更具灵活性,扩展性。设计模式(自己的一套)+算法很重要,很重要,很重要!!!
Fabric源码的编译是建立在已经基本掌握了Fabric的部分模块或者很多模块的代码的基础上.但是为什么要编译Fabric的源码呢,大神们不是已经写好了Fabric这个项目框架并编译好了吗,拿来用不就好了吗?
Hyperledger fabric,什么是Hypeledger,什么是Fabric?Hypeledger从字面上的意思是超级账本,它是Linux基金会于2015年12月启动了名为“超级账本”的开源项目,旨在推动各方协作,共同打造基于区块链的企业级分布式账本底层技术,用于构建支撑业务的行业应用和平台,以便支持各种各样的商业应用场景。Fabric是超级账本中的一个项目,为商业区块链应用提供底层支持.Fabric是由IBM、数字资产和Blockstream等三家公司的代码整合而成.