- 博客(147)
- 资源 (16)
- 收藏
- 关注
原创 rocketmq Cannot construct instance of `java.time.LocalDate`
原因:RocketMQ内置使用的转换器是RocketMQMessageConverter,转换Json时使用的是MappingJackson2MessageConverter,但是这个转换器不支持时间类型。
2023-07-15 17:35:36 912
原创 rocketmq Cannot construct instance of `java.time.LocalDateTime` (no Creators
原因:RocketMQ内置使用的转换器是RocketMQMessageConverter,转换Json时使用的是MappingJackson2MessageConverter,但是这个转换器不支持时间类型。
2023-07-15 17:34:48 484
原创 Stellar Operation Types
typetype_idescriptionCREATE_ACCOUNT0Creates a new account in Stellar network.PAYMENT1Sends a simple payment between two accounts in Stellar network.PATH_PAYMENT2Sends a path payment between two accounts in the Stellar network.MANA...
2021-03-26 14:19:07 150
原创 以太坊 猜单双游戏
猜单双,赔率1:1pragma solidity 0.5.16;library GuessOracle{ function oracle() external returns(uint){ return uint(1); }}pragma solidity 0.5.16;import "./GuessOracle.sol";contract GuessParity{ address private fundPoolAddress; //
2020-10-16 18:18:30 590 5
原创 Truffle合约测试
合约测试 truffle test测试文件应置于./tests目录。Truffle只会运行以.js,.es,.es6和.jsx结尾的测试文件,其它的都会被忽略。命令要执行测试,执行下面的命令truffle test你也可以对单个文件执行测试:–network development 选择网络,配置在truffle-config.js内truffle test ./path/to/test/file.js --network development编写一个合约pragma solidit
2020-10-15 17:42:00 1603 1
原创 Truffle 部署合约 truffle migrate
部署合约 truffle migrateMigrations 直译”迁移“要运行部署,请运行以下命令truffle migrate脚本文件一个简单的迁移文件,如文件名:4_example_migration.js文件名以数字为前缀,后缀为描述var MyContract = artifacts.require("XlbContract");module.exports = function(deployer) { // 部署步骤 deployer.deploy(MyContrac
2020-10-15 10:42:42 767 3
原创 Truffle 编译合约 truffle compile
truffle compileTruffle, 首次运行时,将编译所有合约。后续仅默认编译自上次编译后被修改过的文件,来减少不必要的编译。如果你想编译全部文件,可以使用–compile-all选项truffle compile --compile-all编译的目标文件将放在 build/contracts/ 目录中。...
2020-10-15 10:35:13 982
原创 Truffle 初始化项目 truffle init
初始化项目 truffle inittruffle init会帮我们创建一个空工程E:\workspace\KnowledgeManagement\BlockChain\Solidity\study>tree truffle /F文件夹 PATH 列表卷序列号为 65F3-3762E:\WORKSPACE\KNOWLEDGEMANAGEMENT\BLOCKCHAIN\SOLIDITY\STUDY\TRUFFLE│ truffle-config.js //Truffl
2020-10-15 10:12:11 714 4
原创 Truffle 环境搭建
Truffle是针对基于以太坊的Solidity语言的一套开发框架。本身基于Javascript。环境搭建环境要求 NodeJSnpm install -g truffle节点仿真器ganache:下载地址https://www.trufflesuite.com/ganacheethereumjs-testrpc启动私有链节点,测试账户npm install -g ethereumjs-testrpc生成十个测试账号和对应的私钥E:\workspace\KnowledgeManage
2020-10-15 10:05:15 598 5
原创 Ethereum network ids
network ids0: Olympic, Ethereum public pre-release PoW testnet1: Frontier, Homestead, Metropolis, the Ethereum public PoW main network1: Classic, the (un)forked public Ethereum Classic PoW main network, chain ID 611: Expanse, an alternative Ethereum i
2020-10-10 11:44:04 685 2
原创 Truffle 出现 You are trying to run dockerized solc
问题堆栈E:\workspace\KnowledgeManagement\BlockChain\Solidity\study\truffle>truffle complieCompiling your contracts...==========================='docker' �����ڲ����ⲿ���Ҳ���ǿ����еij����������ļ�Error: You are trying to run dockerized solc, but docker i
2020-09-16 14:42:49 487
原创 Uniswap V2 合约组成部分
Github 地址:https://github.com/UniswapUniswap V2 由多个智能合约组成,包括 Factory 、Router V2、Pair 和 Pari ERC20,还有一个负责功能的 LibraryRouter 2 是 Router 1 优化之后的版本,不过它们的功能是一样的。Uniswap 建议所有的开发者都切换去用 Router 2 合约。...
2020-09-05 15:59:05 752
原创 Ripple online deletion
Ripple online deletionhttps://xrpl.org/configure-online-deletion.html在您rippled的配置文件中,编辑节的online_delete字段[node_db]。[node_db]# Other settings unchanged ...online_delete=2000advisory_delete=0设置online_delete为运行在线删除后要保留的最小分类帐版本数。如果使用自动删除(默认设置),则服务器通常
2020-07-24 17:42:53 187
原创 rippled-historical-database
ripple data api:GitHub地址:https://github.com/ripple/rippled-historical-database/releases{ "name": "rippled-historical-database", "version": "2.4.0", "documentation": "https://github.com/ripple/rippled-historical-database", "release-notes": "https
2020-07-22 10:31:32 196
原创 xrp 查询tx详情
请求参数:{ "method": "tx", "params": [ { "transaction": "4E458E0821854B9AD4AB86929AAF1EA06476D0C7CCCB952B072DD61BF918AE6F", "binary": false } ]}响应参数{ "result": { "Account": "rw2ciyaNshpHe7bC
2020-07-21 16:46:10 391
原创 区块浏览器
BTC正式网https://btc.com/测试网BCH正式网https://bch.btc.com/测试网LTC正式网https://ltc.btc.com/https://ltc.ihashrate.com/https://ltc.tokenview.com/测试网USDT正式网https://omniexplorer.info/测试网EOS正式网https://bloks.io/测试网https://jungle.bloks.io/ETH正式网http
2020-05-25 16:40:16 1515
原创 各币种服务部署推荐配置
BTC最低配置:CPU: 2 core内存: 4G硬盘: 500G 高速硬盘网络: 2M推荐配置:CPU: 4 core内存: 8G硬盘: 500G SSD (固态硬盘)网络: 5M+ETH最低配置:CPU: 2 core内存: 4G硬盘: 500G 高速硬盘网络: 2M推荐配置:CPU: 4 core内存: 8G硬盘: 500G SSD (固态硬盘)网络: 5M+Stellarhttps://www.stellar.org/developers/stellar
2020-05-25 16:20:58 241
原创 各币种开发语言
币种全称开发语言Github官网––BTCBitcoinC++https://github.com/bitcoinhttps://bitcoin.org/en/BCHBitcoin CashC++https://github.com/bitcoincashorghttps://www.bitcoincash.org/LTCLitecoinC++https://github.com/litecoin-projecthttps://lit...
2020-05-21 16:28:31 285
翻译 Stellar Operation Types
Stellar Operation Typeshttps://www.stellar.org/developers/horizon/reference/resources/operation.html#create-accounttypetype_idescriptionCREATE_ACCOUNT0Creates a new account in Stellar network.PAYMENT1Sends a simple payment between two a
2020-05-18 15:57:15 176
原创 XRP TransactionType
TransactionType每种交易类型都有与其引起的动作类型相关的其他字段。https://xrpl.org/transaction-types.html类型名称类型描述AccountSetSet options on an account.AccountDeleteDelete an account.CheckCancelCancel a check.CheckCashRedeem a check.CheckCreateCreate a ch
2020-05-14 09:33:48 671
原创 虚拟货币转账速度表或者确认次数表
虚拟货币转账速度表或者确认次数表Bitcoin: ~60 minutes (6 confirmations required)Bitcoin Cash (BCH) : ~600 minutes (20 confirmations required; note that block times are currently inconsistent so it may take longer or shorter than this estimate)Litecoin: ~30 minutes (12
2020-05-13 11:27:28 2118
原创 Ripple 的服务器状态 server_state
根据rippled服务器的配置方式,运行时间和其他因素,服务器可能会在不同程度上参与全局XRP Ledger对等网络。这表示为对server_info方法和server_state方法server_state的响应中的字段。可能的响应遵循一系列递增的交互作用,每个后面的值都将替换先前的值。它们的定义如下(以优先级从高到低的顺序):Value 描述disconnected ...
2020-05-08 16:52:44 543
翻译 ERC20代币的标准API
https://eips.ethereum.org/EIPS/eip-20## Methods1.namefunction name() constant returns (string name)返回string类型的ERC20代币的名字,例如:StatusNetwork2.symbol(符号)function symbol() constant returns (strin...
2020-04-17 21:01:00 444
原创 EOS nodeos 参数列表
nodeos 参数列表[root@test-work2 ~]# nodeos --helpApplication Options:Config Options for eosio::chain_plugin: --blocks-dir arg (="blocks") the location of the blocks directory ...
2020-04-10 19:29:33 567
原创 如何连接到EOS Jungle TestNet
如何连接到EOS Jungle TestNet指定genesis-json来修改chain_id修改config.ini文件添加plugin相关语句添加p2p-peer-address列表启动时清空已有的区块链数据信息 --delete-all-blocks(可选)EOS Jungle Testnet 测试链PS: 20181124 jungle 升级到 jungle...
2020-04-10 19:28:15 451
原创 EOS genesis 详解
genesis.json不同genesis文件,就代表是不同的链,这样的节点其实是不能互联的在整个开发过程中,测试网络/主网API测试都是一样,链接方式也是一样的,只是需要修改 config.ini 文件和 genesis.json 文件, 从而加入到不同的网络中。MainNet genesis.jsongenesis文件是一个用来描述创世块信息的文件https://github.co...
2020-04-10 19:25:27 664
原创 测试水管
Litecoinhttp://testnet.litecointools.com/http://testnet.thrasher.io/手动发送的,需要等待博主发送https://kuttler.eu/en/bitcoin/ltc/faucet/EOS
2020-03-28 17:30:08 236
原创 ETH 同步数据
ETH 同步数据eth.blockNumber = 0 eth.syncing = false, 说明没有在同步数据eth.blockNumber = 0 eth.syncing = {currentBlock: 490891,highestBlock: 9702028,knownStates: 975641,pulledStates: 953009,startingBlock: 0}证明正在...
2020-03-25 17:48:35 1024
原创 ETH 钱包客户端
钱包客户端 Ethereum wallet Windows Desktop App,对网络要求高 https://github.com/ethereum/mist/releases/ Mist: Windows Desktop App,对网络要求高 https://github.com/ethereum/mist/releases/ imtoken:...
2020-03-25 17:41:14 472
原创 EOS Transaction
EOS Transaction转账 Transfer (转移凭证)转账时候的金额精度需要和发行该token时保持一致,[root@test-work2 ~]# cleos push action eosio.token transfer '[ "kevin", "coco", "25.0000 CL", "fa goong zi le ." ]' -p kevin@activeexecut...
2020-03-25 17:19:02 665
原创 EOS Contract 合约
EOS Contract 合约在部署合约发行token,至少需要三类用户类型Action账户职责合约账户createeosio.token合约托管账户,用来创建合约发行账户issuekevin发行Token交易账户transfercoco实现账户之间Token转移部署合约部署合约,需要创建一个合约托管账号eosio.token(也可...
2020-03-25 17:16:15 632
原创 EOS Account 操作
EOS Account 操作帐户是唯一的标识符,并且是与EOSIO区块链进行交互的前提条件。与大多数其他加密货币不同,转账是发送到人类可读的帐户名称(eg:huobidepoit)而不是公共密钥,而归属于该帐户的密钥用于签署交易。创建公私钥对[root@test-work2 eosio-wallet]# cleos create key --to-consolePrivate key: ...
2020-03-25 17:11:05 558
原创 EOS Wallet 操作
EOS Wallet 操作钱包是存储密钥的客户端,这些密钥可能会或可能不会与一个或多个帐户的权限相关联。理想情况下,钱包具有锁定(加密)和解锁(解密)状态,并由高熵密码保护。创建钱包-n 指定钱包名称, --to-console是打印到控制台执行输入的pssword 为钱包的密码,请务必保存好。cleos wallet create -n kevin --to-console打开钱...
2020-03-25 17:09:32 394
原创 消息队列 开发语言对比
不同的MQ,采用的开发语言以及所能支持的协议都不经相同。ActiveMQRocketMQRabbitMQkafka开发语言JAVAJAVAerlangscala所属公司ApacheAlibaba -(2017.9)-> ApacheRabbitApache官网http://activemq.apache.org/http://roc...
2019-12-04 11:08:01 271
原创 为什么要消息队列
先说一下消息队列常见的使用场景吧,其实场景有很多,但是比较核心的有 3 个:解耦、异步、削峰。解耦看这个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃……在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。A 系...
2019-11-01 09:37:42 113
Springboot ActiveMQ 集成.rar
2019-08-02
com.google.zxing生成二维码
2017-09-19
HttpsClient
2017-09-19
JavaDOC注释使用方法
2017-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人