编程语言 深入理解Kafka核心设计及原理(二):生产者 2.1Kafka生产者客户端架构2.2 Kafka 进行消息生产发送代码示例及ProducerRecord对象 kafka进行消息生产发送代码示例:publicclass KafkaProducer... 2022年5月24日深入理解Kafka核心设计及原理(二):生产者已关闭评论 阅读全文
编程语言 基于Apache Hudi在Google云构建数据湖平台 自从计算机出现以来,我们一直在尝试寻找计算机存储一些信息的方法,存储在计算机上的信息(也称为数据)有多种形式,数据变得如此重要,以至于信息现在已成为触手可及的商品。多年来数据以多种方式存储在计算机中,... 2022年5月24日基于Apache Hudi在Google云构建数据湖平台已关闭评论 阅读全文
线程安全问题的解决方案有哪些? 线程安全是指某个方法或某段代码,在多线程中能够正确的执行,不会出现数据不一致或数据污染的情况,我们把这样的程序称之为线程安全的,反之则为非线程安全的。在 Java 中,解决线程安全问题有以下 3 种手... 2022年5月24日 编程语言线程安全问题的解决方案有哪些?已关闭评论 阅读全文
编程语言 Java-GUI编程之菜单组件 前面讲解了如果构建GUI界面,其实就是把一些GUI的组件,按照一定的布局放入到容器中展示就可以了。在实际开发中,除了主界面,还有一类比较重要的内容就是菜单相关组件,可以通过菜单相关组件很方便的使用特定... 2022年5月24日Java-GUI编程之菜单组件已关闭评论 阅读全文
编程语言 AgileConfig 1.6.0 发布 – 支持服务注册与发现 大家好,好久没有输出博文了,一是因为比较忙,另外一个原因是最近主要的精力是在给 AgileConfig 添加一个新的功能:服务注册与发现。 先说说为什么会添加这个功能。我自己的项目是用 Consul ... 2022年5月24日AgileConfig 1.6.0 发布 – 支持服务注册与发现已关闭评论 阅读全文
编程语言 MySQL 表数据多久刷一次盘 前言事情是这样的,在某乎的邀请回答中看到了这个问题:-然后当时我没多想就啪一下写下来这样的答案:这个其实要通过 MySQL 后台线程来刷的,在 Buffer Pool 中被修改的过的 Page(页)都... 2022年5月24日MySQL 表数据多久刷一次盘已关闭评论 阅读全文
编程语言 使用 LOAD DATA LOCAL INFILE,sysbench 导数速度提升30% 最近给 sysbench 提了一个 feature(https://github.com/akopytov/sysbench/pull/450),支持通过 LOAD DATA LOCAL INFILE... 2022年5月24日使用 LOAD DATA LOCAL INFILE,sysbench 导数速度提升30%已关闭评论 阅读全文
编程语言 数据结构与算法知识点总结数组与链表 1. 动态数组 它的基本思路是使用如malloc/free等内存分配函数得到一个指向一大块内存的指针,以数组的方式引用这块内存或者直接调用动态数组的接口,根据其内部的实现机制自行扩充空间,动态增长并... 2022年5月24日数据结构与算法知识点总结数组与链表已关闭评论 阅读全文
编程语言 Git基础版本控制系统介绍 目录1、什么是版本控制系统2、我们为什么要用版本控制3、版本管理系统的演变(1)本地版本控制系统(2)集中化版本控制系统(3)分布式版本控制系统在具体了解Git之前,首先需要我们了解一下VCS,即版本... 2022年5月24日Git基础版本控制系统介绍已关闭评论 阅读全文
C++ functional库中的仿函数 一、仿函数简介仿函数(functor)又称之为函数对象(function object),实际上就是 重载了()操作符 的 struct或class。 由于重载了()操作符,所以使用他的时候就像在调用... 2022年5月24日 编程语言C++ functional库中的仿函数已关闭评论 阅读全文