相关文章
kafka 高吞吐设计分析
说明
本文基于 kafka 2.7 编写。author blog.jellyfishmix.com / JellyfishMIX - githubLICENSE GPL-2.0
概括
支撑 kafka 高吞吐的设计主要有以下几个方面: 网络 nio 主从 reactor 设计模式 顺序写。 零拷贝。
producer
producer 开启压缩后是批量压缩,bro…
编程日记
2024/12/20 16:34:39
【C++ STL迭代器】iterator
文章目录 【 1. 迭代器的属性 】【 2. 不同容器支持的迭代器 】【 3. 迭代器的定义方式 】【 4. 实例 】4.1 定义方式:正向迭代器和反向迭代器4.2 迭代器属性:前向迭代、双向迭代、随机迭代4.2 迭代器的遍历方法4.3 auto关键字 自动指定迭代器定义类型 背…
编程日记
2024/12/20 9:16:12
注解(Annotation)
10.1 注解概述
10.1.1 什么是注解
注解(Annotation)是从JDK5.0开始引入,以“注解名”在代码中存在。例如: Override Deprecated SuppressWarnings(value”unchecked”) Annotation 可以像修饰符一样被使用,可用于修饰…
编程日记
2024/12/22 22:31:51
MFC通用静态库制作与使用
开发环境VS2013
1、新建工程,选择Win32 Project,命名,选择路径等 2、选择Static library ,勾选MFC 3、点击完成。在工程中添加相应的头文件、源文件等通用功能函数或者类。 4、在其他工程引入使用。在使用的工程项目设置中Linker…
编程日记
2024/12/22 16:02:24
精进TypeScript--你了解类型(type)和接口(interface)的区别吗?
要记住的事情:
理解 type 和 interface 之间的异同知道如何使用其中一种语法来编写相同的类型当决定在你的项目中使用哪一种语法时,既要考虑既定的风格,也要考虑扩增是否会有好处
如果你想在 TypeScript 中定义一个命名类型,你有…
编程日记
2024/12/20 6:29:52
Golang基础-10
Go语言基础
介绍
基础 方法 方法定义 方法调用 String方法 结构体嵌套方法调用 方法初始化变量 接口 接口定义 接口声明 接口变量赋值 接口的嵌套 类型断言 匿名接口与空接口 介绍 本文介绍Go语言中方法定义、方法调用、String方法、结构体嵌套方法调用、方法初始化变量、接口…
编程日记
2024/12/17 18:32:49
MySQL数据库 数据库基本操作(二):表的增删查改(上)
1. CRUD
CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写,就是数据库基本操作中针对表的一系列操作.
2. 新增(create) -->insert
语法: insert into 表名 [列名1,列名2…] values (val1,val2…) [注意]
列名可以没有,如果没有列名…
编程日记
2024/12/17 23:41:57