西京刀客

私信 关注
西京刀客
码龄10年
  • 494,259
    被访问量
  • 309
    原创文章
  • 7,189
    作者排名
  • 2,317
    粉丝数量
  • 于 2011-04-18 加入CSDN
获得成就
  • 获得125次点赞
  • 内容获得73次评论
  • 获得555次收藏
荣誉勋章
兴趣领域
  • #后端
    #分布式#架构#Spring Boot#Java
TA的专栏
  • Hibernate JPA
    付费
    11篇
  • Hyperledger Fabric
    付费
    2篇
  • Spring Security
    付费
    5篇
  • 预言机(Oracle)
    付费
    6篇
  • Injective Protocol
    付费
    9篇
  • 零知识证明
    3篇
  • Java并发编程
    11篇
  • Java后台
    55篇
  • 区块链
    46篇
  • 以太坊
    8篇
  • Uniswap
    1篇
  • Spring全家桶
    37篇
  • Go
    12篇
  • 软件架构/技术选型
    16篇
  • web前端
    6篇
  • Docker
    14篇
  • Linux C/C++
    46篇
  • 分布式存储
    9篇
  • 并发测试
    2篇
  • ETL工具
    11篇
  • 牛油果
    2篇
  • 其它
    14篇
  • android
    2篇
  • CI/DI
    1篇
  • Kubernetes
    1篇
  • QT
    1篇
  • ACM-POJ
    2篇
  • 网络
    8篇
  • 构建工具
    2篇
  • 开发工具
    35篇
  • 数据库
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

什么是多方计算multi-party computation (MPC)

文章目录什么是多方计算multi-party computation (MPC)外包计算多方计算安全模型基本概念和方法Secret Sharing (密钥分享)总结什么是多方计算multi-party computation (MPC)Secure multi-party computation (MPC) 介绍参考URL: https://zhuanlan.zhihu.com/p/100648606安全多方计算(英文:Secure Multi-Party Computation)的研究主要是针对无
原创
30阅读
0评论
0点赞
发布博客于 20 小时前

Linux、Windows下安裝nodejs

Linux下安裝nodejsNode.js是一个Javascript运行环境。nodejs 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。nodejs能做web开发,REST开发,小程序开发等等,它就是使用JavaScript进行开发的。手动二进制包的安装方法官网下载nodejshttps://nodejs.org/zh-cn/download/利用nvm安装nvm,即是
原创
10阅读
0评论
0点赞
发布博客于 昨天

零知识证明之zk-snark 应用案例(零知识证明实战渔业监控【zksnark】)

文章目录零知识证明实战渔业监控1、需求分析2、circom电路实现3、circom电路编译4、zksnark的可信设置5、计算ziksarnk电路信号的见证(witness)6. 创建zksnark证据零知识证明实战渔业监控零知识证明实战渔业监控【zksnark】参考URL: http://blog.hubwiz.com/2020/05/10/zksnark-hands-on-tutorial/零知识证明可以在不泄露具体信息的情况下向其他人证明 自己掌握该信息,这听起来非常适合去中心化应用。在这个教
转载
23阅读
0评论
0点赞
发布博客于 昨天

BSC系生态链

文章目录BSC系生态链背景BSC上的一些明星项目币安桥种地参与IFOBSC系生态链背景2020年,以太坊系DeFi风生水起,诞生了诸多百倍币。然而进入2021年,BSC系代币开始主导市场,各种DeFi代币涨幅碾压以太坊系。强势的基本面和势不可挡的拉盘效应,我们很难无视BSC的存在。BSC和HECO(火币生态链)的崛起,速度之所以这么快、这么猛,与以太坊链的手续费太贵是直接关联的。以太坊1.0业务发展得越好,GAS费就越贵,而这压抑了所有的小额Defi交易和转账,BSC和HECO的崛起正好打在了以太
原创
52阅读
0评论
0点赞
发布博客于 2 天前

流动性引导池LBP是什么?什么是IDO

文章目录流动性引导池LBP背景什么是IDO为什么我们需要流动资金池?Balancer:流动性引导池使用流动性引导池LBP 的优点如何参与流动性引导池LBP什么是BalancerBAL流动性引导池LBP流动性引导池(Liquidity Bootstrapping Pools,简称LBP)背景在过去几年,区块链项目代币首次发行的方式经历过多轮更迭,从早期基于智能合约转账的ICO,到此后的首次交易所发行以及Coinlist等合规平台发行,其门槛与成本呈现越来越高的趋势,甚至于许多区块链项目都没有公开发行代
原创
672阅读
2评论
1点赞
发布博客于 8 天前

使用MetaMask连接到火币生态链 Heco?

文章目录使用MetaMask连接到火币生态链 Heco使用MetaMask连接到火币生态链 Heco( 1) 打 开 MetaMASK, 可 以 看 到 钱 包 被 默 认 设 置 以 太坊 主 网 。点 击 以 太 坊 主 网 , 在 下 拉 菜 单 中 点 击 自 定 义 RPC。( 2) 请 在 表 单 中 填 入 下 列 数 据 :网 络 名 称 :heco-mainnet新 增 RPC URL:https://http-mainnet-node.huobichain.comChain
原创
1133阅读
1评论
0点赞
发布博客于 12 天前

NEAR的质押机制

文章目录一、什么是质押1. 为何质押2. 如何质押3. 如何赎回4. 质押奖励如何计算收益监测关键的质押信息5. 质押是否会导致中心化如何选择验证节点?NEAR质押模式的独到之处二、参考一、什么是质押质押作为NEAR的一项重要机制,在NEAR的生态发展中扮演着重要角色。本期科普栏目将为大家详细介绍NEAR的质押机制,包括质押流程、奖励计算在内的一系列重要话题都会涉及。1. 为何质押简单来说,质押是用户锁定资金获取奖励的过程,同时也有助于区块链网络的运营。目前采用PoS共识(如NEAR)或类似共识机制
原创
54阅读
0评论
0点赞
发布博客于 12 天前

什么是DeFi机枪池?

文章目录什么是DeFi机枪池?DeFi机枪池机枪池的优势什么是DeFi机枪池?什么是DeFi机枪池?参考URL: https://m.jinse.com/blockchain/833987.html时下市场的最大热点莫过于各种DeFi流动性挖矿。几乎所有的市场参与者都在急匆匆的入场,想要在风口正兴时抓住一波红利。但是想要从流动性挖矿上获利并不是一件简单的事情,毕竟参与流动性挖矿所需的知识较多,门槛也比较高。关于DeFi挖矿,如果我们有足够的的资金和知识储备,当然可以选择自己动手操作获利。但是对于大
转载
133阅读
0评论
0点赞
发布博客于 13 天前

使用MetaMask连接到币安智能链(BSC主网)?

