区块链教程Fabric1.0源代码分析配置交易-生成通道配置二。Generator接口实现,即bootstrapper。typebootstrapperstruct{channelGroups[]*cb.ConfigGroupordererGroups[]*cb.ConfigGroupapplicationGroups[]*cb.ConfigGroupconsortiumsGroups[]*c
分类:
其他好文 时间:
2018-10-30 17:09:09
阅读次数:
120
兄弟连区块链教程Fabric1.0源代码分析blockfile区块文件存储一
分类:
其他好文 时间:
2018-10-26 20:32:30
阅读次数:
202
/* * 版权所有(c)1997,2013,Oracle和/或其附属公司。 版权所有。ORACLE所有权/机密。 使用须遵守许可条款。 */ package java.util; import java.util.function.Consumer; import java.util.functio... ...
分类:
编程语言 时间:
2018-10-24 15:48:10
阅读次数:
139
一.前言ImageLoader的图片缓存分成磁盘和内存两种,这里分析一下磁盘缓存以及图片文件名算法的实现默认是不存储在磁盘上的,需要手动打开开关如下DisplayImageOptionsoptions=newDisplayImageOptions.Builder().cacheInMemory(true)//defaultfalse.cacheOnDisk(true)//defaultfalsei
分类:
编程语言 时间:
2018-10-19 15:09:53
阅读次数:
171
一.前言图片内存缓存可以提高图片显示速度,但是有些问题,比如占用内存,如果不加以控制,甚至可能会OOM所以,需要提供各种各样的算法来控制内存的使用,以适应不同的使用场景,目前,ImageLoader提供了若干内存管理算法。默认内存缓存是关闭的,需要手动打开二.继承关系图三.主要内存算法介绍算法1解释MemoryCacheInterface内存缓存的接口MemoryCacheInterface内存缓
分类:
编程语言 时间:
2018-10-19 14:12:13
阅读次数:
208
前言 最近在项目上线的时候发现一个问题,从后台报错日志看:java.lang.UnsupportedOperationException异常 从代码定位来看,原来是使用了Arrays.asList()方法时把一个数组转化成List列表时,对得到的List列表进行add()和remove()操作, 所 ...
分类:
其他好文 时间:
2018-10-14 23:03:49
阅读次数:
229
Java中String、StringBuffer、StringBuilder的比较与源代码分析 众所周知String、StringBuffer、StringBuilder是java中常用的字符串类,下面我将从三个方面对他们三兄弟进行对比。 一、三者的数据组织及其功能实现 大家爱把String、Str ...
分类:
编程语言 时间:
2018-09-04 23:36:41
阅读次数:
378
本文介绍spring boot如何实现国际化,以及其源代码分析 ...
分类:
编程语言 时间:
2018-08-19 14:49:47
阅读次数:
169
转自:https://blog.csdn.net/sanwenyublog/article/details/50856849 linux内核里对于进程的权限管理有一个很重要的函数capable,以前看了好多遍,今天下决心搞定他,也在此立下一个碑,以后有谁想搞明白他的话,我还可以提供一些帮助。 cap ...
分类:
系统相关 时间:
2018-08-13 15:52:57
阅读次数:
215
当前,伴随着Internet的飞速发展,计算机网络已经进入到每一个普通人的家庭。在这个过程中,一个值得我们关注的现象是:Internet中存储和传输内容的构成已经发生了本质的改变,从传统的基于文本或少量图像的主页变为大容量、富信息量的流式媒体信息。一份早在1998年提交的研究报告就曾指出,流式媒体统 ...
分类:
移动开发 时间:
2018-08-13 14:05:57
阅读次数:
195