华农老林的博客

blockchain change the word

如何搭建以太坊私链——小白入门

    “区块链”这个词近几个月的社会出现频率越来越高,虽然很多人是冲着币圈去的,但是还是有很多技术宅是真正在研究区块链技术的。     今天老林就来给大家唠唠怎么搭建以太坊的私有链,小白入门级别的,大神请略过。   说明 一、为什么用到私有链? 在以太坊的共有链上部署智能合约、发起交易...

2018-03-16 01:05:21

阅读数 2027

评论数 0

SpringBoot,SpringMVC与SpringCloud三者的关系

首先应该明确这三者都是Spring全家桶的成员,功能各有不同。 要明确指出的一点是SpringBoot不是完全意义上的微服务框架,他只是一个快速开发框架。 SpringCloud才是目前完整的微服务解决框架,功能非常强大。有注册中心、客户端调用工具、服务治理(负载均衡、断路器、分布式配置中心、...

2019-03-01 19:53:54

阅读数 1093

评论数 0

vue中的组件,Component元素,自定义路由,异步数据获取

组件是Vue最强大的功能之一。 组件是一组可被复用的具有一定功能,独立的完整的代码片段,这个代码片段可以渲染一个完整视图结构 组件开发 如何注册组件? 第一步,在页面HTML标签中使用这个组件名称,像使用DOM元素一样。(通常是一个自定义元素)。 <div id=&q...

2019-01-16 22:53:45

阅读数 158

评论数 0

vue中@click的事件修饰符

在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation() 是非常常见的需求。尽管我们可以在 methods 中轻松实现这点,但更好的方式是:methods 只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。 为了解决这个问题, Vu...

2019-01-16 22:51:47

阅读数 135

评论数 0

我国支付结算体系概况

一、业务定义 支付结算是指单位、个人在社会经济活动中使用票据、信用卡和汇兑、托收承付、委托收款等工具进行货币给付及其资金清算的行为。 二、支付结算体系构成 支付结算本质是货币的转移和债权债务关系的变更,是一切经济活动的最终目标和结果,因此,需要建立完善、高效、严格的架构体系。支付结算体系由支...

2019-01-15 21:42:09

阅读数 315

评论数 0

如何写一个Vue组件

我下面写的是以.vue结尾的单文件组件的写法,是基于webpack构建的项目。 一个完整的vue组件会包括一下三个部分: template:模板 js:逻辑 css :样式 每个组件都有属于自己的模板,js和样式。如果将一个页面比喻成一间房子的话,组件就是房子里的客厅、卧室、厨房、厕所。...

2019-01-13 20:58:28

阅读数 126

评论数 2

正向代理和反向代理

前言: 最近博主在学习nodejs和Nginx,了解到Nginx可以实现反向代理,下面我梳理一下正向代理和反向代理之间的区别。 什么是代理: 代理服务器(Proxy Serve)就是我们经常口头说的“代理”,其功能在于提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息。 ...

2018-12-01 00:37:37

阅读数 36

评论数 0

fabric 架构

 fabric 架构 系统逻辑架构图是从不同的逻辑上来划分的 1,应用程序角度 应用程序可以接触到的接口服务 身份管理:用户登录注册后,获取用户注册证书,用其关联的私钥进行签名,验证自身身份 账本管理:授权的用户是可以使用多种方法查询账本数据的 交易管理:应用程序可以提交提案给背书节点;...

2018-11-29 16:39:47

阅读数 249

评论数 0

Hyperledger Fabric网络节点架构

Fabric网络节点的组成如下图: 组成区块链网络相关的节点: 节点是区块链的通信主体,和区块链网络相关的节点有多种类型:客户端(应用)、Peer节点、排序服务(Orderer)节点、CA节点 客户端(应用程序)节点 客户端必须连接到某一个Peer节点或者排序服务节点才可以与区块链网络通信...

2018-11-29 16:37:59

阅读数 297

评论数 0

阿里云服务器Linux Ubuntu系统下安装JDK

1.下载jdk 去Oracle官网下载最新jdk,选择“*.tar.gz”版本。i586是32位的,x64是64位的,根据Linux系统位数来选择。 http://www.oracle.com/technetwork/java/javase/downloads/index.html 因为博主...

2018-11-14 11:08:57

阅读数 181

评论数 0

阿里云Ubuntu16部署Fabric1.0(Hyperledger e2e_cli)遇到的问题及解决方法(一)

博主在阿里云服务器上部署超级账本客户端e2e_cli启动网络的时候遇到了问题,下面我将该问题呈现出来: 2018-11-13 02:45:30.720 UTC [msp] GetDefaultSigningIdentity -> DEBU 018 Obtaining de...

2018-11-13 11:31:10

阅读数 227

评论数 0

如何根据TTL判断主机的操作系统

一、TTL是什么 TTL(Time To Live,生存时间)是IP协议包中的一个值,当我们使用Ping命令进行网络连通测试或者是测试网速的时候,本地计算机会向目的主机发送数据包,但是有的数据包会因为一些特殊的原因不能正常传送到目的主机,如果没有设置TTL值的话,数据包会一直在网络上面传送,浪费网...

2018-11-09 21:40:28

阅读数 190

评论数 0

软考中级网络工程师学习笔记(知识点汇总)单点详细版

线路交换 1、线路交换进行通信:是指在两个站之间有一个实际的物理连接,这种连接是结点之间线路的连接序列。 2、线路通信三种状态:线路建立、数据传送、线路拆除 3、线路交换缺点:典型的用户/主机数据连接状态,在大部分的时间内线路是空闲的,因而用线路交换方法实现数据连接效率低下;为连接提供的数据...

2018-11-09 13:01:10

阅读数 2509

评论数 1

软考中级网络工程师学习笔记(知识点汇总)普通版

考试科目1:计算机与网络知识 1.计算机系统知识 第二章 数据通信 (1) 数据通信******两个实体间的数据传输和交换。 2. 1数据通信技术 2.1.1 模拟数据通信和数字数据通信 (2) 模拟数据******在某个区间为连续的值的数据 (3) 数字数据******在某个区间为...

2018-11-09 12:52:34

阅读数 1235

评论数 2

软考中级网络工程师学习笔记(知识点汇总)简略版

第一章    计算机基础知识 一、硬件知识 1、计算机系统的组成包括硬件系统和软件系统 硬件系统分为三种典型结构: (1)单总线结构 (2)、双总线结构   (3)、采用通道的大型系统结构 中央处理器CPU包含运算器和控制器。 2、指令系统 指令由操作码和地址码组成。 3、存储系统...

2018-11-09 12:50:20

阅读数 872

评论数 0

Tomcat部署项目的三种方式

Tomcat的项目部署方式有以下三种: 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。 2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,...

2018-11-05 14:45:06

阅读数 36

评论数 0

软件设计之耦合性与内聚性的区别

耦合性 耦合性也叫块间联系,指软件系统结构中各模块间相互联系紧密程度的一种度量。 模块之间联系越紧密,其耦合性就越强,模块的独立性则越差,模块间耦合的高低取决于模块间接口的复杂性,调用的方式以及传递的信息。 内聚性 内聚性也叫块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合...

2018-10-28 15:09:29

阅读数 792

评论数 1

JAVA面试笔试:Override 和 Overload的区别

1、综述  Override:重写; Overload:重载。 这两者之间的区别在很多Java的面试笔试中都会经常被问到,下面我就捋一下他们的区别。 重写(Override)也称覆盖,它是父类与子类之间多态性的一种表现,而重载(Overload)是一个类中多态性的一种表现。 overri...

2018-10-26 12:30:34

阅读数 756

评论数 0

深入理解Java中的volatile关键字

在再有人问你Java内存模型是什么,就把这篇文章发给他中我们曾经介绍过,Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。在前一篇文章中,我们也介绍了synchro...

2018-10-24 10:19:51

阅读数 26

评论数 0

JAVA笔试面试:stream 流处理

一. 流式处理简介 流式处理是JAVA8的新特性之一,它能够让集合操作变得简洁了许多,通常我们需要多行代码才能完成的操作,借助于流式处理可以在一行中实现。比如我们希望对一个包含整数的集合中筛选出所有的偶数,并将其封装成为一个新的List返回,那么在java8之前,我们需要通过如下代码实现: ...

2018-10-22 23:39:43

阅读数 277

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