自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 四-4,股份授权证明机制(DPoS:Delegate Proof of Stake)

        投票制,持币者投出一定数量的节点,代理他们进行验证和记账。DPoS机制由BitShare社区首先提出。DPoS与PoS的主要区别在于节点选举若干代理人,由代理人验证和记账。其合规监管、性能、资源消耗和容错性与PoS相类似。类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。        DPoS的工作原理:去中心化表示每个股东按其持股比例拥有影响力,51%股东...

2018-08-06 10:40:55 1957

原创 四-3,区块链共识机制---Casper

        Casper是由POS衍生出来的一种共识机制,其与POS的区别为Casper的共识按块来达成而非Pos按链来达成。而以太坊所谓会从Pow转向Pos其实是转向Casper共识。        Casper中达成共识包含两个活动:1, 出块;2,投注.在执行这两个活动之前的必要条件是每个验证节点已经缴纳足够的保证金。保证金在这里起到的作用为防止恶意节点攻击网络,因此Casper有一个必...

2018-07-10 22:34:54 1095

原创 四-1,区块链共识机制---POW

    共识是区块链中非常重要的一环,从技术上来讲,共识的目的是为了使得交易达成一致,避免“双花”等问题的出现,而从社会角度来讲,共识其实决定了区块链社会当中的经济形态,解决的是我为什么要参与,我参与能得到什么利益的问题。    当前区块链上有多种共识机制,如POW(工作量证明),POS(权益证明),Casper(投注共识机制), DPOS(股份授权证明) 等等,然而,这些共识机制各有优缺点,因此...

2018-06-20 00:10:12 839

原创 三,区块链的工作原理

   倘若我们把数据库假设成一本账本,则对数据库的写入就是对账本记账,而区块链技术的原理就是在一段时间内找出记账最快最好的人,由这个人来记账,然后将账本的这一页信息发给整个系统里的其他所有人,而寻找记账人的这个过程我们称之为共识过程。    我们可以通过区块链中一笔交易的产生到完成验证的流程,来了解区块链的基本运作原理:     1. 产生一笔新交易     当一笔新交易产生,如A转账给B时,A使...

2018-06-16 15:14:05 845

原创 二,区块链理论(定义及特性)

区块链定义    区块链是一种基于互联网的分布式点对点协议,通常又被称为一种分布式的加密账本,可以将加密后的数据(称之为一个区块)按照时间序列叠加成一个链式结构。 百度百科中对区块链做如下定义:    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法  。区块链(Blockchain)是比特币的...

2018-06-16 11:34:42 4214

原创 一、区块链产生的业务背景

2008年,由美国次贷危机所引发的金融危机席卷全球,暴露了当前金融体系在全球化背景下的严重失衡问题,同年11月1日,有人以中本聪的化名在一个密码学评论组上发表了一篇文章提出了比特币的概念及模式,描述了一种新的货币体系,2009年,中本聪为该模式建立了一个开放源代码项目,正式宣告了比特币的诞生,主流媒体争论的焦点在于比特币是否是一个巨大骗局,然而经过几年的稳定发展之后逐渐趋于理智的主流观点已经在讨论...

2018-06-15 23:19:26 4752

原创 3,以太坊简单智能合约开发

1,启动私有节点启动私有节点并输入密码,私有节点启动并开始挖矿。geth -targetgaslimit 4294967295 -rpc -rpcaddr "127.0.0.1" -rpcport "8101" -port "30303" -rpcapi "db,eth,web3,net,personal" -networkid 11100 -identity 123456 -nodiscover...

2018-06-08 14:57:11 433

原创 2,以太坊基本命令

1,创建账户personal.newAccount('password1')如:personal.newAccount('123456');2,查询所有账户:eth.accounts3,某账户余额查询eth.getBalance(eth.accounts[0]) eth.getBalance("0x4A0Ec4848a516a55aa2cd3325CbF604EB71c970d")4,账户解锁pe...

2018-06-07 15:47:05 857

