-
nibiru部署链笔记
evm-localnet 参考官方文档 - 快速启动踩坑 go需要安装更高的版本,不然标准库会缺少maps和slices库 ## 截至2024-08-06官方文档叙述要安装1.18.2版本。我更新成1.21.12版本后项目编译成功wget https://golang.org/dl/go1.18.2.linux-amd64.tar.gz 按官方文档操作默认只允许本地访问。跨域访问需要额外修改配置文件。 ## just localnet命令会在 /root/.n...…
-
搭建etherparty的简单区块浏览器
介绍 https://github.com/etherparty/explorer/tree/master 是一个nodejs项目。利用json-rpc接口,把接口查询结果可视化。并没有做合约解析和区块链数据统计。搭建过程# 前置:安装npm命令,略过# 拉取git项目git clone https://github.com/etherparty/explorer.git# 进入项目目录cd explorer# 安装 node_modulesnpm install## 修改配置 - et...…
-
substrate部署链笔记
substrate.io文档一、安装环境(Linux) 安装substrate install_linux 按此页命令顺序安装。 clang curl git make 报错不用管,后续命令会安装。 【Test】quick_start_a_node 从View information for the node开始,可以验证节点模板。 安装yarn# 安装node v14以上和npm# 官方只推荐用corepack管理和安装(yarn) ...…
-
polygon-cdk部署笔记
polygon-cdk Deploy文档Kurtosis 安装文档Foundry 安装文档一、安装环境与运行项目# 1. 安装环境## 安装docker(此命令版本不匹配,查看附录)sudo apt install docker-compose## 安装kurtosis-cli latest(此命令版本不匹配,查看附录)echo "deb [trusted=yes] https://apt.fury.io/kurtosis-tech/ /" | sudo tee /etc/apt/sour...…
-
foundry安装笔记
Foundry快速安装(Windows版)## 设置科学网络代理,windows安装rustset all_proxy=http://10.9.1.???:???set http_proxy=http://10.9.1.???:???set https_proxy=http://10.9.1.???:???## 启动安装程序后, 第一项参数设置成x86-xxxxx-gnurun rustup-init.exe## 如果超时了,用命令安装。rustc -v会有hintrustup defau...…
-
graphNode部署笔记
一. 部署安装四个工具rustsudo apt install curl build-essential gcc makecurl https://sh.rustup.rs -sSf | shPostgreSQLhttps://www.postgresql.org/download/linux/ubuntu/ipfshttps://docs.ipfs.tech/install/command-line/#install-official-binary-distributions ##不能使...…
-
solidity语法学习笔记
简述 solidity是面向对象语言,有c、java、js基础的很容易看懂,仅列举一些需要注意的点变量作用域 引用类型包含所有struct和array,隐性的有bytes、bytes32、string 分为状态变量、局部变量、全局变量。状态变量等同于类的成员变量,局部变量等同于方法内或代码段内的变量,全局变量单独解释。 全局变量:它是solidity的预留关键字,不是由合约自己定义的,有点像系统变量、系统函数。它在任意地方都能直接使用。如msg.data,msg.sender,bl...…
-
jvm定位问题(arthas, jdk命令, NMT)
arthas 下载命令 curl -O https://arthas.aliyun.com/arthas-boot.jar 启动命令 java -jar arthas-boot.jar 退出session quit或者exit 中止arthas进程 stop dashbord命令 thread命令 thread 列出所有线程 thr...…
-
FunC语法学习笔记
FunC语言简述 类C语言,区块链TON链专用变量作用域 声明全局变量(global)时,类型可以省略,会通过使用这个变量的地方推断这个变量的类型。(个人觉得代码难读,容易出错) 如果在局部声明一个和全局变量相同的变量名,会认为它就是那个全局变量(即声明无效,直接指向同名的全局变量)。如果声明的类型与全局变量的类型不同,代码会无法通过编译。函数修饰符 impure:标记这个方法会修改storage变量。如果一个方法不标记impure,也没有被别的方法引用,那它会被编译忽视。 in...…
-
mybatis-plus 踩坑
问题描述 当配置多数据源(mysql jdbc、trino jdbc)时,增加第二个jdbc后,原来的jdbc也失效。 完全多数据源配置后,MetaObjectHandler失效原因 单数据源(datasource)时,SqlSessionFactory bean会采用default对象。多数据源时,2个数据源的SqlSessionFactory需要显式配置。 SqlSessionFactory采用缺省配置时,缺省的bean会读取MetaObjectHandler.class的be...…
-
大数据-分布式技术概述
一、hadoop 特点: 高可靠性:多副本(不同服务器)。某个计算元素/存储故障,数据不会丢失。 高扩展性:集群间分配任务数据,可以横向扩展服务器。 高效性:在MapReduce思想下,并行工作。 高容错性:失败的任务自动重新分配。 HDFS: 分布式数据存储 NameNode:存储文件元数据,如文件名、目录结构、文件属性,以及每个文件的块列表、块所在dataNode DataNode:具体存储数据...…
-
windows下hadoop环境搭建
〇、资源hadoop官网3.2.3版本下载 winutils-master 3.2.x gihub下载一、官网安装 下载hadoop-3.2.3.tar.gz,url可改成想要的版本 下载winutils-master, 选择对应的版本(最后一位数字可以不一样) 解压hadoop-3.2.3.tar.gz 将winutils-master内的文件拷贝并替换到./hadoop-3.2.3/bin 将winutils-master内的hadoop.dll文件拷贝到C:\Windows...…
-
flink环境搭建
一、官网安装flink官网 下载flink.tgz 解压 启动本地集群 $ ./bin/start-cluster.sh 报错: [ERROR] The execution result is empty. [ERROR] Could not get JVM parameters and dynamic configurations properly. [ERROR] Raw output from BashJavaUtils: /d/Program Fil...…
-
解决git bash:failed to run '/usr/bin/bash':no such file or directory
stackoverflow 回答:关闭防火墙,然后重装git。我使用此方法也解决了问题。原文如下: I disabled Avast antivirus software Then uninstalled and reinstalled gitIt worked for me:)…
-
《Apache Flink 必知必会》笔记
《Apache Flink 必知必会》一、走进Apache Flink概念 Flink是一个框架和分布式处理引擎,用来对无界和有界的数据流进行有状态的计算。 流引擎演进 Apache Storm:纯流设计。延迟非常低,无法避免消息重复处理。 Spark:以批为核心。解决了流计算语义正确性问题,但导致延迟比较高,10s级别延迟。 Flink:第三代流引擎。低延迟、保证一致性语义、内置状态管理。使用场景 事件驱动型应用 事件驱动表示一个事件会触发另一个或者...…
-
Windows环境下Scala安装
官网下载 the Scala installer for Windowshttps://www.scala-lang.org/download/. 解压得到 cs-x86_64-pc-win32.exe, 重命名为 cs.exe (官方叫做Coursier) 。 命令行进入cs.exe所在目录,.\cs --help查看帮助 输入下面的命令安装scala3 > .\cs install scala3-compiler> .\cs install scala3 ...…
-
0.0.0.0、localhost、127.0.0.1 区别
0.0.0.0 表示本机所有ip地址,比如tomcat配置了0.0.0.0:8080, 所有本机ip地址包括192.168.1.3, 127.0.0.1, 那么192.168.1.3:8080, 127.0.0.1:8080都能访问。内外网ip地址都能访问。 在路由表里,它表示的是这样一个集合:所有未知的主机和目的网络。这里的“未知”是指在本机的路由表里没有特定条目指明如何到达。localhost 本地的一个域名,一般指向127.0.0.1,可以在配置文件里修改。127.0.0.1 ...…
-
线程安全List选型
Vector SynchronizedList CopyOnWriteArrayList 原理 用synchronized 修饰读写方法 读写方法用synchronized代码块加锁 写操作的时候复制数组 互斥 - - 读读操作和读写操作不互斥,写写互斥 写性能 803ms/千万...…
-
重复读httpServletRequest.getInputStream()的问题与解决
问题描述有一个场景需要过滤http请求参数,如果包含某个字段,就需要做一些处理。简简单单写个servlet的Filter,然后检查一下parameters和inputStream。然后发现只要读过inputStream,就无法mapping到对应的controller方法,会报400错。原因ServletInputStream不可重复读,如果在filter里读了inputStream,那么springMvc读到的inputStream就为空,于是就不能映射到对应的控制器方法。一开始想法很简...…
-
mysql8底层优化:推荐使用count(*)代替count(1)
解释(mysql官方文档)结论 InnoDB: count(*) = count(1) > count(列名) MyISAM: count(*) >= count(1) > count(列名)…