文章目录连接MetaMask到币安智能链BSC主网连接MetaMask到币安智能链BSC主网选择 “自定义RPC”。在BSC主网中输入如下内容。网络名称: BSC主网新的资源中心网址:https://bsc-dataseed1.binance.org/ChainID: 56符号: BNBBlock Explorer URL: https://bscscan.com/然后按 “保存”...
原创
1255阅读
1评论
0点赞
发布博客于 13 天前

什么是NEAR Protocol

文章目录NEAR什么是NEARNEAR ProtocolNEAR代币参考NEAR官网: https://near.org/?ref=block123链闻:https://www.chainnews.com/projects/near-protocol.htm什么是NEAR根据NEAR官方的介绍,NEAR Protocol会是一个对开发者友好的PoS(权益证明)分片区块链。NEAR的目标是成为一个高度可扩展、低成本的平台,开发者可以在上面创建去中心化应用(DApp)。Near 聚集了一帮当今世界
原创
59阅读
0评论
0点赞
发布博客于 23 天前

LevelDB简介

LevelDB一、LevelDB1. 什么是LevelDBLevelDb 的特点LSM 基本原理2. 既生 Redis 何生 LevelDB ?二、参考一、LevelDB1. 什么是LevelDBLevelDB是Google传奇工程师Jeff Dean和Sanjay Ghemawat开源的KV存储引擎。Jeff Dean:Google大规模分布式平台Bigtable和MapReduce主要设计和实现者。Sanjay Ghemawat:Google大规模分布式平台GFS,Bigtable和MapRe
原创
26阅读
0评论
0点赞
发布博客于 24 天前

JAVA语言-Pattern 正则的基本使用(常用正则表达式\Java Matcher对象中find()与matches()的区别)

文章目录Java 正则表达式常用正则表达式java Pattern和Matcher 常用使用示例Java 正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:“a” 或 “1”。Java 正则表达式和 Perl 的是最为相似的。ja
原创
52阅读
1评论
0点赞
发布博客于 28 天前

java常见编程练习hw二(中等难度)

文章目录1. 进制转换[推荐、简单]思路:java内置 decode方法,将 String 解码为 Integer【不推荐】思路2,自己计算2. 质数因子思路1: 设定i=2,i一直递增,当N除以i余数为0的时候,N设定为N/i3. 合并表记录思路:使用有序的TreeMap4. 提取不重复的整数思路1 创建一个长度为10的数组5. 字符个数统计HashSet6. 字符串排序思路:利用java 的 Arrays.sort 排序数组即可7. 购物单 (TODO 难一点)思路1:给定购物单,逐级增加金额和件数,
原创
46阅读
0评论
0点赞
发布博客于 26 天前

JAVA语言-比较器Comparator(java中Comparable和Comparator的区别)

文章目录一、什么是Comparator二、Java compare方法和compareTo方法三、java中Comparable和Comparator的区别Comparator的例子三、demo:java8使用Lambda表达式比较器Comparator给List对象排序,按时间、数字、字典排序一、什么是ComparatorComparator 是javase中的接口,位于java.util包下。数组工具类和集合工具类中提供的工具方法sort方法都给出了含有Comparator接口的重载方法。Arr
原创
54阅读
1评论
0点赞
发布博客于 29 天前

java常见编程练习hw一(入门、简单题型)

文章目录1. 二进制中1的个数思路1: 输入的整数与1做位与运算[推荐掌握]思路2:n&(n-1)2. 正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小 公倍数。思路1: 最小公倍数 = 两数相乘/最大公约数求最大公约数3. 字符逆序思路1: StringBuilder.reverse方法4. 等差数列思路:数学思路,转化为等差数列求和,直接用公式计算求解5. 求最大连续bit数思路: 位运算,利用>>运算符,循环判断是否有连续的1。
原创
56阅读
0评论
0点赞
发布博客于 26 天前

什么是Acala 、ACA 链、阿卡拉(kar)

文章目录Acala什么是Acala什么是 KAR参考Acala赛道:DeFi简介:Acala 可能是波卡生态内目前社区期待度最高的项目之一,其愿景是成为整个波卡网络的 DeFi 中心,现已推出了跨链多资产抵押的稳定币 Honzon 协议、释放 Staking 资产流动性 Homa 协议以及去中心化交易所等核心业务模块。值得一提是,Acala 还有一条先行网 Karura,可以简单理解为建设在波卡先行网 Kusama 上的 Acala。是否曾接受 Grant:是代币情况:ACA,未发行。先行网 Ka
原创
113阅读
0评论
0点赞
发布博客于 2 月前

什么是Kusama (KSM)以及与波卡的区别

文章目录一、Kusama (KSM)1. 什么是Kusama1.1 Kusama是波卡的测试网吗?2. Kusama与波卡的区别2.1 使用场景3. 学习 Substrate二、参考一、Kusama (KSM)1. 什么是KusamaKusama是波卡的测试网络,又叫金丝雀网络。任何部署在波卡上的新功能,都需要先在Kusama上部署,测试,成功之后,再迁移到波卡。Kusama,不要把它看成单纯一个测试网,而是要把他看成一个存在于真实经济环境中的,早期的高度实验性版本的波卡——你可以理解为波卡Beta
原创
158阅读
0评论
0点赞
发布博客于 2 月前

什么是Tezos (XTZ)

文章目录什么是Tezos背景以及历史基本原理参考什么是Tezos官网:https://tezoscommons.org/区块链浏览器:https://tzstats.com/Tezos曾被人拿来对标以太坊,不仅仅是因为两者白皮书的发布时间差不多,就连愿景也类似——为造智能合约和去中心化应用(DApp)打造平台;后来,Tezos又被人拿来对标EOS,因为两者都属于PoS机制(Tezos是LPoS,EOS是DPoS),都想做高性能的底层公链。Tezos是第四代区块链平台,它使用权益证明机制,并促进智能
原创
61阅读
0评论
0点赞
发布博客于 2 月前

什么是Curve (CRV)\总锁定价值(TVL)

文章目录一、Curve1. Curve项目二、关于总锁定价值(TVL)1. 为什么用TVL衡量DeFi?三、参考一、Curve官网:https://www.curve.fi/合约源码:https://github.com/curvefi/curve-contract合约查询:https://etherscan.io/token/0xd533a949740bb3306d119cc777fa900ba034cd521. Curve项目Curve是一个以太坊上的去中心化流动池交易所,提供极其高效的稳
原创
70阅读
0评论
0点赞
发布博客于 2 月前

国产公链 Nervos

文章目录国产公链 Nervos国产公链 Nervos官网: https://www.nervos.org/
原创
68阅读
0评论
0点赞
发布博客于 2 月前

什么是群、什么是阿贝尔群(abel群、阿贝尔群也称为交换群或可交换群)、群论入门

文章目录什么是群什么是阿贝尔群群论入门参考什么是群中文名:群外文名:group含 义:数学概念什么是阿贝尔群中文名:阿贝尔群外文名:Abel Group别 称:交换群或可交换群阿贝尔群以挪威数学家尼尔斯·阿贝尔命名。群论入门五次方程(三)群论入门 隐藏在根与系数关系中的秘密参考URL: https://www.bilibili.com/video/BV1Wb41187wA?from=search&seid=13543561021966465460参考五次方程为
原创
485阅读
3评论
1点赞
发布博客于 2 月前

