摘要: ​ 背景 基于ELK搭建一个实时日志分析平台 架构 下载 filebeat:https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.13.1-linux-x86_64.tar.gz kafka:https://download 阅读全文
posted @ 2021-06-21 18:37 麦奇 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 主要内容 搭建一个可以在线写作的博客,无需服务器,无需域名,整个过程自动发布到博客网址。 效果参考我的个人博客:mikeyightub.github.io​ 既可以自定义相关个性化内容,又可以在线写作,无需下载项目进行部署。 准备条件 注册github账号 注册travis-ci账号(直接使用git 阅读全文
posted @ 2021-05-12 23:25 麦奇 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 以后都迁移到Github Page上啦,欢迎来踩踩 麦奇博客 阅读全文
posted @ 2021-01-03 11:25 麦奇 阅读(65) 评论(0) 推荐(0) 编辑
摘要: BeanFactory BeanFactory是一个工厂,提供了OC容器最基本的形式,给具体的IOC容器的实现提供了规范,其实现类有DefaultListableBeanFactory、XmlBeanFactory、ApplicationContext等 /* * Copyright 2002-20 阅读全文
posted @ 2020-10-02 10:20 麦奇 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 原文链接 当在10亿数据中只需要进行10几次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想和所感分享给大家。红黑树是一种比较难的数据结构,要完全搞懂非常耗时耗力,红黑树怎么自平衡?什么时候需要左旋或右旋?插入和 阅读全文
posted @ 2020-04-04 18:36 麦奇 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Flutter 简单介绍 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 Flutter 相关特性 快速开发:F 阅读全文
posted @ 2020-03-29 21:30 麦奇 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 支持 在 v1.7 版本中,Kubernetes 支持集群节点(node)数可达1000个。更具体地说,我们配置能够支持所有如下条件: 不超过2000个节点 不超过总共6000个 pod 不超过总共12000个 container 单节点不超过100个 pod 安装 集群是一组运行着 Kuberne 阅读全文
posted @ 2020-03-29 15:46 麦奇 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Kubernetes 提供了许多云端平台与操作系统的安装方式,本章将以全手动安装方式来部署,主要是学习与了解 Kubernetes 创建流程。若想要了解更多平台的部署可以参考 Picking the Right Solution来选择自己最喜欢的方式。 本次安装版本为: Kubernetes v1. 阅读全文
posted @ 2020-03-29 15:25 麦奇 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 本指南适用于想要搭建一个定制化 Kubernetes 集群的人员。如果您在 列表 中找到现有的入门指南可以满足您的需求,那么建议使用它们,因为可从他人的经验中获益。但是,如果您使用特定的 IaaS,网络,配置管理或操作系统,同时又不符合这些指南的要求,那么本指南会为您提供所需的步骤大纲。请注意,比起 阅读全文
posted @ 2020-03-29 15:22 麦奇 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 安装Minikube 环境准备- Ubuntu16安装 kubectl curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/linux/amd64/kubectl chmod +x ./kube 阅读全文
posted @ 2020-03-29 13:02 麦奇 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Serverless相关介绍 Serverless 架构具有缩短交付时间,改善操作和安全实践等功能,以及创造出一种革命性的付费模式——按资源消耗付费。 你或许已经了解了 Serverless 架构,但具体生态系统是什么样的,有哪些选择?本文会给出指南,将从功能即服务( FaaS ) Serverle 阅读全文
posted @ 2020-03-21 23:11 麦奇 阅读(167) 评论(0) 推荐(0) 编辑
摘要: knife4j简介 前身:swagger-bootstrap-ui swagger简介 Swagger是一个API接口管理工具,支持在线测试接口数据,根据配置自动生成API文档,结合spring mvc而提供界面化方法文档的一个开源框架。 Swagger主要的项目 Swagger是一组开源项目,主要 阅读全文
posted @ 2020-03-20 18:19 麦奇 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: CodeReview 代码审查(英语:Code review)是指对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。代码审查常以不同的形式进行,例如结对编程、非正式的看过整个代码,或是正式的软件检查。 代码审查一般会分 阅读全文
posted @ 2020-03-10 00:04 麦奇 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Grafana Grafana是每个数据库的开源分析和监控解决方案 特点 认证方式 LDAP,Google Auth,Grafana.com,Github。无论您的公司处理的是auth,Grafana都能使其轻松地与您现有的工作流程一起使用。 组织机构 Grafana支持多租户。设置多个组织,每个组 阅读全文
posted @ 2020-03-09 10:36 麦奇 阅读(3369) 评论(0) 推荐(0) 编辑
摘要: 介绍 什么是普罗米修斯? Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的 阅读全文
posted @ 2020-03-08 16:02 麦奇 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: Hyperledger Iroha 简介 1.1。Iroha的主要特征是什么? 简单的部署和维护 面向开发人员的各种库 基于角色的访问控制 模块化设计,由命令-查询分离原理驱动 资产和身份管理 在我们的质量模型中,我们专注于并不断改进: 可靠性(容错性,可恢复性) 性能效率(尤其是时间行为和资源利用 阅读全文
posted @ 2020-03-07 23:18 麦奇 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 事先准备 多台Ubuntu 16.04+、CentOS 7或HypriotOS v1.0.1 + 系统 每台机器最少1GB+内存 集群中所有机器之间网络连接正常 每个节点有唯一MAC地址和product_uuid 打开某些端口。请参阅以下部分 检查所需端口 Master节点 端口范围用途 6443 阅读全文
posted @ 2020-03-06 18:50 麦奇 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Chrome插件 Extensions are small software programs that customize the browsing experience. They enable users to tailor Chrome functionality and behavior 阅读全文
posted @ 2020-02-28 15:06 麦奇 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 区块链开源实现HYPERLEDGER FABRIC架构详解 区块链开源实现HYPERLEDGER FABRIC架构详解 2018年5月26日 陶辉 Comments 10 Comments hyperledger fabric是区块链中联盟链的优秀实现,主要代码由IBM、Intel、各大银行等贡献, 阅读全文
posted @ 2020-02-27 13:18 麦奇 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Caliper 简介 Caliper是一个区块链性能基准框架,允许用户使用自定义用例测试不同的区块链解决方案,并获得一组性能测试结果。 Caliper is a blockchain benchmark framework which allows users to measure the perf 阅读全文
posted @ 2020-02-26 15:54 麦奇 阅读(1019) 评论(2) 推荐(0) 编辑
摘要: Kafka作为一个分布式的流平台,这到底意味着什么? 我们认为,一个流处理平台具有三个关键能力: 发布和订阅消息(流),在这方面,它类似于一个消息队列或企业消息系统。 以容错(故障转移)的方式存储消息(流)。 在消息流发生时处理它们。 什么是kafka的优势?它主要应用于2大类应用: 构建实时的流数 阅读全文
posted @ 2020-02-17 13:48 麦奇 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 资源汇总 ① 视频资源:网易公开课频道 目前该站点汇集了大量的开放课程,内容丰富。 网易——耶鲁博弈论、网易耶鲁博弈论,字幕只到 16 讲,但优势在于随时可以播放,只要有网络随时可以观看,且没有广告人人影视开放课程——耶鲁博弈论上传此笔记时24 讲字幕已齐全,感觉这套字幕翻译质量很好,且保持了风格的 阅读全文
posted @ 2020-02-16 10:36 麦奇 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: 简介 Hyperledger Explorer is a simple, powerful, easy-to-use, well maintained, open source utility to browse activity on the underlying blockchain netwo 阅读全文
posted @ 2020-02-16 10:30 麦奇 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 简介 Apache CouchDB是一个开源数据库,专注于易用性和成为"完全拥抱web的数据库"。它是一个使用JSON作为存储格式,JavaScript作为查询语言,MapReduce和HTTP作为API的面向文档的NoSQL数据库。其中一个显著的功能就是多主复制。CouchDB的第一个版本发布在2 阅读全文
posted @ 2020-02-15 11:32 麦奇 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 本教程将演示收集器(collection)的使用,收集器为区块链网络上已授权的组织节点 提供私有数据的存储和检索。 本教程假设您已了解私有数据的存储和他们的用例。更多的信息请参阅 私有数据 。 本教程将带你通过以下步骤练习在 Fabric 中定义、配置和使用私有数据: 创建一个收集器的 JSON 定 阅读全文
posted @ 2020-02-14 15:00 麦奇 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 1.搭建基础环境 阿里云安装出现的一些问题解决 1. [signal SIGSEGV: segmentation violation code=0x1 addr=xxx pc=xxx] 类似的错误:原始错误的代码(来自peer节点): 2020-02-09 22:43:43.665 CST [cou 阅读全文
posted @ 2020-02-10 13:52 麦奇 阅读(6837) 评论(1) 推荐(0) 编辑
摘要: BLOCKCHAIN FOR DEVELOPERS 官方网址 i. 这个网址是ibm给的测试网址,注册进去就可以设置4个节点的区块链,而且有智能合约可以测试 区块链和HyperLedger开源技术讲堂 最好的入门视频教程 hyperledger-fabric 官方文档 需要通读 另外一份官方文档 h 阅读全文
posted @ 2020-02-05 23:07 麦奇 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 简介 Hyperledger Composer是一个广泛的开放式开发工具集和框架,可简化开发区块链应用程序的过程。我们的主要目标是缩短实现价值的时间,并使您的区块链应用程序与现有业务系统的集成更加容易。您可以使用Composer快速开发用例,并在数周而不是数月内部署区块链解决方案。Composer允 阅读全文
posted @ 2020-02-05 23:03 麦奇 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。 有些人说以太坊太难对付,于是我们(译注:指C 阅读全文
posted @ 2020-02-02 16:46 麦奇 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 主要章节如下: Solidity安全贴士 已知的攻击手段 竞态 可重入 交易顺序依赖 针对Gas的攻击 上溢/下溢 工程技术 参考文献 这篇文档旨在为Solidity开发人员提供一些智能合约的security准则。当然也包括智能合约的security理念、bug赏金计划指南、文档例程以及工具。 一般 阅读全文
posted @ 2020-02-02 13:33 麦奇 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 原文链接 Both in the glossary and in some of our previous posts we've touched on mining and the two main methods in use today: PoW and PoS. We'll discuss 阅读全文
posted @ 2020-01-18 14:40 麦奇 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Introduction When someone sends bitcoin to you, they send the bitcoin to your address. If you want to spend any of the bitcoin that is sent to your ad 阅读全文
posted @ 2020-01-14 23:30 麦奇 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 官网传送门 Truffle是针对基于以太坊的Solidity语言的一套开发框架。本身基于Javascript,使用以太坊虚拟机(EVM)的世界一流的开发环境,用于区块链的测试框架和资产管道,旨在简化开发人员的生活。 安装truffle 安装前提: 预装nodejs 1.全局安装 npm i 阅读全文
posted @ 2020-01-14 17:55 麦奇 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 以太坊综述Ethereum 为什么要学习以太坊? • 庞大的开发者社区,目前最大的区块链开发平台 • 相对较成熟,有代表性,资料众多 • 以应用入手,学习曲线不那么陡峭 • 与JavaScript结合紧密,方便开发人员上手 主要内容 学习目标 • 掌握以太坊的基本概念和工作原理 • 理解以太坊与比特 阅读全文
posted @ 2019-12-31 16:18 麦奇 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 第一章 入门概述 1.1 是什么 Mycat 是数据库中间件。 1、数据库中间件 中间件:是一类连接软件组件和应用的计算机软件,以便于软件各部件之间的沟通。 例子:Tomcat,web中间件。 数据库中间件:连接java应用程序和数据库 2、为什么要用Mycat? ① Java与数据库紧耦合。 ② 阅读全文
posted @ 2019-12-27 16:54 麦奇 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 说起当前最火的技术,除了最新的区块链,AI,还有一个不得不提的概念是Serverless。Serverless作为一种新型的互联网架构直接或间接推动了云计算的发展,从AWS Lambda到阿里云函数计算,Serverless一路高歌,同时基于Serverless的轻量计算开始登录云计算的舞台,本文将 阅读全文
posted @ 2019-12-26 12:59 麦奇 阅读(172) 评论(0) 推荐(0) 编辑
摘要: golang安装 yum install golang 查看版本 go version 安装以太坊源代码 Building Geth (command line client) Clone the repository to a directory of your choosing: git clo 阅读全文
posted @ 2019-12-24 23:45 麦奇 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Home 注:本页为 EthFans 站内文章精选集。鉴于文章的采集范围较广,我们无法保证文章内容没有重复,也不能保证排列的顺序实现了最优的认识路径。我们只能说,这些文章是我们精挑细选后,确认可以长期留存的东西。而读者也应可以从大量阅读中,得到几分收获,提高认识水平。 新手指南 7 个步骤理解什么是 阅读全文
posted @ 2019-12-13 23:28 麦奇 阅读(129) 评论(0) 推荐(0) 编辑
摘要: BTC-密码学原理 比特币本质:crypto currency[加密货币] 比特币用到的两个功能: 1.哈希 crypto graphic hash function 2.签名(非对称加密) 哈希cryptographic hash function 三个重要性质 1.Collision Resis 阅读全文
posted @ 2019-12-10 00:17 麦奇 阅读(478) 评论(0) 推荐(0) 编辑
摘要: ES6怎么来的 ECMAScript 和 JavaScript ECMA 是标准,JS 是实现 ECMAScript 简称 ECMA 或 ES 历史版本 1996, ES1.0 Netscape 将 JS 提交给 ECMA 组织,ES 正式出现 1999, ES3.0 被广泛支持 2011, ES5 阅读全文
posted @ 2019-10-30 13:14 麦奇 阅读(313) 评论(0) 推荐(0) 编辑