自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 区块链学习之Fabric的chaincode的部署

上一节环境部署ok了,就不自觉的手痒想要自己跑一个小demo看看,据我了解,fabric的开发分为两个,一个是chaincode,一个是applicaiton开发(这需要调用sdk,这是后话了)。开发环境准备:atom(百度看说用这个顺手,就下了一个,本人是Java出身,IDEA玩的比较熟)。chaincode代码实例:chaincode001.go(做一个简单的set和get操作...

2018-07-30 17:03:59 3719 2

转载 区块链学习之Fabric的环境搭建-手动搭建

借鉴博客深蓝居步骤的话也是基于上一篇从第7步开始换成下面的具体步骤。1. 1生成cryptogencd ~/go/src/github.com/hyperledger/fabricmake cryptogendell@dell-OptiPlex-3050:~/go/src/github.com/hyperledger/fabric$ make cryptogenbuil...

2018-07-26 16:49:06 4324 6

原创 区块链学习之Fabric的环境搭建

说实话,学习这个也是赶鸭子上架,公司需要进行区块链的开发,因此我就去了,一是区块链确实比较火,第二,也是一个全新的技术理念。关于环境搭建,我找了两个博客,非常nice,感谢他们。Fabric环境搭建这一篇写的很细节,非常好。深蓝居这一篇也很好,好像上一个就是借鉴的下一篇。后续的研究也是基于此博客。本人遇到的问题:1.文件路径不存在Building cryptoge...

2018-07-26 09:15:44 3039

原创 Java枚举

之前一直忽视的一个知识点,最近由于时间比较多,就干脆整理整理这些知识点,毕竟枚举也是平时使用的比较多的东西。1. 本人参与的项目中的枚举使用例子如下:public interface TestEnum { enum Status { Success(0, "成功"), Failed(1, "失败"); private Integ...

2018-07-18 15:25:38 148

转载 位操作

位操作应该说从学C的时候就接触过,一开始以为没什么大用,但是现在在不断的学习和有了工作经验之后,发现这个东西真是个好东西,很多便捷操作都可以借助它来实现,并且很有效率。参考文章:位操作基础篇《算法心得》参考的不多,里面很底层。位操作基础符号描述规则&按位与两个位都是1,结果才是1(1&1=1;1&0=0)|        按位或两个位都是0,结果才是0(1&0=1;...

2018-07-13 14:18:08 673

原创 jdk-HashSet

因为最近去看了下jdk1.8的HashMap,因此我又顺便去学些了下HashSet,平时用的也比较多。用法:当需要存储不能重复的元素时用到的。翻看源码:(有点惊讶)构造函数: /** * Constructs a new, empty set; the backing <tt>HashMap</tt> instance has * default ...

2018-07-12 14:31:29 120

原创 jdk-HashMap-1.8

由于jdk版本的升级导致源码的更新,因此hashmap的源码需要重新读一下,不过在本文记录时jdk的版本早就不是8版本了,只不过是1.7和1.8发生了本质的变化,因此才记录一下的。至于9,10版本,暂时不管了。为了重新去读1.8版本的hashmap源码,特此做了些前期准备:红黑树系列jdk1.7jdk1.7补充文章1.总述关于之前学习的1.7版本,我着重学习了几个点,构造函数(容量大小,加载因子)...

2018-07-11 17:14:33 209

原创 jdk-HashMap-1.7-补充文章

此篇是关于初期的一篇HashMap文章的补充文章:主要涉及两个东西,一、扩容;二、扩容时的线程安全分析。HashMap1.7在上述篇幅里分析了hash过程,put过程和get过程。应该来说还是比较详细的。一、扩容扩容应该是HashMap内一个非常常见的问题。此篇还是基于1.7去补充下,1.8的稍微复杂了一些是由于引入了红黑树进去。 void addEntry(int hash, K key,...

2018-07-09 15:48:01 192

原创 红黑树的删除全过程图化

本篇是在之前的学习删除时的补充篇幅。目标时从头图化出一个完整的红黑树的删除过程。理论参考随意构造了一个红黑树如下:图1-1:删除514:这种场景最简单,因为被删除节点没有子节点。删除11(满足Case1和Case4):比较复杂,因为它是黑节点。删除383:更加复杂,因为它有孩子节点。而且删除383的时候的逻辑是走的完全相反的,和插入一样,分成A,B两个场景,但是A,B场景下的操作都是完全相反的,要...

2018-07-05 17:19:38 7879

原创 红黑树原理,算法,和构建过程的分析和学习

参考文章:红黑树原理:此篇逻辑清晰,但是红黑树的配图不行,没法根据图来进行实际的操作理解,本文的意图就是根据作者的思路进行图片的重新分析。《算法导论》中文版,中文版翻译的马马虎虎,但是有些概念翻译的有点烂,在学习过程中会产生一些疑惑,需要及时更新自己的认知。红黑树特性:(1)每个节点要么红要么黑。(2)根节点黑色。(3)每个叶子节点是黑色。【叶子节点指的是NIL或者NULL的叶子节点】。(4)如果...

2018-07-05 15:13:25 2088 2

原创 红黑树的插入全过程图化

本篇是在之前的学习插入时的补充篇幅。目标时从头图化出一个完整的红黑树的构造过程。理论参考构建过程中随机生成一个数字作为红黑树的域。Case场景分为两种,一种是CaseA1,2,3系列,一种是CaseB1,2,3系列,具体参见理论参考中的修正操作伪代码。插入节点275。没啥好说的,根节点了,黑色。插入节点711。插入节点260。插入节点515(满足Case...

2018-07-03 16:20:58 4788 6

java虚拟机规范 java SE 7中文版

java虚拟机规范,详细介绍了规范内容,深入了解非常不错

2017-11-16

redis设计与实现

【官方网站】, 本书的官方网站 www.RedisBook.com 提供了书本试读、相关源码下载和勘误回报等服务,欢迎读者浏览和使用。, 【编辑推荐】, 系统而全面地描述了 Redis 内部运行机制, 图示丰富,描述清晰,并给出大量参考信息,是NoSQL数据库开发人员案头必备, 包括大部分Redis单机特征,以及所有多机特性, 【读者评价】, 这本书描述的知识点很丰富,覆盖很全,里面提到特性较多,有不少我们也没用过 :) 每个命令内部的机制的介绍很不错,很多估计也是首次有详细文档介绍。, ——杨卫华(@TimYang)新浪微博技术总监, 近几年Redis以其高性能、高灵活性的优点,变得越来越流行。但很多人在使用Redis时,仅仅还是停留在比较表层的功能性认识,缺乏对内部机制原理的深入理解。本书是huangz同学长期对Redis源码的阅读心得结晶,书中对Redis的各个方面都进行了详细且深入的讲解,将复杂的原理用最简单的方式为大家解构和讲解,强烈推荐给每一位Redis的使用者阅读。, —— iammutex,NoSQLFan站长,乐视网技术经理, Redis 是近些年来特别火爆的 NoSQL 之一。纵观中外各种书籍还没有一本能对 Redis 内部进行深入剖析,《Redis 设计与实现》可谓开此先河。常和作者在网上交流,知道作者为这本书付出了大量的心血。这本书行文流畅,思路清晰,详细地介绍了 Redis 源码的方方面面。无论是想学习 NoSQL、网络编程的初学者,还是源码控的进阶者,本书都会有很大的帮助。, —— 阮若夷,支付宝高级专家, 【内容简介】, 本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。通过阅读本书,读者可以快速、有效地了解Redis的内部构造以及运作机制,更好、更高效地使用Redis。, 本书主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制、集群三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。本书作者专门维护了www.redisbook.com网站,提供带有详细注释的Redis源代码,以及本书相关的更新内容。

2017-11-08

maven 指南

maven权威指南,好文档,讲解详细,值得下载,不错的东西

2017-11-08

大型分布式网站架构

大型分布式网站架构,web方向,攻击,Hbase,zk,redis介绍

2017-11-07

前端人员的开发手册

很好的介绍了前端的基础知识,对前端有一定的了解,帮助你深刻的认识什么是前端

2016-01-22

JS函数库的使用

很好用的JS函数库,便于开发人员快速查找所需要的函数

2015-12-15

空空如也

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

TA关注的人

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