在Markdown中输入数学公式(latex)

文章目录在Markdown中输入数学公式1 基本语法1.1 呈现位置2 希腊字母3 字母修饰3.1 上下标3.2 矢量3.3 字体3.4 分组3.5 括号3.6 求和、极限与积分3.7 分式与根式3.8 特殊函数3.9 特殊符号3.10 空格4 矩阵4.1 基本语法4.2 矩阵边框4.3 省略元素4.4 阵列4.5 方程组参考文献在Markdown中输入数学公式在Markdown中输入数学公式(MathJax)参考URL: https://www.jianshu.com/p/a0aa94ef8ab2/
转载
48阅读
0评论
0点赞
发布博客于 2 月前

以太坊扩容之Layer2 和 Rollup 解决方案

文章目录一、背景二、什么是Layer 2三、Layer2的主要技术四、什么是Rollup什么是Optimistic Rollup(OR)?什么是ZK Rollup(ZKR)?五、参考一、背景2020 年 9 月,以太坊的 gas 价格突破历史新高,超过 477 Gwei,或许这预示着离 gas 价格涨至 Twei 的日子不远了。自 2017 年的 ICO 热潮以来,以太坊网络上还没有如此拥堵过,可以说现在的拥堵程度更高了。区块 gas 上限也创下了历史新高 1250 万。交易量达到了 2017 年的峰
原创
171阅读
0评论
0点赞
发布博客于 2 月前

什么是DFINITY

文章目录什么是dfinity什么是dfinity官网:https://dfinity.org/github:https://github.com/dfinityThe Internet Computer is a public blockchain network so powerful that it can natively host hyperscale open internet services, pan-industry platforms, DeFi systems, secure e
原创
112阅读
2评论
0点赞
发布博客于 2 月前

Hyperledger Indy项目(开源去中心化身份平台)、去中心化身份(DID)、分布式数字身份项目

文章目录Hyperledger Indy什么是Hyperledger IndyIndy实现独立的数字身份Indy如何验证数字身份使用案例Hyperledger Indy官方文档:https://indy.readthedocs.io/en/latest/官网:https://www.hyperledger.org/use/hyperledger-indy什么是Hyperledger Indy参考URL: https://zhuanlan.zhihu.com/p/26754099Hyperledg
原创
140阅读
1评论
0点赞
发布博客于 2 月前

什么是PKI 体系(数字证书种类)

