摘要: 以太坊虚拟机(EVM) 以太坊虚拟机(Ethereum Virtual Machine,简称EVM)是一个基于栈的虚拟机,基于特定的环境数据,执行一系列的字节代码形式的指令,以修改系统状态。EVM目前提供了11类,140个指令。 EVM是一个准图灵机,这个“准”的限定来源于其中的运算是通过参数gas 阅读全文
posted @ 2022-02-04 12:05 飞起航 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 背景 以太坊技术搭建的区块链网络,节点间需要保证时间一致,才能正常有序的发送交易和生成区块,使得众多节点共同维护分布式账本(区块数据+状态数据)。但是,网络中节点的系统时间不一致回出现什么现象呢,我们通过2个例子来分析一下。 问题现象: 1. 以太坊节点启动时,报出时间未同步的警告日志: WARN 阅读全文
posted @ 2018-06-26 15:24 飞起航 阅读(10908) 评论(0) 推荐(0) 编辑
摘要: IPFS 一个内容可寻址、对等的超媒体分发协议。 IPFS网络中的节点形成分布式文件系统。 为什么要用IPFS? “IPFS and the Blockchain are a perfect match! You can address large amounts of data with IPFS 阅读全文
posted @ 2016-11-25 14:00 飞起航 阅读(9335) 评论(1) 推荐(0) 编辑
摘要: 问题 我们有时需要执行一些定时任务(如数据批处理),比较常用的技术框架有Spring + Quartz中。无奈此方式有个问题:Spring Bean无法自动注入。 环境:Spring3.2.2 + Quartz1.6.1 Quartz配置: service配置: ThreadPool配置: 出现的问 阅读全文
posted @ 2016-04-06 10:08 飞起航 阅读(15200) 评论(9) 推荐(6) 编辑
摘要: 背景 经常把MacBook合上盖子就塞进包里,用时打开盖子就继续操作,偶尔会出现刚刚还在用的罗技蓝牙鼠标,重新打开笔记本后就连接不上了,而且也无法搜索到周边的蓝牙设备。 解决方案 快捷键:Option (alt) + Command (⌘) + P + R Apple官方资料中说需要关闭Mac后按上 阅读全文
posted @ 2016-04-06 10:07 飞起航 阅读(3689) 评论(0) 推荐(0) 编辑
摘要: 我的是因为选错了打印机协议,一开始选成了“互联网打印协议 - IPP”。 解决方案:删除原有打印机配置,重新选择协议为“HP Jetdirect-Socket”即可。 阅读全文
posted @ 2016-03-28 14:29 飞起航 阅读(9390) 评论(0) 推荐(0) 编辑
摘要: 每当交易高峰时期,可能会暴露一些平时无法发现的问题,机遇和挑战并存。下面聊聊最近解决的一个案例,因为执行计划走错导致慢查询,进而引发应用线程阻塞、线程池爆满,最后应用功能瘫痪。如何标本兼治的解决问题,需要很多思考。 用户反应某查询功能一直处于加载中,并出现错误提示。查看后台应用日志,调用远程查询服务 阅读全文
posted @ 2016-03-23 12:01 飞起航 阅读(5466) 评论(1) 推荐(0) 编辑
摘要: 背景自增序列会遇到也会遇到唯一约束冲突吗?是的,最常见的情况就是数据迁移之后,导致数据最大值超过序列值。软件开发中不遇到些出乎意料的问题,总感觉不太够劲。修改序列(ALTER SEQUENCE)用于修改序列的当前值、最大值、最小值、缓存长度等。我们以Oracle为例,语法如下图我们要做的是修改序列的... 阅读全文
posted @ 2016-01-20 19:46 飞起航 阅读(17361) 评论(0) 推荐(0) 编辑
摘要: 背景从第一次写Hello World我们便开始接触环境变量。这最基础的系统设置是必须要掌握的,尤其在是Linux/Unix系统中。比如,哪天某个Java进程出现问题,我们想分析一下其线程堆栈,却发现环境变量中没有jstack命令……实例 JDK路径忘记安装路径的话,我这已经配置了Java环境,就直接... 阅读全文
posted @ 2016-01-20 17:43 飞起航 阅读(3975) 评论(0) 推荐(0) 编辑
摘要: 背景生产环境中,我几乎没有遇到过锁表。多是在开发过程中遇到的,比如团队开发中经常会遇到多个功能访问同一张表的情况。如果有开发人员在这张表加了排它锁,然后又忘记提交事务,那么其他开发人员就要一直等待了。如开发人员在断点调试(Debug)忘记点通过、数据库客户端中修改数据忘记Commit……当我们在办公... 阅读全文
posted @ 2016-01-08 15:05 飞起航 阅读(16329) 评论(0) 推荐(0) 编辑