原创 关于Mysql数据库数据未插入的问题

做一个小项目,用了Struts2+Hibernate,插入数据的时候发现一切正常, 但数据并未插入数据库,甚是奇怪,后来发现在数据库中主键一直在增加,也就是说数据已经提交到数据库,主键自增以后并未插入。后来将表结构从InnoDB改为了MyIASM就可以了。查了一下Mysql的7种表结构,描述如下:DBDBerkeley DB(DBD)表是支持事务处理的表,由Sleepycat软件公司开发。

2011-12-25 14:25:52 2227

原创 struts2 iterator中if标签的使用

今天碰到个问题,数据库中有个字段,现实到页面上时需要根据字段值判断是否现实为超链接,以前都是直接判断是否等于某数值,但这次取出来以后是字符串,结果判断时候出问题,最后解决如下,看代码:

2011-05-14 21:31:00 4071

原创 表单提交中文乱码的问题

做项目的时候一个成员提交表单后成了乱码,看了以后原来是提交方式的问题:项目本身是采用了SSH2的架构,我一直习惯于采用Struts2的标签,而他采用了普通标签,struts2的Form标签默认提交方式是Post,而普通标签提交方式为Get,所以若用普通标签,需要把标签的Method改为Post。下面是两种方式的区别,来自于互联网:Form中的get和post方法,在数据传输过程中分别对应了HTTP协议中的GET和POST方法。二者主要区别如下:1、Get是用来从服务器上获得数据,而Post是用来向服

2011-05-10 16:40:00 8272 7

原创 Oracle数据库报违反唯一约束的问题

今天做项目时往表中插入数据竟然出问题了,数据库报违反唯一约束,问题解决很简单:项目用的是oracle数据库,前期为了调试我手动在这张表中插入了八条记录,而正是这八条记录造成了插入失败,由于采用了sequence的主键生成策略,所以手动插入的数据并没有被sequence所计算。解决方式:因为数据库中是8条记录,所以在界面连续插入了8次以后,从第九次开始就没问题了。或者把数据库中数据删掉。s

2011-05-09 19:01:00 7615 1

原创 Java判断字符串为空的方法,效率等问题

<br />Java判断字符串为空的方法有以下四种:<br />(1) s == null || s.equals("")<br />(2) s == null || s==""<br />(3) s == null || s.isEmpty()<br />(4) s == null || s.length()==0<br /> <br />第一种方法效率相对来讲要比较低,需要注意的是:s==null是必须出现而且是放在第一位的,否则当字符串为null的时候会抛出异常,这个需要注意。

2011-04-11 16:01:00 707

原创 Javascript 为控件传值

<br />做项目做到一个需要客户选择,然后传值给 textfiled的问题。看网上很多相关的东西,很是复杂,其实这个问题很好解决。 <br /><script type="text/javascript"><br />function sub(){ <br />var s=document.getElementById("ID");<br />s.value="fs";<br />}<br /></script><br />ID为控件ID,fs为需要传的值。<br />如此而已。

2011-04-08 09:20:00 720

转载 DWR获取request,response,session值

一、在dwr中获取 在DWR中需要用到session,request等这些东西的时候,可以用以下方法获取: 1. 使用DWR的API WebContext ctx = WebContextFactory.get(); ctx.getSession() ctx.getHttpServletRequest() 2. 在Java的服务方法中定义这些类型的参数,让DWR自动传入相应的对象: HttpServletRequest,HttpServletResponse,HttpSession,ServletConte

2010-10-22 21:22:00 1295

原创 Struts2根据Session判断用户是否登陆

1. private HttpServletRequest request;   request=ServletActionContex.getRequest(); HttpSession session=request.getSession(); User loginUser=session.getAttribute("loginUser");//得到登陆用户 if(null==loginUser||loginUser.equals(null)){  this.addFieldError("loginer

2010-10-20 22:36:00 6518 4

Hibernate API Documentation

Hibernate API Documentation

2010-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除