文章目录一、什么是PKIPKI 基本组件数字证书分类二、参考一、什么是PKIPKI 是 Public Key Infrastructure 的缩写,中文叫做公开密钥基础设施,也就是利用公开密钥机制建立起来的基础设施。PKI 是 Public Key Infrastructure 的缩写,其主要功能是绑定证书持有者的身份和相关的密钥对(通过为公钥及相关的用户身份信息签发数字证书),为用户提供方便的证书申请、证书作废、证书获取、证书状态查询的途径,并利用数字证书及相关的各种服务(证书发布,黑名单发布,时间
原创
107阅读
0评论
0点赞
发布博客于 2 月前

什么是公有链、联盟链、许可链

文章目录联盟链联盟链平台有哪些?参考联盟链什么是联盟链?联盟链项目有哪些?参考URL: https://zhuanlan.zhihu.com/p/190180301联盟链参考URL: https://baike.baidu.com/item/%E8%81%94%E7%9B%9F%E9%93%BE/4867413#2联盟链,只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定。联盟链(Consortium blockchain),是指由多个
原创
378阅读
0评论
0点赞
发布博客于 2 月前

去中心化身份(Decentralized ID, DID)介绍

文章目录去中心化身份(Decentralized ID, DID)介绍1. 背景与现状1.1 关于去中心化身份(Decentralized ID, DID)1.2 Decentralized IDentity(DID)现状2 W3C DID 标准2.1 DID 规范2.2 可验证声明3 uPort项目3.1 uPort App3.2 uPort是如何运转的3.4 DApp如何使用uPort去中心化身份(Decentralized ID, DID)介绍DID可以说是区块链领域一个偏冷门的方向,但是其实它看
转载
102阅读
0评论
0点赞
发布博客于 2 月前

Hyperledger 超级账本项目列表

文章目录Hyperledger 项目列表Hyperledger 项目列表官网:https://www.hyperledger.org/use/tutorialsDiscover various resources for using different Hyperledger projects发现各种资源以使用不同的Hyperledger项目。Hyperledger Fabric 是由 Linux 基金会发起创建的开源区块链分布式账本。hyperledger fabric是区块链中联盟链的
原创
52阅读
0评论
0点赞
发布博客于 2 月前

零知识证明入门必看

MasterMindhttps://github.com/weijiekoh/zkmmZero-knowledge proofs, a board game, and leaky abstractions: how I learned zk-SNARKs from scratchhttps://medium.com/@weijiek/how-i-learned-zk-snarks-from-scratch-177a01c5514e@郭宇:零知识证明技术将会区块链的 must-have。不过这个黑科技
原创
94阅读
1评论
0点赞
发布博客于 2 月前

黑暗森林:V神和Paradigm联创都在玩的三体游戏(dark forest)

文章目录黑暗森林:V神和Paradigm联创都在玩的三体游戏什么是黑暗森林黑暗森林:V神和Paradigm联创都在玩的三体游戏去中心化游戏「黑暗森林」发布 v0.5 版本,升级内容包括新增试验性插件系统等参考URL: https://www.chainnews.com/news/580489175071.htm黑暗森林:V神和Paradigm联创都在玩的三体游戏https://zhuanlan.zhihu.com/p/341797447什么是黑暗森林...
原创
38阅读
0评论
0点赞
发布博客于 2 月前

什么是BEP2、BEP20\币安链(BC)、币安智能链(BSC)区别

文章目录什么是BEP2、BEP20什么是BEP2令牌?币安链、币安智能链区别币安链(Binance Chain,简称BC)币安智能链(Binance Smart Chain,简称BSC)什么是BEP2、BEP20BEP2为币安链网络,BEP20为币安智能链(BSC)网络,暂不支持将币安智能链网络的代币充值到币安链充值地址上或者从币安链充值到币安智能链地址上;币安智能链地址格式与ERC20地址格式相似,用户在充值、提现时请务必再三确认后再操作;由于上述代币支持多个网络地址,用户在充值、提现时请注意选择
原创
2439阅读
0评论
0点赞
发布博客于 2 月前

什么是社会恢复钱包(Social Recovery Wallets)

文章目录一、背景二、什么是社会恢复型钱包?三、现有的社会恢复钱包Argent 钱包Loopring 钱包四、社会恢复钱包 解决了什么问题?五、参考一、背景2021年1 月 11 日,以太坊创始人 V 神在其博客发布文章称,由于当前加密货币钱包的防盗和防丢失保护功能远远少于实际需要,有时笨拙且难以使用,导致使用率极低。因此,V 神指出近期行业出现了一个更好的替代方案:一种称为社会恢复型钱包(social recovery wallets)的新型智能合约钱包。V 神称,如今硬件钱包仍然存在供应链攻击与单点
原创
88阅读
0评论
0点赞
发布博客于 2 月前

java 毫秒转时分秒格式(Java中将毫秒数转为*天*小时*分*秒)

文章目录将毫秒 换算成(天 时 分 秒 毫秒)将毫秒 换算成(天 时 分 秒 毫秒)背景:如果只有50秒,就显示50秒如果有1分钟以上,就显示1分钟XX秒如果有1小时以上,就显示x小时y分钟z秒public static String formatTime(Long ms) { Integer ss = 1000; Integer mi = ss * 60; Integer hh = mi * 60; Integer dd = hh
原创
438阅读
0评论
0点赞
发布博客于 2 月前

redis 返回 key 的剩余的过期时间(RedisTemplate封装PTTL 命令)

文章目录redis 返回 key 的剩余的过期时间(PTTL 命令)redis 返回 key 的剩余的过期时间(PTTL 命令)Redis Pttl 命令以毫秒为单位返回 key 的剩余过期时间。redis Pttl 命令基本语法如下:redis 127.0.0.1:6379> PTTL KEY_NAME返回值当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1 。 否则,以毫秒为单位,返回 key 的剩余生存时间。注意:在 Redis 2.8 以
原创
217阅读
0评论
0点赞
发布博客于 2 月前

trc20和erc20、OMNI有什么区别

文章目录一、USDT三种链类型Omni、ERC20、TRC20的区别二、参考一、USDT三种链类型Omni、ERC20、TRC20的区别关于USDT:大家都知道它是入场的币种之一,由Tether公司发行的基于美元1:1挂钩的稳定币。USDT的三种形式是:基于比特币网络的Omni-USDT,货币地址是BTC地址,货币被带到BTC网络;这是最开始USDT发行方式,基于Omni协议发行的加密货币,可以简单理解为基于比特币的USDT。根据以太坊ERC20协议的ERC20-USDT,货币地址是ET
原创
3297阅读
0评论
0点赞
发布博客于 2 月前

spring boot中使用Redis实现限制用户登陆次数

SpringBoot中使用Redis实现限制用户登陆次数SpringBoot中使用Redis实现限制用户登陆次数参考URL: https://blog.csdn.net/yongerprogrammer/article/details/103673149SpringSecurity下,使用Redis实现验证码验证,用户错误登陆次数限制,锁定/释放用户参考URL: https://blog.csdn.net/qq_42105629/article/details/104657127错误登录控制(5次
转载
87阅读
0评论
0点赞
发布博客于 2 月前

Chainlink官方文档翻译(四) 节点操作(NODE OPERATORS)/节点部署

文章目录节点操作概述节点操作概述Running a Chainlink node allows you to provide external data directly to smart contracts. In this section, we’ll explain how to configure your own Chainlink node and become a node operator.运行Chainlink节点可让您直接向智能合约提供外部数据。 在本节中,我们将说明如何配置自
原创
56阅读
1评论
0点赞
发布博客于 2 月前

PostgreSQL(Pgsql)快速开始/ ubuntu 下PostgreSQL数据库安装配置

文章目录一、PostgreSQL是什么1. Pgsql和Mysql的对比二、ubuntu 下安装配置postgres sql 数据库1. [推荐]apt-get 安装postgres开启远程访问2. 源码安装三、参考一、PostgreSQL是什么官网: https://www.postgresql.org/PostgreSQL: The World’s Most Advanced Open Source Relational DatabasePostgreSQL:世界上最先进的开源关系数据库Pos
原创
77阅读
0评论
0点赞
发布博客于 2 月前

Infura 以太坊服务器(Infura使用详细指南)

文章目录一、Infura1. 什么是Infura2. infura的使用一、Infura官网: https://infura.io/1. 什么是Infura本地安装geth的方法需要花比较多的时间和空间来同步区块,利用infura可以简单很多,infura提供公开以太坊和测试节点,可以利用infura提供的api访问以太坊以及IPFS。去官网只需要提供email注册得到链接即可。使用infura的好处就是你不用花过多的时间去同步区块,可以直接使用。使用之前必须明白的是infura节点不掌控账户,
原创
339阅读
0评论
0点赞
发布博客于 2 月前

Chainlink官方文档翻译(三) 架构-基本请求模型(Basic Request Model)、去中心化数据模型(Decentralized Data Model)

文章目录架构概述基本请求模型(Basic Request Model)合约概览ChainlinkClientLINK Token预言机合约请求FulfillmentOff-Chain Oracle Node架构概述https://docs.chain.link/docs/architecture-request-modelChainlink connects smart contracts with external data using its decentralized oracle networ
翻译
44阅读
0评论
0点赞
发布博客于 2 月前

Chainlink官方文档翻译(二) 中间件-随机数 Intermediates - Random Numbers)

文章目录Intermediates - Random Numbers一、介绍1. 请求和接受(Request & Receive)2. 使用 LINK3. 与Chainlink预言机交互4. 使用Chainlink VRF4a. Importing VRFConsumerBaseIntermediates - Random Numbersintermediates[,ɪntɚ’midɪət]n. 中型物;中间事物;光泽辊;媒介(intermediate的复数)v. 调解;充当调解人(in
翻译
38阅读
0评论
0点赞
发布博客于 2 月前

VRF是什么?

VRF介绍VRF介绍参考URL: https://blog.csdn.net/shangsongwww/article/details/88797403
转载
160阅读
1评论
0点赞
发布博客于 2 月前

以太坊ERC-677标准(为什么 LINK 使用 ERC-677 标准发行 token)

以太坊ERC-677标准为什么 LINK 使用 ERC-677 标准发行 token参考URL: https://ethfans.org/chainlink/articles/37453ERC20 是一套协议标准,代码角度来说就是一套接口 API。在这个协议标准下,只要实现了协议标准所规定的方法,都可以作为 ERC20 代币的实现。协议规定必须实现的方法有:// 1. 代币发行总量function totalSupply() public view returns (uint256)// 2.
转载
144阅读
0评论
0点赞
发布博客于 2 月前

Chainlink官方文档翻译(一) 初学者教程(Beginners Tutorial )

文章目录介绍准备开始教程 (Tutorials)初学者-基础什么是智能合约智能合约用什么语言编写?智能合约是什么样的?4. 什么"deploying"的意思是?5. 为什么预言机重要6. 智能合约如何使用预言机6a. 使用Chainlink价格feed7. 如何部署到测试网?7a. The Remix IDE7b. Metamask wallet7c. 获取测试网路ETH架构总述(Architecture Overview)介绍准备开始Retrieve the latest prices of as
翻译
46阅读
0评论
0点赞
发布博客于 2 月前

Java 获取当前或调用者类名和方法名(Thread.currentThread().getStackTrace()、new Throwable().getStackTrace())

文章目录一、Java获取当前类名和方法名Thread.currentThread().getStackTrace()1. 关于Thread.currentThread().getStackTrace()2. Thread.currentThread().getStackTrace()这种直接获取堆栈的方法在中有何隐患吗?二、【推荐】Java获取当前类名和方法名new Throwable().getStackTrace()1. 关于Java Throwable getStackTrace()方法一、Java
原创
253阅读
0评论
0点赞
发布博客于 2 月前

什么是ChainLink (LINK)

文章目录预言机ChainLink (LINK)什么是ChainLink (LINK)历史chainlink特色参考预言机ChainLink (LINK)官网: https://chain.link/官方文档:https://docs.chain.link/docs什么是ChainLink (LINK)ChainLink于2017年设计,其创造者是史蒂夫·埃利斯(Steve Ellis)、阿里·尤尔斯(Ari Juels)和谢尔盖·纳扎罗夫(Sergey Nazarov)。ChainLink是预言机
原创
182阅读
0评论
0点赞
发布博客于 2 月前

Metamask 连接私有节点

文章目录Metamask 连接私有节点Metamask 连接私有节点第一步,Metamask设置节点连接。(前提:需要自己手动搭建以太坊私有节点,我用的是geth,且搭建在ubtuntu上)点击save. 完成对私有节点geth的连接。效果图如下:A malicious Ethereum network provider can lie about the state of the blockchain and record your network activity. Only add custo
原创
344阅读
0评论
0点赞
发布博客于 2 月前

什么是非同质化代币(NFT)\ NFT有哪些应用?

文章目录什么是非同质化代币(NFT)1、什么是同质化代币?2. 什么是非同质化币?3. NFT有哪些应用?4. NFT(非同质化代币)的标准参考什么是非同质化代币(NFT)NFT是一个出现在2018年的区块链名称,其英文全称为Non-Fungible Token,翻译成中文就是:非同质化代币,具有不可分割、不可替代、独一无二等特点。fungible美: ['fʌndʒəbəl]英: ['fʌndʒɪbl]adj. 可代替的;【法】可互换的n. 【法】(偿还债务时所用的)代替物网络 可替代的;
原创
352阅读
0评论
0点赞
发布博客于 2 月前

Hibernate JPA-JPA在工作中使用总结(自己觉得不好用的地方)

文章目录JPA在工作中使用总结JPA在工作中使用总结jpa自动生成sql方法命名,当条件参数比较多的时候,你的方法命名就特别长。如下: /** * 查询某一Sort范围区间 Sort升序排序的部门列表 * * @param parentId * @param lastUpdateType * @param sort * @return */ List<Department> findByParentI
原创
25阅读
2评论
0点赞
发布博客于 7 天前

git- git checkout 创建新的分支、切换分支、切换到指定tag

从已有的分支创建新的分支(如从master分支),创建一个dev分支git checkout -b dev//基于本地创建分支git checkout -b dev origin/dev //基于远程分支创建本地分支可以看到git checkout -b命令相当于创建分支: git branch dev切换分支: git checkout dev删除本地分支git branch -D dev删除远程分支git push origin :branch-namegit clone整个仓
原创
225阅读
0评论
0点赞
发布博客于 2 月前

spring boot- 自定义配置文件路径、配置文件的加载顺序(--spring.config.additional-location 自定义配置文件路径)

SpringBoot配置文件SpringBoot使用一个以application命名的配置文件作为默认的全局配置文件。支持properties后缀结尾的配置文件或者以yml/yaml后缀结尾的YAML的文件配置。配置文件目录SpringBoot配置文件存放位置以及读取顺序参考URL: https://www.jianshu.com/p/780f83a40a90配置文件目录SpringB...
原创
579阅读
0评论
0点赞
发布博客于 2 月前

预言机如何读取和验证数据?

文章目录预言机如何读取和验证数据?预言机的运行机制预言机如何读取和验证数据?参考预言机如何读取和验证数据?预言机——区块链和真实世界的“交互”参考URL: https://m.sohu.com/a/335832115_758952预言机的运行机制当区块链上的某个智能合约有数据交互需求时,预言机在接收到需求后,帮助智能合约在链外收集外界数据,验证后再将获取的数据反馈回链上的智能合约。 预言机本身也可能包含一个Oraclize的智能合约。预言机提供一种无须信任的方式提供外在的信息,在智能合约和外在真
原创
112阅读
0评论
0点赞
发布博客于 2 月前

拜占庭容错共识(PBFT)

文章目录一、拜占庭容错共识1. 什么是PBFT拜占庭将军的问题是什么?pBFT 原理2. 与最传统的PoW共识机制相比,PBFT优势和劣势二、参考一、拜占庭容错共识1. 什么是PBFT共识机制堪称区块链的核心。我们知道,EOS、Hyperledger以及Stellar等著名的项目,都采用了BFT(拜占庭容错)共识机制,那么,BFT到底是什么?什么是 pBFT?Practical Byzantine Fault Tolerance ,实用拜占庭容错。什么是 BFT?Byzantine Fault
原创
387阅读
0评论
0点赞
发布博客于 2 月前

什么是预言机(oracle)

文章目录什么是预言机(oracle)什么是预言机(oracle)
原创
190阅读
0评论
0点赞
发布博客于 2 月前

spring boot- @EnableAsync和@Async(Spring boot 注解@Async不生效 无效 不起作用)

文章目录@EnableAsync和@AsyncSpring boot 注解@Async不生效 无效 不起作用@EnableAsync和@Async@EnableAsync@Async使用总结参考URL: https://www.cnblogs.com/hsug/p/13303018.htmlSpringboot中的@EnableAsync和@Async的作用和基本用法参考URL: https://www.cnblogs.com/kelelipeng/p/12737454.html只要@Enabl
原创
228阅读
0评论
0点赞
发布博客于 2 月前

spring boot- 异步@Async + 事务@Transactional 组合使用测试

文章目录spring boot- 异步@Async + 事务@Transactional 组合使用测试demo1测试: @Transactional 方法中调其他服务的@Async方法spring boot- 异步@Async + 事务@Transactional 组合使用测试demo1测试: @Transactional 方法中调其他服务的@Async方法@Slf4j@Servicepublic class TestService { @Autowired SysRoleRep
原创
122阅读
0评论
0点赞
发布博客于 2 月前

Apollo-本地开发模式(不接入配置中心进行本地开发 env=Local)

文章目录Apollo本地开发模式不接入配置中心进行本地开发Apollo本地开发模式不接入配置中心进行本地开发官网: https://github.com/ctripcorp/apollo/wiki/Java%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97#%E4%BA%94%E6%9C%AC%E5%9C%B0%E5%BC%80%E5%8F%91%E6%A8%A1%E5%BC%8F配置步骤:修改/opt/settings
原创
307阅读
0评论
0点赞
发布博客于 2 月前

Hibernate JPA-原生查询返回BigIntegers而不是long

文章目录Hibernate返回BigIntegers而不是longHibernate返回BigIntegers而不是longHibernate返回BigIntegers而不是long参考URL: http://codingdict.com/questions/56174为什么JDBC把MySQL bigint类型解析为BigInteger而不是long类型?参考URL: https://www.zhihu.com/question/411449555spring data jpa 原生脚本查询
原创
231阅读
0评论
0点赞
发布博客于 2 月前

Hibernate JPA-删除操作(deleteBy)、 jpa 中使用逻辑删除

文章目录条件判断删除条件判断删除需要我们在XxxRepository新增一个方法/** * 根据name进行删除 * * @param name */void deleteByName(String name);delete 表示执行的是删除操作By 表示根据某个字段来进行条件限定Name 这个有POJO中的属性匹配删除一个不存在的记录,会抛异常声明删除方法时,实际等同于先查询记录,然后根据记录的id进行精准删除...
原创
299阅读
0评论
0点赞
发布博客于 2 月前

什么是WebAuthn、FIDO 是什么?

文章目录WebAuthnWebauthn的架构实现Webauthn应用场景Webauthn存在的缺点FIDO (Fast Identity Online)线上快速身份验证参考WebAuthnhttps://webauthn.io/身份安全|什么是Webauthn?参考URL: https://baijiahao.baidu.com/s?id=1667228882303147989WebAuthn(Web 身份验证)是由万维网联盟(W3C)发布的 Web 标准。WebAuthn 是 FIDO 联盟指
原创
126阅读
0评论
0点赞
发布博客于 2 月前

Cosmos 是什么?

文章目录Cosmos 简介Cosmos 简介Cosmos 是什么? 一文了解Cosmos的来龙去脉参考URL: https://learnblockchain.cn/2019/05/21/what-is-cosmos/
原创
114阅读
0评论
0点赞
发布博客于 2 月前

java 通用内存分页(List分页)

自己编写相关工具类List分页和SQL分页在什么情况下使用?参考URL: https://www.zhihu.com/question/62593358/answer/1126234241Java对list进行分页,subList()方法实现分页参考URL: https://www.cnblogs.com/loong-hon/p/10863635.html[推荐]Java内存分页工具类参考URL: http://www.manongjc.com/detail/14-zmdycqozrtwaylf
转载
196阅读
0评论
0点赞
发布博客于 2 月前

JAVA语言-判断String是否包含子串

文章目录自己编写相关工具类自己编写相关工具类List分页和SQL分页在什么情况下使用?参考URL: https://www.zhihu.com/question/62593358/answer/1126234241Java对list进行分页,subList()方法实现分页参考URL: https://www.cnblogs.com/loong-hon/p/10863635.htmlJava内存分页工具类参考URL: http://www.manongjc.com/detail/14-zmdyc
转载
224阅读
2评论
0点赞
发布博客于 2 月前

Parabolic SAR(抛物线转向指标)

文章目录一、Parabolic SAR(抛物线转向指标)1. Parabolic SAR(抛物线转向指标) 简介一、Parabolic SAR(抛物线转向指标)parabolic英 [ˌpærəˈbɒlɪk] 美 [ˌpærəˈbɑːlɪk]抛物线型;抛物面天线;抛物线;抛物线形;抛物面1. Parabolic SAR(抛物线转向指标) 简介Parabolic SAR 指标简称 SAR,又叫或停损转向操作点指标,其全称叫"Stop and Reveres,缩写SAR"。中文译为抛物线转
原创
215阅读
0评论
0点赞
发布博客于 2 月前

Hibernate JPA-JPA 只查询(单表、多表)部分字段而不返回全部字段

文章目录一、JPA 只查询部分字段而不返回全部字段1. 方式1:定义一个接口,实体类实现这个接口(未测试验证)2. 方式2:@Query写原生sql,List、List一、JPA 只查询部分字段而不返回全部字段spring data jpa怎么做到只查询部分字段而不返回全部字段?参考URL: https://blog.csdn.net/github_37412255/article/details/103770176方式1 比较繁琐,不推荐使用;方式2 经过测试,通过!1. 方式1:定义一个接口,实
原创
126阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(十一) -事件(Events)、数据类型(Types)

文章目录事件(Events)事件(Events)
翻译
92阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(十) -预言机(Oracle)

文章目录一、预言机(Oracle)1. 一般概念2. 资金费 (Funding Fee)VWAP(Volume Weighted Average Price 成交量加权平均价格)Futures VWAP updateCalculation3. 测试网设置 (Testnet setup)测试网交易对(Testnet pairs)预言机服务(Oracle services)补充:指数价格 (index price)一、预言机(Oracle)1. 一般概念Oracle有一个功能:更新资产的指数价格更新
翻译
91阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(九) -清盘、清算(Liquidation)

文章目录一、清盘、清算(Liquidation)1. 用订单清算头寸(liquidatePositionWithOrders)一、清盘、清算(Liquidation)liquidation英 [ˌlɪkwɪˈdeɪʃn]美 [ˌlɪkwɪˈdeɪʃn]n. 清盘; 清算; 清偿;[例句]If the banks opt to pull the rug from under the ill-fated project, it will go into liquidation.如果这些银行不再对
转载
80阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(八) -头寸、仓位(Positions)

文章目录一、仓位(Positions)平仓(closePosition)补充:头寸的概念一、仓位(Positions)平仓(closePosition)平仓(close position)是指期货交易者买入或者卖出其所持期货合约的品种、数量及交割月份相同但交易方向相反的期货合约,了结期货交易的行为,简单的说就是“原先买入的就卖出,原先是卖出(沽空)的就买入。”调用closePosition将执行以下步骤:Query the oracle to obtain the most recent pri
翻译
125阅读
0评论
0点赞
发布博客于 3 月前

spring boot-后台返回树形结构+是否被选中

文章目录后台返回树形结构+是否被选中后台返回树形结构+是否被选中关于管理系统中的菜单管理问题——树形结构+是否被选中参考URL: https://blog.csdn.net/huxiutao/article/details/93739362业务背景:给某个角色配置菜单权限,菜单树编辑回显。整体思路如下:1)在原菜单类中添加 是否选中标记属性,如 private boolean selected;2)先找出全部 菜单,private List allMenuList = new Arra
原创
135阅读
0评论
0点赞
发布博客于 3 月前

玩转以太坊(Ethereum)的测试网络

文章目录一、测试网络来源背景二、以太坊的测试网络Ropsten测试网Kovan测试网Rinkeby测试网Goerli测试网三、以太坊 2.0 测试网?一、测试网络来源背景玩转以太坊(Ethereum)的测试网络参考URL: https://zhuanlan.zhihu.com/p/29010231众所周知,区块链是一个类似于链表的结构,每一个区块都具有唯一的Hash值,后一个区块通过记录前一个区块的Hash值,来表明父子关系。一条区块链可以无限延伸,然而却一定要有一个开端,一个让这条区块链从无到有的
原创
406阅读
0评论
0点赞
发布博客于 3 月前

以太坊-Ethereum Studio工具入门-快速开始

文章目录一、什么是 Ethereum Studio二、如何使用(入门)1. 选择一个模板: Hello WorldREADME.md“Hello World”项目模板的目标以太坊工作室IDE简介 (Introduction to the Ethereum Studio IDE)智能合约(The smart contract)参考一、什么是 Ethereum Studio工具网址:https://studio.ethereum.org/Ethereum Studio 是一个以太坊推出的在线开发平台,主要
原创
172阅读
0评论
0点赞
发布博客于 3 月前

什么是ZK-Rollup

文章目录ZK-Rollup背景什么是 Rollup?什么是ZK-Rollup参考ZK-RollupZKSwap 官网和白皮书:https://zkswap.pro/zhZKSwap App:https://zkswap.app/zhZKSwap 测试网教程:https://zkswap.app/docs/tutorial-zh.pdfZKSwap Layer2 浏览器:https://zkswap.info/zh背景区块链公链自诞生以来,虽然大大降低了信任的门槛,但一直面临着一个效率问题:即
原创
522阅读
0评论
0点赞
发布博客于 3 月前

Hibernate JPA-如何进行模糊查询(Like、Contains)

文章目录一、JPA 进行模糊查询方法一:JPA 使用从方法名称创建查询方法二: 原生sql一、JPA 进行模糊查询方法一:JPA 使用从方法名称创建查询List<ExampleEntity> findAllByDeviceNamesLikeAndUsername(String deviceNames,String username); Page<RolePO> findByUserIdAndRoleNameContains(Long id, String roleName
原创
512阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(五) -衍生产品规范(Derivatives Specification) 概述

文章目录一、衍生产品规范(Derivatives Specification)概述拓展:什么是永续合约?永续合约特点有哪些?拓展:头寸(position)一、衍生产品规范(Derivatives Specification)概述This protocol enables traders to create, enter into, and execute decentralized perpetual swap contracts on any arbitrary market.该协议使交易者能够在
翻译
108阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(四) -通证经济(Token Economics)

文章目录一、通证经济(Token Economics)1. 权益担保证明(Proof of Stake Security)2. 治理(Governance)3. 做市商激励 (Market Maker Incentives)拓展:做市商到底什么?4. 中继激励(Relayer Incentives)5. 交易手续费价值累积(Exchange Fee Value Accrual)6. 衍生产品的抵押品支持 (Collateral Backing for Derivatives)7. 交易参与激励 (Excha
翻译
151阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(三) -Injective EVM RPC provider、Injective ⮂ Ethereum Bridge

文章目录一、Injective EVM RPC provider二、Injective ⮂ Ethereum Bridge1. Ethereum → Injective Chain2. Injective Chain → Ethereum一、Injective EVM RPC providerNodes also provide the full Ethereum JSON-RPC API which connects to the Injective EVM.节点还提供完整的以太坊JSON-RPC
翻译
113阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(二) -Injective Exchange Client、Injective API Provider

文章目录一、Injective Exchange Client二、Injective API Provider1. 交易转发服务(Transaction Relay Service)2. 数据层(Data Layer)一、Injective Exchange ClientInjective provides a powerful, full-fledged decentralized exchange open-source front-end implementation allowing anyon
翻译
105阅读
0评论
0点赞
发布博客于 3 月前

Injective Protocol官方文档翻译(一) -介绍、架构、Injective 链

文章目录introduction 介绍Architecture 架构Injective Chainintroduction 介绍官网: https://docs.injectiveprotocol.com/?shell#introductionArchitecture 架构Injective Protocol is comprised of five principal components:Injective ChainInjective Exchange ClientInjective
翻译
139阅读
0评论
1点赞
发布博客于 3 月前

Hibernate JPA-实体类定义联合主键@IdClass、@EmbeddedId注解

文章目录一、复合主键@idClass、@Embeddable@idClass@Embeddable网上实例demo二、参考一、复合主键@idClass、@Embeddable可参照官方文档介绍: https://www.objectdb.com/java/jpa/entity/id#Composite_Primary_Key_JPA作为一种持久层框架的指导思想,对于数据库实体的复合主键,提到有两种方式可以实现:1>@IdClass标签的使用。2> @EmbededId标签的使用。思路
原创
163阅读
0评论
0点赞
发布博客于 3 月前

JAVA语言-常量字符定义,比如逗号、句号、空格等(hutool )

常量字符定义(hutool )Hutool中作者已经定义了一些特殊字符常量,建议工作中可以直接使用,不要再自己封装。public class StrUtil { public static final int INDEX_NOT_FOUND = -1; public static final char C_SPACE = ' '; public static final char C_TAB = '\t'; public static final char C_DOT =
原创
647阅读
0评论
0点赞
发布博客于 3 月前

JAVA语言-Boolean.TRUE 和 true 性能对比

Boolean.TRUE 和 true 性能对比Boolean.TRUE 和 true 性能对比参考URL: https://blog.csdn.net/anenan/article/details/88720152在一些开源项目中,我们发现它的函数返回 这样写 return Boolean.TRUE;为什么呢?可以查看原作者性能测试,这里给出如下结论:建议 Boolean 返回类型函数建议 return Boolean.TRUE;这种写法!Boolean A(){ retur
原创
244阅读
0评论
0点赞
发布博客于 3 月前

spring boot-整合RabbitMq(RabbitMq基础)

文章目录RabbitMq基础Springboot 整合RabbitMq参考RabbitMq基础Springboot 整合RabbitMq参考SpringBoot集成rabbitmq(一)参考URL: https://www.cnblogs.com/sword-successful/p/10295561.html
原创
270阅读
0评论
0点赞
发布博客于 3 月前

什么是Uniswap(基本原理)?

文章目录什么是Uniswap?基本原理参考什么是Uniswap?Uniswap is a protocol for automated token exchange on Ethereum. It is designed around ease-of-use, gas efficiency, censorship resistance, and zero rent extraction.中文:Uniswap是一个用于以太坊上自动代币交换的协议。它围绕易用性、gas 使用效率、抗审查性和零抽租而设计。
原创
1311阅读
0评论
1点赞
发布博客于 3 月前

以太坊智能合约开发-《精通以太坊智能合约开发》学习总结实践

文章目录初探以太访智能合约remix小demo以太坊核心概念交易/事务( Transaction )区块参考初探以太访智能合约remix小demohttps://remix.ethereum.org目前尝试 Solidity 编程的最好方式是使用 Remixo Remix 是一个基于浏览器的 Solidity IDE , 它集成了 Solidity 编译器、运行环境 ,以及调试和发布工具。使用浏览器打开网址 https://remix.ethereum.org官方demo// SPDX-Lic
原创
478阅读
4评论
2点赞
发布博客于 3 月前

spring boot-@Validated参数校验 @Pattern 利用正则自定义注解

文章目录问题背景validation--参数校验@Pattern 利用正则自定义注解问题背景validation–参数校验JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation,用于对 Java Bean 中的字段的值进行验证。Hibernate Validator则是Hibdernate提供的一种对该规范的实现。——即Hibernate Validator是用来做参数校验。Hibernate Validator:是JSR-303参考实现。Constrani
原创
744阅读
2评论
1点赞
发布博客于 3 月前

spring boot-获得Maven-pom中版本号

SpringBoot获得Maven-pom中版本号SpringBoot获得Maven-pom中版本号和编译时间戳详细步骤参考URL: https://blog.csdn.net/weixin_40618648/article/details/109530733
原创
405阅读
0评论
0点赞
发布博客于 3 月前

以太坊-入门基础(以太坊黄皮书学习)

文章目录一、什么是以太坊黄皮书二、以太坊黄皮书1. 引言2. 区块链范式参考一、什么是以太坊黄皮书以太坊白皮书2014 年初,由以太坊创始人 Vitalik Buterin ( V 神)发表,从技术方面来看,白皮书只是描述了一种新技术的理论。以太坊黄皮书2014 年 4 月,由 Gavin Wood 博士(以太坊联合创始人兼 CTO )发布,号称以太坊的技术圣经,将以太坊虚拟机(EVM)等重要技术规格化。以太坊紫皮书2016年,V 神发布了一份紫皮书,为解决区块链的效率和能耗问题,提供了一种将
转载
804阅读
0评论
0点赞
发布博客于 3 月前

git-拉取指定 tag 版本/切换指定tag代码

git 拉取指定 tag 版本git clone 指定的taggit clone --branch [tag] [git地址]已有仓库切换 taggit checkout [tag]
原创
954阅读
0评论
0点赞
发布博客于 3 月前

git-Git删除已经存的tag

Git删除已经存的taggit tag -d tagName 删除taggit push origin :refs/tags/tagName 删除远程(1)查看当前 git 项目拥有哪些 tag。E:\work_code\eims>git tagsi-first-release(2)删除本地 tagE:\work_code\eims>git tag -d si-first-releaseDeleted tag 'si-first-release' (was bf84658)
原创
254阅读
0评论
0点赞
发布博客于 3 月前

以太坊-go-ethereum安装使用(搭建以太坊私有链)

文章目录什么是go-ethereum安装源码编译安装什么是go-ethereumgithub:https://github.com/ethereum/go-ethereumGo Ethereum是以太坊协议的三个原始实现(以及C ++和Python)之一。 它是用Go编写的,完全开放源代码并在GNU LGPL v3下获得许可。Go Ethereum可以作为独立的客户端Geth使用,您可以将其安装在任何操作系统上,也可以作为可以嵌入Go,Android或iOS项目的库。安装官网:https://g
原创
497阅读
0评论
1点赞
发布博客于 3 月前

以太坊-入门基础(以太坊白皮书)

文章目录以太坊白皮书历史默克尔树其它的区块链应用脚本以太坊ERC以太坊白皮书[中文] 以太坊白皮书https://github.com/ethereum/wiki/wiki/[%E4%B8%AD%E6%96%87]-%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%99%BD%E7%9A%AE%E4%B9%A6历史中本聪的创新是引入这样一个理念:将一个非常简单的基于节点的去中心化共识协议与工作量证明机制结合在一起。节点通过工作量证明机制获得参与到系统的权利,每十分钟将交易打包到“区块”
转载
152阅读
0评论
0点赞
发布博客于 3 月前

Hibernate JPA-exists查询(判断某条记录是否存在)

文章目录Hibernate JPA exists查询Hibernate JPA exists查询Spring Data提供了若干非常实用的扩展,将数据库表日常的CRUD操作都进行很好的实现,并提供了若干扩展机制,基于一套简单易用的命名规则,来基于声明式实现场景的数据库查询操作:countByColumNameexistsByColumnName上述两种方式都是由Spring Data来帮助动态生成SQL的。使用方法:在Repository接口中创建了一个检查数据是否存在的接口方法。工作采
原创
647阅读
0评论
0点赞
发布博客于 3 月前

JAVA语言-利用java8 stream().filter()过滤List对象(查找符合条件的对象集合)

Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)在Java8及以上版本中,使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。使用filter()过滤List//查找身高在1.8米及以上的男生List<StudentInfo> boys = studentList.stream().filter(s->s.getGender() && s.getHeight() >= 1.8).c
转载
1325阅读
0评论
0点赞
发布博客于 3 月前

JAVA语言-利用java8 stream().map()提取List对象的某一列值及排重

文章目录stream().map()提取List对象的某一列值及排重stream().map()提取List对象的某一列值及排重//测试数据,请不要纠结数据的严谨性List<StudentInfo> studentList = new ArrayList<>();studentList.add(new StudentInfo("李小明",true,18,1.76,LocalDate.of(2001,3,23)));studentList.add(new StudentInf
转载
130阅读
0评论
0点赞
发布博客于 3 月前

maven assembly打包zip报错 You must set at least one file.

文章目录maven assembly打包Error creating assembly archive pack: You must set at least one file.maven assembly打包Error creating assembly archive pack: You must set at least one file.问题背景:今天maven 使用assembly插件打包spring boot项目到zip 报错Error creating assembly archive
原创
476阅读
0评论
0点赞
发布博客于 3 月前

数字钱包-理解开发HD 钱包涉及的 BIP32、BIP44、BIP39

文章目录数字钱包概念如何创建账号BIP32参考数字钱包概念钱包用来存钱的,在区块链中,我们的数字资产都会对应到一个账户地址上, 只有拥有账户的钥匙(私钥)才可以对资产进行消费(用私钥对消费交易签名)。私钥通过椭圆曲线生成公钥, 公钥通过哈希函数生成地址,这两个过程都是单向的。数字钱包实际是一个管理私钥(生成、存储、签名)的工具,注意钱包并不保存资产,资产是在链上的。如何创建账号创建账号关键是生成一个私钥, 私钥是一个 32 个字节的数, 生成一个私钥在本质上在 1 到 2^256 之间选一个
原创
148阅读
0评论
0点赞
发布博客于 3 月前

JAVA语言-利用java8 stream流将一个对象集合转换成另一个对象集合

利用java8 stream流将一个对象集合转换成另一个对象集合 // 从数据库中查询出的对象集合 List<OperationStation> operationStations = operationStationJoinMapper.selectJoinByExample(example); // 判端是否为空 if (CollectionUtils.isNotEmpty(operationStations)) {
原创
1455阅读
0评论
0点赞
发布博客于 3 月前

spring boot 文件下载接口

文章目录spring boot 文件下载接口通过ResponseEntity实现通过写HttpServletResponse的OutputStream实现spring boot 文件下载接口Springboot对资源的描述提供了相应的接口,其主要实现类有ClassPathResource、FileSystemResource、UrlResource、ByteArrayResource、ServletContextResource和InputStreamResource。ClassPathResou
转载
178阅读
0评论
0点赞
发布博客于 3 月前