9 王一洋

尚未进行身份认证

2011年参加工作,擅长互联网技术开发,大型网站建设,区块链行业应用设计与开发。交流电话(微信号):18588581292

等级
TA的排名 1k+

ZooKeeper ACL权限控制

ZK 类似文件系统,Client 可以在上面创建节点、更新节点、删除节点等如何做到权限的控制?查阅文档,zk的ack(Access Control List)能够保证权限,但是调研完后发现它不是很好用。ACL 权限控制,使用:schema:id:permission 来标识,主要涵盖 3 个方面:权限模式(Schema):鉴权的策略授权对象(ID)权限(Permission)其特性如...

2019-12-26 16:01:57

Spring session 浏览器sessionId与服务器不一致解决方案

项目情况:spring boot 和spring session 版本都是2.0.2.RELEASE问题描述:请求项目接口后浏览器保存的sessionId与服务器不一致,拿Postman测试如下图,网上找了很久都没发现有人发过这个问题,只能自己去找了spring session的深入分析一系列文章以及阅读源码,最后结合到今天找到的一个帖子,不过他里面处...

2019-12-12 15:29:36

Springboot加密配置文件中的敏感信息(ps:数据库密码)的方法

SpringBoot配置文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以及第三方的密钥等等一览无余。1.这里介绍一个加解密组件,提高一些属性配置的安全性。jasypt是一个Springboot下的工具包以数据库用户名和数据库密码加密为例步骤如下:(1)引入...

2019-12-10 14:29:06

Spring Boot项目的Logback配置文件使用yaml格式

1、普通的Spring项目使用logback默认用properties文件做为配置变量。2、如果非要用yaml文件,那么可以转成Spring Boot项目,天生无缝结合3、没办法,如果项目配置文件用了yaml,那么你的logback只能自己另开properties文件进行单独配置以下是基于Spring Boot的yaml配置文件示例:application.yml:# 日志配...

2019-11-21 19:41:11

Orderer节点启动报错:Not bootstrapping because of 1 existing channels

重建orderer报错:2019-11-14 14:42:12.520 CST [orderer.common.server] extractSysChanLastConfig -> INFO 003 Not bootstrapping because of 1 existing channels2019-11-14 14:42:12.520 CST [fsblkstorage] n...

2019-11-14 15:03:12

异常:org.apache.maven.archiver.mavenarchiver.getmanifest

eclipse新建maven项目时,pom.xml文件第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)原因:eclipse的插件中,mave...

2019-11-01 14:26:16

布隆过滤器之HASH算法(Java版)

布隆过滤器使用二进制向量结合hash函数来记录任意一条数据是否已经存在于集合中。布隆过滤器的执行流程为:首先申请包含SIZE个bit位的Bit集合,并将所有Bit置0。 然后使用数种(k)不同的哈希函数对目标数据进行哈希计算并得到k个哈希值(确保哈希值不超过SIZE大小),然后将Bit集合中以哈希值为下标所处的bit值置为1,由于使用了k个哈希函数,因此记录一条数据的信息将在Bit集合中把...

2019-09-21 17:59:46

Python3.7遇到“ImportError: DLL load failed: ”解决办法

使用的电脑系统:win10使用的集成开发环境:Pycharm使用的python版本:Python3.7Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项(Anaconda的安装见https://zhuanlan.zhihu.com/p/32925500),cond...

2019-09-08 12:06:23

常见通信协议与通讯协议梳理- 通讯协议

1 “通信”与“通讯”傻傻分得清传统意义上的“通讯”主要指电话、电报、电传。通讯的“讯”指消息(Message),媒体讯息通过通讯网络从一端传递到另外一端。媒体讯息的内容主要是话音、文字、图片和视频图像。其网络的构成主要由电子设备系统和无线电系统构成,传输和处理的信号是模拟的。所以,“通讯”一词应特指采用电报、电话、网络等媒体传输系统实现上述媒体信息传输的过程。“通讯”重在内容形式,因此通讯...

2019-08-25 11:47:37

流程引擎Flowable数据库表说明

1. Flowable数据库表命名规则ACT_RE_*’RE’表示repository(存储)。RepositoryService接口操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。flowable只存储实例执行期间的运行时数据,当流...

2019-07-20 11:32:05

[kubernates]Unable to update cni config: No networks found in /etc/cni/net.d

kubernatesjoinfailed,response:Jun1011:22:5700VMTL-FabricPeer-172-19-102-59kubelet[19992]:W061011:22:57.51477119992cni.go:213]Unabletoupdatecniconfig:Nonetworksfoundin/etc/cni/...

2019-06-10 11:44:34

[kubeadm join] It seems like the kubelet isn't running or healthy

[root@00VMTL-FabricPeer-172-19-102-59 ~]# kubeadm join 172.19.102.78:6443 --token u6zbdr.k2krdy0is29izjjm --discovery-token-ca-cert-hash sha256:6fbb8d21ba001706556b0bf9e8200dd4da713a7c045168cf027d166...

2019-06-10 10:12:32

Kubernetes-kubectl The connection to the server localhost:8080 was refused -did you specify

今天在Kubernetes的从节点上运行命令【kubectl】出现了如下错误:[root@k8snode1kubernetes]#kubectlgetpodTheconnectiontotheserverlocalhost:8080wasrefused-didyouspecifytherighthostorport?出现这个问题的原因是kubect...

2019-06-09 17:21:10

beego配置swagger问题集锦

question 1:schemaValidationMessages":[{"level":"error","message":"Can't read from file /swagger.json"}]solution:find the index.html in the swagger directory:xxx\swagger\index.htmlmodify the s...

2019-05-22 18:24:15

Fabric SDK报错:NoClassDefFoundError: org/apache/http/ssl/SSLContexts

解决:NoClassDefFoundError: org/apache/http/ssl/SSLContexts开启TLS配置后,启动系统报错,在官方提供的fabric-sdk-java源码pom.xml中,发现对httpcomponent组件唯一的配置如下:<!-- https://mvnrepository.com/artifact/org.apache.httpcompone...

2019-05-16 11:13:20

fabric数据返回异常

异常如下:Exception in thread "main" org.hyperledger.fabric.sdk.exception.TransactionException: INTERNAL at org.hyperledger.fabric.sdk.OrdererClient.sendDeliver(OrdererClient.java:286) at org.hy...

2019-05-14 16:14:49

golang.org/x/sys/unix: unrecognized

安装的过程报错:packagegolang.org/x/sys/unix:unrecognizedimportpath"golang.org/x/sys/unix"(httpsfetch:Gethttps://golang.org/x/sys/unix?go-get=1:dialtcp216.239.37.1:443:i/otimeout)被长城墙了,您可以这...

2019-04-04 17:36:28

golang安装gRpc

安装官方安装命令:go get google.golang.org/grpc是安装不起的,会报:package google.golang.org/grpc: unrecognized import path "google.golang.org/grpc"(https fetch: Get https://google.golang.org/grpc?go-get=1: dial t...

2019-04-02 20:12:30

Fabric CA 配置与应用

通过命令行安装faric-ca,下载源码并编译:go get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-servergo get -u github.com/hyperledger/fabric-ca/cmd/fabric-ca-clientgo get命令会自动获取源码并编译至$GOPATH/bin,我的目录是~/go/...

2019-03-23 15:40:23

多节点ipfs安装

星际文件系统IPFS(Inter-Planetary File System)是一个面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。原理用基于内容的地址替代基于域名的地址,也就是用户寻找的不是某个地址而是储存在某个地方的内容,不需要验证发送者的身份,而只需要验证内容的哈希,通过这样可以让网页...

2019-03-15 16:28:07

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。