自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zeal Vampire真诚的吸血鬼

别人笑我太疯癫,我笑他人看不穿。不见五陵豪杰墓,无花无酒锄作田。

  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux基金会超级记账本开发框架和工具

Linux基金会的Hyperledger超级记账本是一个开源合作的跨行业的区块链技术,包括金融,银行,物联网,工厂,科技等行业的领军者如IBM, Intel, Huawei, Baidu, Tencent, CISCO, Xiaomi等大小公司都是其组织会员。 官网有不少的区块链框架和工具,如果第一次接触不好选择,让我们快速的过一遍。 1.区块链开发框架1.1 Hyperl...

2018-09-13 14:08:16 847

原创 Hyperledger Fabric链码开发基础篇

参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/chaincode4ade.htmlhttp://www.javatree.cn/news/1ac8329618a949eaa402ca5e9338dc2dChaincode链码是一个程序,可处理提交的查询或更新提议,用于维护记账本的状态。我们也称链码为智能合同, 它定...

2018-09-11 18:38:32 1294

原创 Hyperledger Fabric BYFN之配置进阶篇

参考http://www.javatree.cn/news/b25c5e3b9d4640e4a0da2039981c7a031. byfn.sh up down会清理所有容器镜像,生成的配置文件和证书,现实场景应该可以停止或恢复区块链网络,该如何处理? byfn.sh down会调用networkdDown去销毁整个网络和已生成的配置。byfn.sh restart则不会清理。 ...

2018-09-07 20:34:34 1210

原创 Hyperledger Fabric BYFN之基础配置篇

参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/build_network.htmlhttp://www.javatree.cn/news/027b347e856e49589083282b5d01dccbBuild your first network是Hyperledger Fabric官方最详细的例子, 目录对应...

2018-09-07 20:29:34 882

原创 Hyperledger Fabric基础之账本

参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/ledger/ledger.htmlhttp://www.javatree.cn/news/5040769a8bc34553afaf3d35d14ae46dLedger记账本是Hyperdger Fabric基础的最后一章。记账本我们天天都在使用,银行卡,支付宝和微信支...

2018-08-19 17:19:24 2504

原创 Hyperledger Fabric基础之Peer节点

Hyperledger Fabric基础之Peer节点参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/peers/peers.htmlhttp://www.javatree.cn/news/5129ebda1ada4e93ab2fcc393fc79184先复习下区块链网络关于peer节点的内容, 每个通道有一个账...

2018-08-19 17:15:38 2533

原创 Hyperledger Fabric之MSP会员身份

参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/membership/membership.htmlhttp://www.javatree.cn/news/db31d44e278f40179116ad9f3a5618cc原文篇幅较长,我们长话短说。Membership Service Provider(MSP), 用...

2018-08-15 15:20:46 1540 2

原创 Hyperledger Fabric之Identity身份

参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/identity/identity.htmlhttp://www.javatree.cn/news/1fdef3d4aecc44319b50fe8ce1a608d8Hyperledger Fabric主要作为联盟链,组织,客户的接入主要通过CA签发证书用于身份识别,而基...

2018-08-14 08:56:10 1152

原创 Hyperledger Fabric之区块链网络

参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/network/network.htmlhttp://www.javatree.cn/news/992e6599ece749039130e345dbbc4618我们快速学习下超级记账本的网络组件网络案例Hyperledger Fabric网络N包含一个Ord...

2018-08-13 15:01:26 755

翻译 Hyperledger Fabric之模型

参考https://hyperledger-fabric.readthedocs.io/en/release-1.2/fabric_model.html#http://www.javatree.cn/news/0527512134c14833b484ba92494481b8Hyperledger Faric定位为行业通用的, 可定制化的企业级区块链解决方案,我们在搭建入门例子BYFN(Bu...

2018-08-12 19:02:28 859

原创 Hyperledger Fabric之区块链介绍

参考官方Key Concept文档, 结合个人理解介绍区块链https://hyperledger-fabric.readthedocs.io/en/release-1.2/blockchain.htmlhttp://www.javatree.cn/news/447ce079e9ef4ecc941ef8cf0e9f7b701.什么是区块链?(1)  区块链源于比特币bitcoin...

2018-08-12 18:59:02 1500

原创 Hyperledger Fabric 1.2快速安装

Hyperledger Fabric当前最新版本为1.2, 自行参考官方安装文档https://hyperledger-fabric.readthedocs.io/en/release-1.2/prereqs.htmlhttp://www.javatree.cn/news/e10340bfc0644215a7886bb629f84adc以Centos7安装为例, 简单说明注意事项。...

2018-07-27 17:41:50 4488 3

原创 阿里云TOMCAT启动慢, java.security.KeyException, SMTP邮件无法发出等部署问题

