java
文章平均质量分 84
落叶无声9
没有不成功的事,唯有坚持。
展开
-
【Flutter入门教程】从零构建电商应用(一)
在这个系列中,我们将学习如何使用google的移动开发框架flutter创建一个电商应用。本文是flutter框架系列教程的第一部分,将学习如何安装Flutter开发环境并创建第一个Flutter应用,并学习Flutter应用开发中的核心概念,例如widget、状态等。本系列教程包含如下四个部分,敬请期待:如何从零构建flutter应用如何在flutter中布局元素如何在flutte...原创 2018-12-13 08:44:55 · 336 阅读 · 0 评论 -
使用Java创建第一个区块链
本系列教程的目的是帮助你了解如何开发区块链技术。在本教程中,我们将:创建你的第一个非常基础的区块链。实施简单的工作量证明系统(采矿)。探讨任何的可能性。我假设你对面向对象编程有基本的了解。值得注意的是,这不是一个功能齐全的生产区块链。相反,这是一个概念验证实现,可帮助你了解区块链对于未来教程中区块链的作用。配置我们将使用Java,但你应该能够使用任何OOP语言。我将使用Eclips...原创 2019-01-03 08:30:41 · 375 阅读 · 0 评论 -
区块链与分布式超级帐本技术(Hyperledger Fabric或R3 Corda)
与分布式超级账本技术(如Hyperledger Fabric或R3 Corda)相比,以太坊区块链保持了相似性和差异性。在对区块链和分布式超级账本平台进行有根据的评估及其为企业带来的价值时,根据平台的核心功能和特征对平台进行分类是有用的。由于区块链源自密码学和数据配置的原则,某些功能可以在协调的数据库系统中复制,而其他功能仅在真正的区块链环境中可行。在本文中,我们将评估面向平台的主要企业的基本业...原创 2019-01-08 07:21:35 · 2230 阅读 · 0 评论 -
通过Java Chaincode实例学习交易系统中基于Hyperledger Fabric帐户的钱包模型
通过Java Chaincode实例学习交易系统中基于Hyperledger Fabric帐户的钱包模型这是Hyperledger Fabric Java Chaincode的教程。还有Go和NodeJS Chaincodes,我们将来可能会讨论它们。此外,我采用基于帐户的钱包模型作为示例,我们将使用Hyperledger Fabric构建你的第一个网络(BYFN,build your firs...原创 2019-02-25 11:34:34 · 1458 阅读 · 0 评论 -
分享网友第一次开发EOS区块链总结的经验
在处理项目时,用Java Connector for EOS区块链编写:创建钱包创建帐户创建交易创建签名交易在帐户之间转移代币我遇到了各种和运行本地EOS节点需要遵循的基本步骤。这个小指南纯粹是为了帮助你启动和运行自己的EOS节点。几天的内容和图片汇编了我的阅读和理解。本指南不解释什么是区块链,这是特定的,以尽快开始使用EOS并减少麻烦。纯粹基于经验。EOS区块链概述EOSI...原创 2019-03-19 11:38:18 · 462 阅读 · 0 评论 -
Hyperledger Fabric java 区块链开发详解
我们为希望尽快学习Hyperroger fabric 的java工程师上线了一门教程Fabric java 区块链开发详解,课程面向初学者,内容即包含Hyperledger Fabric的身份证书与MSP服务、权限策略、频道配置与启动、链码通信接口等核心概念,也包含Fabric网络设计、java链码与应用开发的操作实践,是java工程师学习Fabric区块链开发的最佳选择。Hyperledger...原创 2019-03-28 10:48:23 · 2871 阅读 · 0 评论 -
使用Go语言和以太坊智能合约交互
尽管最近遇到了些麻烦,但以太坊仍然是区块链领域内智能合约的最大参与者,这似乎不会很快改变。在我看来,技术本身具有很大的潜力,是从学术的角度看很有意思,但正如上面提到的问题和之前的许多问题是区块链技术方面的,智能合约,特别是具有Solidity的以太坊生态系统还是不太成熟的,并没有为prime-time和生产用例做好准备。然而,这是一个学习和了解这项技术的好时机,并且当它达到严格应用程序的可接受...原创 2019-04-22 21:08:34 · 2112 阅读 · 0 评论 -
在Java项目中集成EOS代币
Eos是一个比较新的区块链项目,可以像以太坊一样建立智能合约,但它比以太坊快得多。希望在eos网络上创建智能合约的开发人员,在eos区块链的使用资源上拥有一些eos比如网络带宽,ram和cpu。这些资源帮助用户创建智能合约并将其分发给他的用户。每个想要使用eos网络从他的帐户转移eos(或制作智能合约)到另一个用户的用户必须持有一定数量的eos网络带宽,RAM和CPU。这意味着在交易时没有从他的...原创 2019-04-22 21:12:32 · 408 阅读 · 0 评论 -
以太坊开发者常见的问题答案
求职面试不仅是一种过滤掉不合格候选人的考验;对于候选人来说,这也是一个很好的机会,可以评估未来雇主的开发团队的优秀程度!如果你的面试官问的是原始的,蹩脚的或错误的问题(是的,他们会问你一些完全没有意义的事情);然后这是一个红旗,也许你应该重新考虑加入这家公司,如果他们问你很好地提出具有挑战性的问题,当你不知道答案时他们不会放弃你,而是给你一些小提示最终导致正确答案;那么你正在寻找一位专业的首席开...原创 2019-04-22 21:14:57 · 2147 阅读 · 1 评论 -
Farbic Java SDK 1.4安装方法
Hyperledger Fabric Java SDK是开发基于Hyperledger Fabric区块链的Java应用之必备开发包。本文将介绍如何在Maven、Gradle和Eclipse中安装使用HyperledgerFabric Java SDK。如果希望快速掌握Fabric区块链的链码及应用开发,建议访问汇智网的在线互动课程:Fabric区块链Java开发详解Fabric区块链...原创 2019-04-28 10:54:44 · 256 阅读 · 0 评论 -
Fabric java sdk 1.4简明教程
在超级账本Fabric区块链中,应用通过节点的RPC协议接口访问链码。Java应用可以使用官方提供的Fabric-sdk-java开发包来实现对链码的访问,开发包封装了Fabric区块链的GRPC链码访问协议,有利于开发人员聚焦于业务逻辑。不过Fabric-sdk-java的文档质量保持了Hyperledger Fabric产品一贯的不知所云,看起来实在是令人捉急。本文将尝试编写一个最简单的可以访...原创 2019-04-29 15:44:08 · 2200 阅读 · 0 评论 -
Hyperledger Fabric Java SDK最新教程
Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。如果希望快速掌握Fabric Java SDK的使用方法,建议访问汇智网的在线互动教程:Fabric区块链Java开发详解1、官方文档使用Fabric Java SDK...原创 2019-04-25 19:35:03 · 2301 阅读 · 0 评论 -
为什么选择Java进行以太坊区块链开发
当有人说Java时,你会想到什么?如果没有,你可以试试old。虽然,其他人可能会说它坚固,可靠和安全。而对于Oodles Blockchain来说,Java意味着“企业级”。毫无疑问,Java是一种多功能且流行的编程语言。那我们来说说java基于以太坊的区块链应用程序开发的好处。对于开发像以太坊为基础的项目(为以太坊应用程序开发选择java)而言,这可能是一个令人惊讶的选择。我们在Oodle...原创 2019-01-07 09:47:51 · 3583 阅读 · 1 评论 -
bitcoinj开发环境搭建
bitcoinj开发包是一个Java版本的比特币协议实现,使用bitcoinj就可以实现钱包管理和交易的发送与接收,而无须本地安装bitcoin core软件,本文将介绍bitcoinj开发环境的搭建方法。虽然bitcoinj有完备的文档,但对于初学者来讲并不容易上手,推荐汇智网的教程java比特币开发详解,内容循序渐进容易理解掌握,而且有助教在线可以答疑。安装JDK首先安装最新版的JD...原创 2019-01-07 09:41:07 · 2402 阅读 · 0 评论 -
web3j开发环境搭建
web3j是一个轻量级的以太坊Java开发包,可用于桌面、服务器或手机应用中实现对以太坊区块链智能合约的访问。web3j开发环境包括开发测试用的节点以及web3j开发栈,本文将介绍如何在自己的机器上搭建web3j开发环境。如果要快速掌握web3j的开发,强烈推荐汇智网的web3j以太坊开发详解,要比硬着头皮看官网文档省心的多,技术问题还可以直接咨询课程助教。web3j开发环境的搭建分为以下...原创 2019-01-07 09:38:25 · 881 阅读 · 0 评论 -
Hyperledger Fabric 超级账本 Java 开发环境搭建
面向 Java 开发人员的链代码简介您或许听说过区块链,但可能不确定它对 Java™ 开发人员有何用。本教程将帮助大家解惑。我将分步展示如何使用 Hyperledger Fabric v0.6 来构建、运行和执行使用 Java 语言编写的智能合约或链代码。您将安装一些工具,定义本地区块链网络,构建并运行一个链代码智能合约。有关区块链的概述,请参阅 developerWorks 博客中的...2018-05-22 08:35:33 · 1018 阅读 · 1 评论 -
以太坊(ethereum)技术开发相关资料
收集所有以太坊(ethereum)技术开发相关资料INTRO 介绍Started 入门区块链技术指南 区块链领域比较系统的入门资料什么是以太坊?什么是智能合约?以太坊智能合约入门概念理解区块链 区块链关键要点讲解(一)简单易懂地介绍什么是区块链 比特币区块链关键词讲解(二)简单易懂地介绍什么是区块链(技术篇) 比特币区块链技术图解一文看懂区...2018-06-11 10:21:30 · 380 阅读 · 0 评论 -
java类库web3j开发以太坊智能合约快速入门
web3j简介web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。可以通过它进行以太坊区块链的开发,而无需为你的java应用平台编写集成代码。快速启动想要快速启动的话,有一个Web3j demo示例项目可用,演示了通过Web3j开发以太坊的许多核心特征,其中包...2018-06-18 10:49:44 · 273 阅读 · 0 评论 -
java和android程序员使用web3j进行区块链以太坊开发详解
如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3j提供的API开发接口与以太坊进行交互,是java工程师学习以太坊应用开发的不二选择。以太坊概述以太坊是备受关注的区块链,它基于密码学技术和...2018-06-22 09:39:52 · 256 阅读 · 0 评论 -
在Eclipse中使用Gradle开发web3j以太坊应用
在我们的web3j以太坊开发课程中,预置代码是在终端命令行使用gradle进行构建的。如果希望在熟悉的Eclipse中开发web3j以太坊应用,这个快速教程将告诉你如何进行配置。我们将分为6个步骤来介绍如何在Eclipse中使用Gradle项目开发web3j以太坊应用:安装Gradle工具安装Eclipse的Gradle插件创建Gradle项目配置Gradle项目创...2018-07-06 16:15:45 · 161 阅读 · 0 评论 -
web3j官网全文翻译
web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。可以通过它进行以太坊区块链的开发,而无需为你的应用平台编写集成代码。本文是对web3j官网的完整翻译,大家可以参考。 阅读全文 » 当然如果希望有一个快速入门的web3j内容,并且最好是边练习实例边学习的实操教程...2018-07-10 18:49:04 · 193 阅读 · 0 评论 -
以太坊java库EthereumJ简介
EthereumJ是以太坊协议的纯Java实现。有关以太坊及其目标的高级信息,请访问ethereum.org,其白皮书提供了一个完整的概念的概述,和黄皮书一起提供了协议的正式定义。我们尽可能保持EthereumJ简单。对于JSON-RPC支持和其他客户端功能,请看Ethereum Harmony。运行EthereumJ作为依赖项添加到Maven项目: <depend...原创 2018-08-08 10:08:02 · 289 阅读 · 0 评论 -
java用web3j和spring boot构建开发以太坊应用
区块链最近IT世界的流行语之一。这项有关数字加密货币的技术,并与比特币一起构成了这个热门的流行趋势。它是去中心化的,不可变的分块数据结构,这是可以安全连接和使用的密码算法。在这种结构中的每一区块通常包含前一个区块的加密哈希,一个时间戳,和交易数据。区块链是点对点管理网络的,并在加入每一个新的块之前进行节点间通信的验证。这是关于区块链的部分理论。简而言之,这是一种技术,它允许我们使用一个去中...2018-08-15 12:01:17 · 496 阅读 · 1 评论 -
java类库EthereumJ如何操作以太坊区块链
在本文中,我们将看一下EthereumJ库,它允许我们使用Java与以太坊区块链进行交互。以太坊作为一种加密货币,利用去中心化、点对点、可编程区块链形式的数据库,以太坊虚拟机(EVM),通过连接不同的节点进行同步和操作。节点通过共识同步区块链,通过挖掘(工作量证明)创建硬币,验证交易,执行以Solidity编写的智能合约,并运行EVM,而区块链的区块,主要包含帐户状态(包括帐户之间的交...2018-09-12 08:17:40 · 534 阅读 · 0 评论 -
区块链开发初学者编程入门指南
我有很多问题需要了解区块链Blockchain的工作原理。重要的是“我如何在其上构建应用程序dapp?”。花了几个星期的时间挖掘,阅读和试验才最终了解。我找不到简短而全面的指南。现在,我有一些不错的理解,我想写一个可以帮助别人的。这是一个快速指南,我只保留了重要的部分,以减少学习曲线。目录区块链的目的区块链是如何发明的以太坊和智能合约简介在以太坊上编写智能合约区块链的目的Roop...原创 2018-12-27 08:04:40 · 923 阅读 · 2 评论 -
笨办法学编程
笨办法学编程。1. 选择一个难学的语言首先选择一个难学的开发语言,在这一点上不要投机。也许你听人们说过C++或Java对于初学者而言太难了,但是即使这些难学的语言也只需要一点额外的耐心和坚持。可能你会选择一个老式的开发语言,例如COBOL或PL/I,或者相当底层的语言例如汇编甚至机器码?那为什么不试一下像Malbolge或Befunge或INTERCAL这样深奥的语言呢?无论怎样,不要选...原创 2018-12-27 08:15:19 · 184 阅读 · 0 评论 -
Java开发区块链的三大sdk开发库
如果你想将区块链合并到一个Java项目中,现在我们来看看就是这个细分领域中三个最大的OSS玩家。好的伙计们,我们都听说过比特币,以太坊或其他加密货币,其中有一些时髦的名字围绕着我们常见的新闻,但我们作为Java开发人员知道如何轻松地与这些区块链技术进行交互吗?以下是可用于利用区块链趋势的前三大Java项目。该列表基于GitHub存储库星级排序。非常感谢评论和意见。BitcoinJ这个名字很具...原创 2019-05-14 09:16:55 · 484 阅读 · 0 评论