Mysql 生产环境用到的技术
现在是 03-28 早上四点,刚刚结束了一波线上环境的数据库迁移,趁着热乎,把用到的技术做一个总结
现在是 03-28 早上四点,刚刚结束了一波线上环境的数据库迁移,趁着热乎,把用到的技术做一个总结
mysql 的数据存储主要存在两种引擎,即:MyISAM 和 InnoDb,我们常用的为 InnoDb,那么两种存在哪些差异和优缺点呢?
最近看视频刚好看到关于 Java 自旋锁相关内容,结合实例代码做一个记录
最近一直都在处理 EOS 同步相关的事情,刚好今天有空,就将最近整理的资料发布出来。
这篇文章是因为上个星期处理了一个ETH中智能合约的业务,所以趁着自己还记得,梳理一下.
下面的这些理解都是我片面的理解,并没有得到书面的证实.
这里要说的ETH中的智能合约是EIEC币(电能链)
智能合约的理解
智能合约可以看做是部署在以太坊上的一个程序。但是这个程序是透明的代码是开源可见的.而发行的代币可以看做是这个程序里面的一个积分.
处理的业务
智能合约的查询余额方法需要调取一个call的方法,而该方法可以看做是一笔转账,通过ETH的wiki我们可以查到该方法所需要的一些参数.
这里就不深入的进行讲解了,智能合约和ETH的签名数据区别在于存在一个ABI编码后的data数据。
由于智能合约的所有交易的toaddr都是指向了智能合约的主地址(MasterAddr,一个智能合约在主网上的地址是唯一的)。所以并不能更具一笔交易的toaddr查到该交易的具体细节。以太坊提供了另一个方法eth_getTransactionReceiptwiki来查询改合约的具体结果.
这里只是很简单的编写了一下。具体的细节可以等下次有时间把具体的流程和数据结构一起带上。