阿里云ECS安装CentOS, 安装Open JDK是方便些, 却潜在一些问题。 1.Tomcat启动慢, 感觉启动要用1-2分钟, 日志一直卡着。参考https://www.jianshu.com/p/576d356dc163安装 rngd-tools 或rng-tools 也可以尝试换为Oracle的JDK, 可能官方实现不同。 2.使用URLConnecti...

2018-05-11 16:24:56 378

原创 [回到起点]看看Java HashMap的源码和实现

刚出来工作的时候,老大要我从文本提取一些数据, 筛选排序什么的,那时我只晓得用ArrayList, 结果事情是做完了,执行却有点慢。老大看代码说我是在写C语言, 让我试试用HashMap处理, 结果是哇,快好多,从此对HashMap很有好感。年复一年的面试, HashTable,HashMap,TreeMap有啥区别啊,为什么那么快啊之类, 每个工程师都会在面试中得到锻炼和成长:p。面试受打击了,

2016-10-12 17:58:58 517

原创 centos6.5 openjdk https/ssl兼容性错误ECKeyPairGenerator.generateKeyPair

阿里云centos6.5下使用新版openjdk7(OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)) 会碰到一个比较无奈的问题, trust all https get请求在本地oracle jdk 或低些版本的openjdk都没问题,  放到阿里云就可能会报一下错, 本人案例是在微信OAUTH交换采访令牌环时报错.Caused

2015-09-08 22:09:18 4799

转载 Top 10 Performance Problems taken from Zappos, Monster, Thomson and Co

<br />http://blog.dynatrace.com/2010/06/15/top-10-performance-problems-taken-from-zappos-monster-and-co/<br /> Top 10 Performance Problems taken from Zappos, Monster, Thomson and Co by Andreas Grabner, Jun 15, 10<br />For a recent edition of t

2010-06-18 13:37:00 887

原创 360安全卫士可能导致Eclipse启动崩溃errorCode=-1

在一台新机器安装Eclipse碰到一个奇怪的问题, 默认eclipse.ini是xmx是512m, 启动直接崩溃, errorCode=-1. 上网查了下最终使用-vmE:/Program Files/Java/jdk1.6.0_13/jre/bin/javaw.exe增加最大内存也没问题了. 相关的帖子说是eclipse.exe会load jvm.dll不能分配连续的过大的内存, 但其实

2010-04-27 13:13:00 1731

原创 xquery查询优化

参考 http://www.ibm.com/developerworks/cn/xml/x-optxmldb/?S_TACT=105AGX52&S_CMP=tec-csdn 结合实践浅谈优化经验. 1.避免规格化别用关系型数据库的设计准则设计你的XML数据库结构, 数据量大时XML join效率慢到可以到分秒的级别, 别怕数据冗余, 每个文档尽量少关联数据到其他文档, 堆一

2010-03-16 16:46:00 726

原创 Jbpm better practice - Jbpm使用的一些建议

