- 博客(373)
- 资源 (35)
- 收藏
- 关注
原创 【kafka专栏】消费者客户端自定义反序列化器
反序列化是相对于序列化而言的,对于kafka而言我们举一个例子* 序列化过程:kafka生产者将User对象序列化为JSON格式,进而转成二进制byte[]用于网络传输* 反序列化过程:kafka消费者得到byte[],反序列化为JSON,进而通过JSON得到User对象。...
2022-07-07 18:48:14 583
原创 【kafka专栏】利用消费者拦截器实现计算消息生产到接收的平均延时
实现计算一个批次数据发送到接受的平均延时。* 一个批次数据发送时间会保存在ConsumerRecords的timestamp的时间戳,是在生产者构建消息的时候添加的。* 一个批次数据接收到的时间可以认为是当前时间`System.currentTimeMillis()`...
2022-07-07 18:43:06 545
原创 【kafka专栏】结合线程池实现apache kafka消费者组
避免一个错误:多线程使用单一消费者;躲开一个误区:多线程就是消费者组;常规正确做法:使用线程池实现消费者组
2022-07-06 19:42:47 1207 2
原创 【kafka专栏】消费偏移量4种提交方式以及如何避免消费数据丢失与重复消费
kafka消费者客户端,消费偏移量4种提交方式以及如何避免消费数据丢失与重复消费
2022-07-05 20:15:04 1212
原创 tauri+vue开发小巧的跨OS桌面应用-股票体检
tauri出现了,electron有的优点他都有,比如支持使用前端语言开发、支持跨端安装,更重要的是使用tauri构建应用安装包一般只有十几MB,本文构建的版本安装文件只有2.9M,也是绝了
2022-07-05 06:15:00 3049 23
原创 【docker系列】docker-compose的YAML配置文件v2、v3版本详解
我们安装完成Harbor之后,在harbor的安装目录会生成一个`docker-compose.yml`文件。这个文件是harbor官方替我们写好的,在harbor的安装目录我们可以用这个文件启动、停止、删除harbor的容器等操作。harbor通过docker compose一共启动了9个容器,所以说能够把harbor的`docker-compose.yml`理解清楚,以后我们自己写`docker-compose.yml`文件也就游刃有余了。...
2022-07-04 20:50:07 11176 20
原创 【docker系列】使用docker-compose安装私有镜像仓库Harbor
在之前的文章中我们已经为大家介绍了docker registry v2私有镜像仓库,在实际的企业级生产环境中实际上很少会直接使用docker registry v2,而是使用Harbor。Harbor基于docker registry v2的基础上为用户提供了图形管理界面,同时支持多角色多用户的镜像访问权限管理,以及国际化的语言支撑(包括中文)。总之,Harbor面向用户更加友好,适用于多团队、多项目组情况下的镜像管理工作!.........
2022-07-04 20:45:03 3713 3
原创 【kafka专栏】集成apache kafka-clients实现数据消费者
通过apache kafka的api方式来一步一步的实现kafka消费者
2022-07-03 20:13:31 880 1
原创 【kafka专栏】如何实现事务以及发送失败重试消息的幂等性
exactly once(一批数据发送成功一次,并且只成功一次)。在0.11.0.0版本之前这是做不到的,在0.11.0.0版本之后kafka引入了幂等和事务机制,从而可以支持exactly once语义。
2022-07-02 19:09:10 1204
原创 【kafka专栏】生产者客户端自定义分区器实现向指定分区发送消息
kafka生产者的数据生产流程中,有三个环节是我们可以自定义的,如下图所示。本文为大家介绍如何自定义kafka生产者分区器。
2022-07-02 18:34:36 1130
原创 【kafka专栏】生产者客户端自定义序列化器
kafka生产者的数据生产流程中,有三个环节是我们可以自定义的,如下图所示。本文为大家介绍如何自定义kafka生产者序列化器。
2022-07-01 16:40:13 658 1
原创 【小程序专栏】第一个uniapp项目编译到微信开发者工具以及android真机运行
本文为大家创建第一个uniapp项目,并将项目以andorid应用的形式运行到真机进行调试,以“微信小程序”为例编译运行到微信开发者工具。
2022-07-01 06:19:43 3986 19
原创 【kafka专栏】自定义生产者客户端拦截器-实现消息发送成功率统计
kafka生产者的数据生产流程中,有三个环节是我们可以自定义的,如下图所示。本文为大家介绍如何自定义kafka生产者拦截器。
2022-06-30 06:19:23 559 2
原创 【docker系列】docker compose的v1\v2版本安装及使用上的区别
Docker Compose 可以按照规范的定义文件(docker-compose.yml)一次性启动运行多个具有依赖关系的容器。本质上说,Docker Compose是一个功能更丰富的命令行工具。只把它当成工具去理解就可以了,其核心的内容仍然是docker知识点:容器、镜像、仓库、网络、数据卷。执行安装脚本...
2022-06-27 09:01:27 10790 14
原创 [springboot]结合redis详述声明式缓存注解的使用-Cacheable、CacheEvict、CachePut、Caching
[springboot]结合redis详述声明式缓存注解的使用-Cacheable、CacheEvict、CachePut、Caching
2022-06-24 18:33:46 1076 4
原创 【kafka专栏】kafka集群可用性验证与配置-为主题增加分区数
在专栏前面的文章中,我们已经为大家介绍了kafka2.0和kafka 3.0(无需zookeeper)的安装方式,两种安装方式虽然发生了变化,但是在安装完成之后,面向开发人员几乎是没有变化的。所以验证集群的可用性方法也是一样的,本节可以通用。...
2022-06-23 16:56:04 1248 2
原创 【kafka专栏】不用zookeeper怎么安装kafka集群-最新kafka3.0版本
在kafka3.0中已经可以将zookeeper去掉,kafka集群不再必须依赖zookeeper,这为运维强度的下降提供了非常多的帮助。本文为大家介绍kafka3.0,不用zookeeper如何进行集群的安装。
2022-06-22 07:14:56 3732 74
原创 【小程序专栏】多种开发方式对比-跨端?低代码?原生?还是云开发?
目前“小程序”的开发与应用呈现“井喷”之势,作为小程序的鼻祖,2021年微信小程序开发者突破了300万,日活跃用户数(DAU)已经超过4.5亿,微信为开发者支付的广告分成接近百亿。在微信小程序火爆之后,各个互联网厂商相继推出了自己的小程序,比如:支付宝小程序、百度小程序、字节跳动小程序、快应用、QQ小程序、360小程序、京东小程序、快手小程序等。小程序相对于APP应用存在若干的优势:我们就从开发成本逐步降低,这一个角度来说明一下目前小程序的若干开发方法。...
2022-06-17 05:49:14 1801 47
原创 【小程序专栏】个人及企业资质该如何注册小程序?
笔者最近打算写一个比较完整的"小程序零基础"的开发专栏,本文首先为大家介绍一下该如何注册小程序。目前小程序是可以面向个人进行注册的,小程序目前注册审核制度还不是那么XX,大家可以抓住这个机会进行学习。目前个人、企业、政府、媒体、其他组织均可成为小程序的注册主体。申请注册小程序共有两种方式:方式一:访问微信公众平台,单击右上角的“立即注册”。这种方式是比较适合个人用户小程序注册的途径。方式二:如果你是非个人主体,希望公众号快捷接入小程序,可以直接复用公众号资质快速注册小程序.......
2022-06-16 07:42:23 2853 11
原创 【clickhouse专栏】对标mongodb存储类JSON数据文档统计分析
很多的开发者都使用过mongodb,在mongodb中数据记录是以文档的形式存在的(类似于一种多级嵌套SQL的形式)。
2022-06-15 07:49:04 1174 18
原创 【kafka专栏】如何保证数据生产不重不漏的高可靠性
kafka要保证消息的生产消费可靠性,需要从三个方面进行管理,一是kafka集群服务端,二是kafka生产者客户端,三是kafka消费者客户端。只有这三个方面都保证可靠性,才能实现消息不重复、不漏掉!本文主要从kafka生产者客户端的角度说明可靠性及其相关配置,关于其他两个方面请关注本专栏!......
2022-06-14 08:26:29 865 2
原创 【docker系列】consul+overlay实现容器跨主机网络通信
docker原生ovelay逻辑网,如何通过consul协调服务实现容器之间跨主机服务器的网络通信。
2022-06-13 09:24:03 2727 29
原创 【clickhouse专栏】基础数据类型说明
本文是clickhouse专栏第五篇,更多内容请关注本号历史文章!clickhouse内置了很多的column数据类型,可以通过查询这张表获取版本的所有支持的数据类型。
2022-06-12 08:55:07 938
原创 【clickhouse专栏】新建库、用户及角色
clickhouse创建数据库的语法几乎和其他的关系型数据库是一样的,区别就是clickhouse存在集群cluster和库引擎engine的概念,可以根据需要进行指定。用户有读写的权限。如果你在安装的时候,没有修改数据库文件目录,默认的目录是。我们可以使用下面的命令,将该目录及其子目录的属主修改为clickhouse用户。...
2022-06-11 07:25:22 2007 4
原创 【docker系列】四种基础网络模式及自定义网络
在docker网络的顶层设计层面,包含了三个核心部分。Sandbox(沙盒):提供了独立的容器虚拟网络栈,包括端口套接字、IP路由表、防火墙、DNS配置。 它的核心作用在于将容器网络与宿主机网络隔离开,形成了完整的独立的容器网络环境。...
2022-06-10 06:43:39 3965 68
原创 【kafka专栏】服务端副本可靠性原理及配置(含视频)
kafka要保证消息的生产消费可靠性,需要从三个方面进行管理,一是kafka集群服务端,二是kafka生产者客户端,三是kafka消费者客户端。只有这三个方面都保证可靠性,才能实现消息不重复、不漏掉!本文主要从kafka集群broker客户端的角度说明可靠性及其相关配置。.........
2022-06-08 08:32:07 757 27
原创 【clickhouse专栏】单机版本安装与验证
《clickhouse专栏》第三篇内容,先安装一个单机版的clickhouse,是后续学习多副本或者分布式集群安装的基础内容。
2022-06-08 07:28:30 1149
原创 【clickhouse专栏】clikhouse性能为何如此卓越?
为大家介绍clickhouse的一些非常有意义的特性,来帮助大家更深入的理解ck的应用场景,以及它为什么被称为“性能怪兽”。
2022-06-07 06:54:35 754
原创 【docker系列】docker API管理接口增加CA安全认证
前文中我们曾经介绍过《使用IDEA远程工具》连接Docker REST API,我们会发现一个问题,任何知道Docker 服务器IP、端口的第三方都可以访问这个API,非常的不安全。为了保证Docker API的安全性,我们有必要使用数字证书进行安全验证。...
2022-06-06 07:17:06 7812 46
原创 【clickhouse专栏】数据库、数据仓库之间的区别与联系
从本篇文章开始,笔者打算写一个系列的《clickhouse专栏》,其全称是Click Stream,Data WareHouse,简称ClickHouse。从其全称中的“Data WareHouse”,我们可以看出clickhouse的定位是数据仓库。那么“数据仓库”和“数据库”有什么区别呢?理解这点这很重要,理解了二者的区别,你就可以正确的将clickhouse用到其合适的应用场景。...
2022-06-06 06:29:10 1086 1
原创 【量化投资】我实现了A股买卖点数量趋势图
怎么能有依据的判断大盘的趋势呢?突然迸发的灵感:我要计算大盘4800多支票一天内某一个指标的买卖点数量,并按照交易日形成趋势图
2022-06-05 11:23:30 946 1
原创 【kafka专栏】使用shell脚本快速安装kafka集群(含视频)
我们本节来正式安装kafka集群,安装kafka集群主要的方式有两种:一种是纯手动安装,一种是使用自动化shell脚本安装。纯手动安装的方式需要一台服务器、一台服务器的去操作,在服务器较多的情况下工作量很大。使用shell脚本一次性安装的方式,就显得非常有必要了,这两种方法本文都会介绍。
2022-06-02 08:28:29 661 1
原创 linux-ext4格式文件误删除恢复
ext4文件误删除恢复。在开始进行实验之前,我已经新建了一个空目录/data,并将该目录挂载了一块新硬盘,将硬盘分区格式化为ext4的格式。
2022-05-31 06:14:19 2033 1
java8-集合元素归约.pdf
2022-07-10
java8-Stream元素的匹配与查找.pdf
2022-07-10
Kubernetes修炼手册 ((英)奈吉尔·波尔顿(Nigel Poulton)) .epub
2022-07-02
使用Oracle 官方JDK11构建docker镜像的Dockerfile及源文件
2022-04-03
Screenshot_2022-03-21-11-01-24-639_net.csdn.csdnplus.png
2022-03-21
kafka单机版自动安装shell脚本
2022-02-19
HTTP 超全汇总.pdf
2020-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人