Kafka-Streams-Wiondowing

Wiondowing 使您可以控制如何对具有相同键的记录进行分组以进行有状态操作。 Note 相关操作是分组,它将具有相同密钥的所有记录分组,以确保数据被正确分区(“键入”)以用于后续操作。分组后,窗口允许您进一步对键的记录进行子分组。 例如,在连接操作中,窗口状态存储用于存储到目前为止在定义的窗...

2018-11-30 18:34:53

阅读数 103

评论数 0

流式Json数据生成器

Overview 在看法流式应用处理时,经常需要一些流式数据来测试,自己生成这些数据比较麻烦,可以使用 json-data-generator 来帮助生成。 项目地址 Github 配置 Kafka 数据 jackieChan.config 需要生成的 kafka 数据配置。 { ...

2018-11-21 10:51:17

阅读数 64

评论数 0

Springboot+Kafka

1. Overview Kafka Documentation Spring for Apache Kafka 2. Kafka 搭建 Mac 安装 Kafka 3. 初试 依赖 <dependency> <gr...

2018-11-20 14:25:12

阅读数 75

评论数 0

Mac 安装 Kafka

brew 安装 brew install kafka 注意:安装会依赖 zookeeper zookeeper -> /usr/local/Cellar/zookeeper/3.4.13 kafka -> /usr/local/C...

2018-11-15 17:43:12

阅读数 69

评论数 0

SpringBoot 获取配置文件属性(全5种,附项目Demo)

一. 使用 @PropertySource + Environment @PropertySource 指定配置文件位置, Environment 读取配置文件属性。 @Configuration @PropertySource(value = {"classpath:t...

2018-10-30 21:21:34

阅读数 117

评论数 0

SpringBoot2.x-Actutor-micrometer-自定义Mertics

前言 SpringBoot2.x使用Actuator来做应用监控 示例 注册 Metrics 实现 MeterBinder 接口的 bindTo 方法,将要采集的指标注册到 MeterRegistry @Component public class JobMetrics imp...

2018-08-17 17:40:00

阅读数 615

评论数 0

SpringBoot2.x-定时任务

Timer Timer 是 jdk 1.3 之后自带的 java.util.Timer 类。 这个类允许你按一定的规则调度一个 java.util.TimerTask 任务。主要是按照一定速率去执行任务,不支持 cron 表达式。 示例 public class TimerTest { ...

2018-08-15 15:18:37

阅读数 606

评论数 0

使用Docker-Compose组合多个镜像

Docker for Mac 官网安装 官网地址,直接下载 .dmg 文件安装即可,更多介绍。 使用 Homebrew 安装 brew cask install docker Check versions $ docker --version Docker version 18...

2018-08-02 21:49:53

阅读数 915

评论数 0

Springboot-2.x-scaffold

SpringBoot2.x 脚手架,适用于新项目 init。 Overview SpringBoot 2.x 应用监控:Actuator Swagger 2.8 统一异常处理 数据库连接池:HikariCP Mybatis Redis MongoDB 基本概念 spring-bo...

2018-06-19 11:29:34

阅读数 279

评论数 0

HikariCP配置详解+多数据源

SpringBoot 2.0 开始推 HikariCP ,将默认的数据库连接池从 tomcat jdbc pool 改为了 hikari , HikariCP 在性能和并发方面确实表现不俗(号称最快的连接池)。 如果你使用 spring-boot-starter-jdbc 或 spring-b...

2018-06-19 11:00:55

阅读数 9899

评论数 0

使用IDEA自带的 Editor REST Client 来测试 REST API

Overview 开发 REST API 的时候,必然少不了测试。测试 API 可以采用以下方式: Chrome 请求 不方便构造 POST 请求 Postman 等 Post 工具ß 需要下载工具,好处是可以记录请求,批量测试 Swagger 项目集成,方便操作,同时也提供给前端使用...

2018-06-13 11:39:29

阅读数 1244

评论数 2

SpringBoot2.x使用Actuator来做应用监控

Actuator Spring-boot-actuator module 可帮助您在将应用程序投入生产时监视和管理应用程序。您可以选择使用 HTTP 端点或 JMX 来管理和监控您的应用程序。Auditing, health, and metrics gathering 也可以自动应用于您的应用...

2018-06-12 20:16:13

阅读数 3569

评论数 0

SpringBoot2.x中的应用监控:Actuator+Prometheus+Grafana

Prometheus 是 Cloud Native Computing Foundation 项目之一,是一个系统和服务监控系统。它按给定的时间间隔从配置的目标收集指标,评估规则表达式,显示结果,并且如果观察到某些条件为真,则可触发警报。 特性 多维度 数据模型(由度量名称和键/值维度集定义...

2018-06-12 16:36:23

阅读数 2712

评论数 0

深入浅出分布式缓存的通用方法

深入浅出分布式缓存的通用方法 看到一篇好文,直接转载不方便,用 Markdown 重写了一遍。原文地址:https://mp.weixin.qq.com/s/vc2D2Nrj45Q2QbC00xt6RA 缓存编程的具体方法 各种分布式缓存如Redis,都提供了不同语言的客户端AP...

2018-05-20 16:30:00

阅读数 149

评论数 0

从0开始完成DApp(二)-深入篇

从0开始完成DApp(二)-深入篇 Step1:安装 MetaMask 钱包 智能合约的部署需要钱包的参与。 以太坊轻钱包MetaMask安装 Step2:通过 Remix 学习和尝试 Solidity 语言 DApp 的开发语言是 Solidity 使用Remix部署智能合约...

2018-05-17 17:18:40

阅读数 110

评论数 0

OpenZeppelin集成:编写健壮安全的智能合约

OpenZeppelin集成:编写健壮安全的智能合约 因为智能合约往往涉及金钱,保证Soldity代码没有错误,以及足够的安全是非常根本的。Zeppelin Solutions,一个智能合约审查服务商,已经意识到相关的需求。建立在他们的合约审查经验之上,他们把一些最佳实践整理到了OpenZepp...

2018-05-17 16:09:31

阅读数 302

评论数 0

Truffle框架和Ganache本地私链

Truffle框架和Ganache本地私链 安装Truffle Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单。 Github源码地址 https://github.com/trufflesuite/truffle ...

2018-05-16 17:23:07

阅读数 1479

评论数 0

使用remix-ide开发以太坊智能合约(代币发行)

使用remix-ide开发以太坊智能合约 Remix-ide 搭建 以太坊官方推荐的智能合约开发IDE,适合新手,可以在浏览器中快速部署测试智能合约。 在线编译 线上地址:https://remix.ethereum.org/ 本地安装 remix-ide 官方地...

2018-05-15 16:19:56

阅读数 1796

评论数 1

从0开始完成DApp(一)- 基础篇

从0开始完成DApp(一)- 基础篇 区块链基础 比特币白皮书 ethereum-overview 以太坊白皮书 以太坊黄皮书 Solidity语言 英文官方网站 代码库GitHub solidity中文翻译 Truffle框架 英文官方网站 代码库GitHub truffle中文翻译 ...

2018-05-14 15:56:27

阅读数 166

评论数 0

以太坊轻钱包MetaMask安装

以太坊轻钱包MetaMask安装 基本 官网地址 https://metamask.io 特性 MetaMask 是一款在谷歌浏览器 Chrome (也支持 Firefox 和 Opera)上使用的插件类型的以太坊钱包,该钱包不需要下载,非常的轻量级。 安装教程 ...

2018-05-14 15:48:09

阅读数 674

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