为什么不是best practice?  只是想记下一些别人没做好做对的地方. 1. 滥用/abuse ContextInstance.setVariable(String name, Object value)CREATE TABLE `jbpm_variableinstance` (  `ID_` bigint(20) NOT NULL auto_increment,  `

2009-12-24 14:47:00 1133

原创 命令行安装为Windows Service

 前阵子在Win2003 x64安装OpenLDAP碰到问题, 32平台可以安装为服务, 到64位就不出错了. 安装为了windows service图个方便, 一下又找不到什么好的工具, 只好自己动手写个程序把一些命令行安装为后台程序. BTW,安装VS2005/2008的时候记得安装支持x64的编译组件. VCKBASE的例子有点不好使, 用MSDN的例子就没问题。sample

2009-11-02 16:11:00 2386

原创 SVN/Apache 修改密码

 基于Apache搭建SVN服务器, 需要修改密码. 参考 http://www.svn8.com/svnpz/20080202/58.html直接调用htpasswd.exe 不好使, 一些路径问题program file等, 命令行能在cmd运行,但PHP system()/exec都返回错误. 使用bat传参数%1 %2等又有些特殊字符要处理, 特别是密码, 可能要用双引号或

2009-10-20 16:03:00 1979

原创 JBPM数据清理

接手一个JBPM3项目, MYSQL INNODB ibdata1都50GB了, 关联查询processdefinition, processintance很慢, 需要清楚一些过期的processinstance.使用GraphSession.deleteProcessInstance删? 一两秒才能删一个, 几十万条, outage不允许. 网上一哥们使用delete from ...

2009-10-13 15:05:00 2505 1

原创 JAVA CMD 特殊字符的转义

Java 调用外部cmd/c 执行外部命令会碰到一些特殊字符, 其实除了空格还有一些的, 看看cmd/? 吧.笔者就试过XP能run, 弄到2003就不行了, 2003的不是有program files (x86) ?=================================================需要引号的特殊字符是:          &()[]{}^=;!+,`

2009-10-13 14:42:00 4171

原创 Hibernate快速入门

1.hibernate.cfg.xml Hibernate配置文件<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

2009-07-02 15:45:00 1737 1

原创 Spring AOP使用

1. 使用Spring AOP API配置package aop.springaop;public class HelloBean { public String sayHello(String name, int age) { // TODO Auto-generated method stub return "hello, my

2009-06-25 17:22:00 1352 1

原创 AOP实现

1. 基于动态代理, 前提是增强的类要基于接口. package aop.dynamicproxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;interface GreetingInterface { String sayHello(String name, int

2009-06-25 10:08:00 707

原创 Tomcat load balance and clustering - tomcat负载均衡和集群

参考 http://hi.baidu.com/luodaijun/blog/item/5bbe4cfb5ffef864034f56a1.html http://blog.csdn.net/zl5897/archive/2008/05/24/2477139.aspx http://tomcat.apache.org/connectors-doc/  详细配置参考 一些

2009-04-12 16:17:00 1808

原创 TOMCAT class loader - tomcat本身的文档就很详细了

<img src="http://localhost:8080/tomcat-docs/images/tomcat.gif" border="0" alt=" The Apache Tomcat Servlet/JSP Container " align="right" />LinksDocs HomeFA

2009-04-08 17:15:00 1216

原创 再谈Hibernate the owing session was closed

ERROR] - could not initialize proxy - the owning Session was closed - [org.hibernate.LazyInitializationException.(LazyInitializationException.java:19)]用结合spring 使用hibernate都会遇到的问题, 为了避免多余的关联查询, lazy

2009-03-11 15:06:00 3055 1

原创 Chapter 6. Common Mechanisms

 A note is a graphical symbol for rendering constraints or comments attached to an element or a collection of elements. Graphically, a note is rendered as a rectangle with a dog-eared corner, togeth

2009-03-09 16:05:00 730

原创 Servlet filter过滤RequestDispatcher.forward内部转发, 及FilterChain.doFilter的顺序

http://www.family168.com/tutorial/jsp/html/jsp-ch-07.html  我们已经了解了filter的基本用法,还有一些细节配置在特殊情况下起作用。在servlet-2.3中,Filter会过滤一切请求,包括服务器内部使用forward转发请求和的情况。到了servlet-2.4中Filter默认下只拦截外部提交的请求,forward和i

2009-03-09 15:48:00 5839

原创 UML user guide, chapter 5 relationships 关系

 When you build abstractions, youll discover that very few of your classes stand alone. Instead, most of them collaborate with others in a number of ways. Therefore, when you model a system, not on

2009-03-06 17:10:00 1839

原创 UML user guide, chapter 4 Classes - UML用户手册第四章 类

Classes are the most important building block of any object-oriented system. A class is a description of a set of objects that share the same attributes, operations, relationships, and semantics. A cl

2009-03-05 15:55:00 840

原创 UML user guide, chapter 3 Hello world

            

2009-02-20 16:30:00 676

转载 No Silver Bullet - 没有银弹

没有任何技术或管理上的进展,能够独立地许诺十年内使生产率、可靠性或简洁性获得数量级上的进步。There is no single development, in either technology or management technique, which by itself promises even one order-of-magnitude improvement within a de

2009-02-18 15:06:00 1232

原创 UML user guide, chapter 2, UML introduction

An Overview of the UML1.The UML Is a LanguageA modeling language is a language whose vocabulary and rules focus on the conceptual and physical representation of a system. 建模语言专注于系统的概念和物理的呈现. 2.T

2009-02-12 13:41:00 730

原创 DB2批处理注意事项

批量更新DB2 客户端好像每次最多只能发送64K字符SQL到数据库.有可能以下错误, 例如db2 ? sql954SQL0954C Not enough storage is available in the application heap          to process the statement.Explanation:All available memo

2009-02-10 11:18:00 2081

原创 UML用户手册(第二版)第一章

建模是开发优秀软件中所有活动的核心部分, 目的是为了把想要得到的系统结构和行为沟通起来, 为了对系统的系统结构进行可视化和控制, 为了更好的理解正在构建的系统, 并经常揭示简化和复用的机会, 同时也是为了管理风险. 模型是什么?A model is a simplification of reality.模型是对现实的简化. 为什么要建模?一个基本的理由是: 为了能够更好地理解

2009-02-09 17:08:00 856

原创 Calling windows API using D

I hope one day the D language will be popular, but its really a pity that a genius wont be successful,  comrade and collaboration lead to succeed. Here I show a example how to invoke windows API

2009-02-02 16:16:00 772

原创 How does JNA work?

We can invoke native funtions without writing C++, JNA can do so, but how can it do that?Step by step,  lets learn something about how to call dll functions using C codes. 1.  Under windows pla

2009-01-19 17:07:00 2276 2

JQuery1.3,JQuery UI英文API,chm

JQuery1.3,JQuery UI英文API,chm

2010-01-08

空空如也

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

TA关注的人

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