1. 系统要求 •安装 Docker •安装 Compose •环境验证: 用户可以用如下命令验证环境,如果返回信息类似,则说明系统满足要求# docker-compose ps
Name Command State Ports
------------------------------2. 基本用法(以geth为例)部署星火节点,只需要编写一个配置文件,然后使用compose
转载
2023-09-16 13:28:05
100阅读
Docker之十七: 高级网络功能Docker 网络基本原理Docker 的网络模式Docker 支持的网络模式Docker 默认的网络模式HOST 模式CONTAINER 模式NONE 模式自定义网络模式网络启动与配置参数配置容器 DNS 和主机名容器内修改配置文件通过参数指定容器访问控制容器访问外部网络容器之间访问访问所有端口访问指定端口映射容器端口到宿主主机的实现容器访问外部实现外部访问容
转载
2023-08-21 14:16:11
118阅读
{ admin: { datadir: "/home/.ethereum/.ethereum", nodeInfo: { enode: "enode://a974839acc148a0a6383606578af12ce0b1f50cadb741047ab88f02f9fcdc2e752070c48557e941251b6ab1f4ff76ae53fa9ad5b10...
原创
2022-05-19 21:53:59
335阅读
geth --networkid 1201 --rpc --rpcapi eth,net,web3,personal,admin,miner --rpccorsdomain "*" --datadir blockchainData --minerthreads 1 --maxpeers '100'
转载
2019-07-18 16:29:00
171阅读
2评论
1. geth attachgeth attach ipc:\\.\pipe\geth.ipc2. "Error: insufficient funds for gas * price + value"networkId 不能为0 3. REMIX | Not possible to connect
转载
2019-04-30 19:24:00
283阅读
2评论
ELK日志平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样
转载
2024-09-13 11:01:30
18阅读
Geth is a popular Ethereum client that allows users to interact with the Ethereum blockchain. For those using Linux operating system, installing Geth can be a straightforward process. In this article,
原创
2024-05-15 10:00:53
125阅读
在Spring Boot的Web应用中 内置了JSON数据的解析功能,默认使用Jackson自动完成解析(不需要解析加载Jackson依赖包)当控制器返回一个Java对象或集合数据时 Spring Boot自动将其转换成JSON数据,使用起来很方便简洁。Spring Boot处理JSON数据时,需要用到两个重要的JSON格式转换注解,分别是@RquestBody@ResponseBody 他们的作
转载
2023-08-14 21:21:50
148阅读
网络API调用与Json的处理经常听说API调用工程师,可什么是API呢?我自己写的Controller算Api吗?其实API就是接口,你自己写的控制层逻辑肯定也算API,但是通常意义上,我们偶尔会调用网络上的API供自己使用,以降低开发难度。获取网络API这里的方法多种多样,网上也有很多稀奇古怪的API可供调用。这里我选择的是一个天气API(前50次白嫖)https://www.apishop.
转载
2023-09-05 23:11:25
41阅读
使用geth的account命令管理账户,例如创建新账户、更新账户密码、查询账户等: geth account <command> [options...] [arguments...] 命令 - command list 列表显示现有账户 new 创建一个新的账户 update 修改账户 impo
转载
2019-07-18 11:28:00
793阅读
2评论
在进行区块链技术相关开发时,经常会用到测试网络来进行各种测试操作,其中 Geth 测试网络是一个十分常用的选择。在 Linux 系统上搭建 Geth 测试网络可以让开发者更快速、更方便地进行区块链应用的开发与测试。
Geth 是以太坊官方的 Go 语言实现的客户端软件,可以用来连接以太坊网络,进行交易、部署智能合约等操作。在进行以太坊应用开发时,需要用到 Geth 测试网络来模拟真实网络环境,方
原创
2024-03-27 09:31:51
309阅读
[size=medium] 这两天由于在用htmlunit和httpclient实现登录新浪微博上遇到了一些麻烦,不得不转到直接用新浪提供的API来实现这些功能。
要用java来实现新浪API的开发,下面是一些流程的总结:
[color=red]1,下载java JDK,[/color]
[color=red]2,注册新浪的用户,[/colo
转载
2024-05-10 14:59:19
20阅读
介绍Flask-WTF为了在应用中使用表单,我会用到Flask-WTF,这是Flask的一个拓展,整合了WTForms包。Flask还有很多其他拓展。Flask-WTF的安装很简单,执行下面的命令: (venv) $ pip install flask-wtf 配置文件一个应用可能有很多需要个性化配置的内容,比如数据库信息等,把这些内容写在单独的文件而不是源代码内会更安全,因为源
转载
2024-01-29 06:25:04
58阅读
# 实现“geth archive模式同步”步骤指南
## 1. 介绍
在开始介绍“geth archive模式同步”的步骤之前,我们先了解一下geth的概念。Geth是以太坊的官方Go语言实现,它允许用户与以太坊网络进行交互,包括创建账户、发送交易、部署智能合约等。Geth有几种同步模式,其中archive模式是同步所有历史区块数据并保留在本地,以提供完整的以太坊区块链数据查询能力。
本文将
原创
2023-11-23 04:44:31
197阅读
<?php class Response { /** * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 */ public static function json($code, $mes ...
转载
2021-07-12 15:48:00
238阅读
2评论
Java 主导着企业级应用。但在云计算领域,采用 Java 的成本比它的一些竞争对手更高。原生编译降低了在云端采用 Java 的成本:用它创建的应用程序启动速度更快,使用的内存更少。那么,Java 用户的问题来了:原生 Java 是如何改变开发方式的?我们在什么情况下应该切换到原生 Java?什么情况下又不应该切换?我们应该使用什么框架?本系列文章将回答这些问题。对服务器端 Java 认识的改变2
转载
2024-08-12 19:35:24
50阅读
WebApi返回json格式字符串, 在网上能找到好几种方法, 其中有三种普遍的方法, 但是感觉都不怎么好. 先贴一下, 网上给的常用方法吧.方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句:protected void Application_Start()
{
AreaRegistration.Regi
转载
2023-10-23 14:46:35
226阅读
现在服务端程序员的主要工作已经不再是套模版,而是编写基于 JSON 的 API 接口。可惜大家编写接口的风格往往迥异,这就给系统集成带来了很多不必要的沟通成本,如果你有类似的困扰,那么不妨关注一下 JSONAPI ,它是一个基于 JSON 构建 API 的规范标准,一个简单的 API 接口大致如下所示:JSONAPI简单说明一下:根节点中的 data 用来放置主对象的内容,其中 type 和 id
转载
2024-06-28 13:55:43
186阅读
一、前言在项目开发中我们经常要用到各种各样的中间件,比如postgresql(pg)数据库,Redis、elasticsearch(es)等等。使用docker来搭建这样一些服务非常的方便快捷,可以供我们开发使用。如果在自己的Windows电脑上开发,建议先创建一个Linux虚拟机,然后在上面部署这些服务,并设置docker开机启动,每次开发只需要启动下这个虚拟机,这些服务就可以使用了。 本例中我
转载
2024-01-13 17:05:45
83阅读
如何实现"tc3xx GETH"
## 流程概述
本文将介绍如何实现"tc3xx GETH"这个任务,并为刚入行的小白提供指导。整个流程可以分为以下几个步骤:
1. 环境准备:确保你的开发环境已经配置好,并且安装了必要的软件和工具。
2. 项目创建:创建一个新的项目,并设置项目的基本信息。
3. 代码编写:根据需求编写代码实现"tc3xx GETH"功能。
4. 测试和调试:对代码进行测试和调
原创
2024-01-19 20:02:22
194阅读