Kaka Blog

追求自我价值的实现

SpringBoot+Prometheus+Grafana实现系统可视化监控

前言 Prometheus Prometheus,是一个开源的系统监控和告警的工具包,其采用Pull方式采集时间序列的度量数据(也支持push方式), 通过Http协议传输。它的工作方式是被监控的服务需要公开一个Prometheus端点,这端点是一个HTTP接口, 该接口公开了度量的列表和当前的值,然后Prometheus应用从此接口定时拉取数据,一般可以存放在时序数据库中, 然后...

Minikube入门

前言 kubernetes(k8s) 是容器编排技术的事实标准。也是云原生时代的操作系统。本章节从实战的角度来说明 k8s 的安装和使用。由于 k8s 本身是针对大规模服务器集群的,它本身的环境要求比较高,安装也比较复杂。所以市面上有很多集成 k8s 的发行版,比如: Rancher, OpenShift, EKS 这些适合配置高,大规模部署的发行版,也有一些像:k3s, MicroK8s...

Skywalking入门

Skywalking简介 skywalking是一个优秀的国产开源框架,2015年由个人吴晟(华为开发者)开源 , 2017年加入Apache孵化器。短短两年就被Apache收入麾下,实力可见一斑。 skywalking支持dubbo,SpringCloud,SpringBoot集成,代码无侵入,通信方式采用GRPC,性能较好,实现方式是java探针,支持告警,支持JVM监控,支持全局调用...

Spring Boot 2集成Minio

Minio简介 MinIO是一款基于Apache License v2.0开源协议的分布式文件系统(或者叫对象存储服务),可以做为云存储的解决方案用来保存海量的图片、视频、文档等。由于采用Golang实现,服务端可以工作在Windows、Linux、 OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令就可以运行起来。 MinIO兼容亚马逊S3(Simple Storag...

Windows 10安装docker

1、管理员的身份启动命令窗口,输入:wsl –install 如果提示“无法解析服务器的名称或地址”,则需要配置DNS,在网络和共享设置里,选择当前连接,设置IPv4的属性,更改DNS服务器,首选DNS:114.114.114.144,备用DNS:8.8.8.8 2、安装完成后重启电脑,系统会自动打开安装Ubuntu窗口,然后自动安装,安装完成后会提示输入用户名:fang,密码:1234...

网页通过蓝牙发送指令控制传感器设备

环境准备 电脑操作系统:win10 打开蓝牙和其他设备,添加蓝牙或其他设备,添加设备,发现有BLE和SPP两种; 蓝牙协议分为两种,SPP协议和BLE(Bluetooth low energy) BLE:web bluetooth api能扫描到,本文以BLE协议传输数据 SPP:蓝牙串口,需要输入PIN码 Web Bluetooth入门 WebBluetooth 是...

Apache Druid入门

Druid介绍 Apache Druid是一个实时分析型数据库,旨在对大型数据集进行快速的查询分析(”OLAP”查询)。Druid最常被当做数据库来用以支持实时摄取、高性能查询和高稳定运行的应用场景,同时,Druid也通常被用来助力分析型应用的图形化界面,或者当做需要快速聚合的高并发后端API,Druid最适合应用于面向事件类型的数据。 Druid通常应用于以下场景: 点击流分析...

Anaconda介绍及使用

什么是Anaconda? Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 Windows系统安装Anaconda 前往官方下载页面下载。有两个版本可供选择:Python 3.6 和 Python 2.7,选择版之后根据自己操作系统的情况点击“64-...

用web3js写以太坊脚本

web3.js简介 web3.js是一个JavaScript API库,要使DApp在以太坊上运行,我们可以使用web3.js库提供的web3对象。web3.js通过RPC调用与本地节点通信。 安装web3 cnpm install web3 编写转币脚本 var Web3 = require('web3'); var web3 = new Web3(new Web3.provi...

以太坊(ETH)挖矿

准备 钱包地址:可用EthereumAddress离线生成钱包地址 矿池地址:常见的矿池平台有星火矿池、鱼池、火币矿池等等,我自己用的是鱼池矿池。 挖矿软件 NBMiner NBMiner使用教程: 1.下载地址github下载 2.下载后解压 3.nbminer -a ethash -o ethproxy+tcp://eth.f2pool.com:8008 -...