摘要: 概述 本文章主要写调用合约发送交易参数组装编码过程; 在web3j源码中有一个codegen module模块,其中有个项功能是将solidity文件转换成java文件,该文件包含了合约的所有接口与deploy、load,这样对其他程序员来说,降低了他们对接区块链与智能合约时的学习成本;但这种方式也 阅读全文
posted @ 2018-11-18 22:02 q兽兽 阅读(868) 评论(1) 推荐(0) 编辑
摘要: 概述 最近在写合约时遇到一些坑,做一下总结; 介绍主要分一下三个方面: 对区块链的简单描述 结合业务场景,编写简单智能合约,时遇到的坑(上篇) assembly 的使用说明(下篇) 正文 进入正题之前,我稍微简单介绍一下什么是区块链,区块链干嘛用的(特点),智能合约是做什么的,为什么要写只能合约(一 阅读全文
posted @ 2018-10-27 13:33 q兽兽 阅读(545) 评论(0) 推荐(0) 编辑
摘要: HTTTP协议介绍 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 HTTP协议的主要特点 支持Client/Server 模式 简单 - 客户向服务器其你去服务时,只需指定服务URL,携带必要的请求参数或者消息体; 灵活 - HTTP 允许传输任意类 阅读全文
posted @ 2018-10-11 21:03 q兽兽 阅读(716) 评论(0) 推荐(1) 编辑
摘要: 概要 最近在写代码的时候,遇到if else 特别多,还存在嵌套情况;这导致代码很长,看着很难受,一点面向对象的感觉都没了; 也使得代码耦合度非常高; 小编通过责任链模式来解决这问题; 责任链模式定义(Chain of Responsibility) 在 GOF 23 中是这么描述的 译:通过为多个 阅读全文
posted @ 2018-09-21 18:58 q兽兽 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 概要回顾 之前看过《高性能mysql》对mysql数据库有了系统化的理解,虽然没能达到精通,但有了概念,遇到问题时会有逻辑条理的分析; 这回继上次sql分析结果的一个继续延伸分析,我拿了; 备注:分析(除sql基本优化过程外)这个过程并定位到具体问题,给出针对性的解决方案,是一个非常漫长的过程,需要 阅读全文
posted @ 2018-09-09 17:59 q兽兽 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 概要 之前看过《高性能mysql》对mysql数据库有了系统化的理解,虽然没能达到精通,但有了概念,遇到问题时会有逻辑条理的分析; 问题 问题:公司xxx页面调用某个接口时,loading数秒,之后返回结果集不完整; 分析思路 查看服务A端日志,日志并没有发现error;但发现该API接口还调用了另 阅读全文
posted @ 2018-08-31 10:15 q兽兽 阅读(269) 评论(0) 推荐(0) 编辑