使用hyperledger fabric

摘要: 参考 https://www.cnblogs.com/zongmin/p/11635686.html 一、安装通用软件 我这里只是提下,具体的安装可以找其它的教程 1、安装git 2、安装python2 3、安装golang 在ubuntu18.04下系统安装的是1.6版本,版本低了 我参照了这个h 阅读全文
posted @ 2020-04-14 16:23 qq575654643 阅读(337) 评论(0) 推荐(0) 编辑

libcurl的内存泄露的坑

摘要: Centos7yum安装的libcurl访问https会造成内存泄漏。 解决办法参考: https://www.lanindex.com/libcurl%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E6%8E%92%E6%9F%A5/ 用源码编译一个libcurl.so 阅读全文
posted @ 2019-12-11 11:09 qq575654643 阅读(1898) 评论(0) 推荐(0) 编辑

Linux 经典面试题(转)

摘要: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。 5. 链接分为: 阅读全文
posted @ 2019-11-10 18:00 qq575654643 阅读(379) 评论(0) 推荐(0) 编辑

全栈项目|小书架|服务器开发-Koa2 全局异常处理

摘要: 什么是异常 做开发的基本都知道异常,像Android开发中常见的ANR异常、空指针异常,服务器开发中经常遇到的异常404,500异常,还有一些其他常见的异常,具体可见HTTP状态码。 基本上这些异常可以总结为:已知异常和未知异常。 已知异常就是程序中能够预想到异常,比如:服务器接口开发中某个api接 阅读全文
posted @ 2019-11-10 16:52 qq575654643 阅读(138) 评论(0) 推荐(0) 编辑

强大的CompletableFuture

摘要: 引子 为了让程序更加高效,让CPU最大效率的工作,我们会采用异步编程。首先想到的是开启一个新的线程去做某项工作。再进一步,为了让新线程可以返回一个值,告诉主线程事情做完了,于是乎Future粉墨登场。然而Future提供的方式是主线程主动问询新线程,要是有个回调函数就爽了。所以,为了满足Future 阅读全文
posted @ 2019-11-10 16:50 qq575654643 阅读(113) 评论(0) 推荐(0) 编辑

如何进行kubernetes问题的排障

摘要: 排障的前置条件 k8s的成熟度很高,伴随着整个项目的扩增,以及新功能和新流程的不断引入,也伴随这产生了一些问题。虽然自动化测试可以排除掉大部分,但是一些复杂流程以及极端情况却很难做到bug的完全覆盖。因此在实际的工作过程中,需要对运行的集群进行故障定位和解决。 当然,进行排障的前提是对于k8s的流程 阅读全文
posted @ 2019-11-10 16:47 qq575654643 阅读(327) 评论(0) 推荐(0) 编辑

Golang的json包

摘要: encoding/json encoding/json是官方提供的标准json, 实现RFC 7159中定义的JSON编码和解码。使用的时候需要预定义struct,原理是通过reflection和interface来完成工作, 性能低。 常用的接口: func Marshal(v interface 阅读全文
posted @ 2019-11-10 16:45 qq575654643 阅读(205) 评论(0) 推荐(0) 编辑

JAVA面试题:Spring中bean的生命周期(转)

摘要: Spring 中bean 的生命周期短暂吗? 在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有 阅读全文
posted @ 2019-11-09 18:00 qq575654643 阅读(168) 评论(0) 推荐(0) 编辑

建造者模式

摘要: 1.模式简介 建造者模式(Builder Pattern)属于创建型模式中的一种,在创建比较复杂的对象,或者对象包含多个组成部分时比较有用,用于将对象的创建过程与使用分离,隔离具体的创建细节,方便以后的扩展。它的使用场景包括: 对象的创建比较复杂,需要进行许多处理工作 对象包含多个组成部分,而这几个 阅读全文
posted @ 2019-11-09 16:51 qq575654643 阅读(128) 评论(0) 推荐(0) 编辑

Netty学习篇④-心跳机制及断线重连

摘要: 心跳检测 TCP自带心跳检测,协议层采用Keeplive机制默认2小时频率触发一次检测,但是它存在缺陷:检测不出网线拔出、防火墙、使用起来不灵活、依赖操作系统等 Netty可以通过IdleStateHandler来实现心跳检测,使用起来也非常方便清晰 IdleStateHandler的继承关系:通过 阅读全文
posted @ 2019-11-09 16:48 qq575654643 阅读(201) 评论(0) 推荐(0) 编辑