自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 test-pmd

支持绑定虚拟设备、pci地址、core数量、port数量、burst、VLAN配置、流控、gro、gso。TSO、 GSO、TSO、LRO、GRO、pkg drop、ebpf(包过滤)转发引擎,定义了转发开始、转发结束、流初始化、转发处理等方法。速率、双工、回环、VLAN、udp通道、offload等。维护逻辑核发送数据的配置,包含cpu信息、流信息、内存池。端口属性,维护了端口的设备信息、设备配置、队列配置。rxq、txq、rxd、txd数量。rss(分流)、DCB、MTU。维护核的收发端口、包信息等。

2023-05-05 14:48:26 129

转载 19. Remove Nth Node From End of List & 快慢指针

定义:        快慢指针中的快慢指的是移动的步长,即每次向前移动速度的快慢。例如可以让快指针每次沿链表向前移动2,慢指针每次向前移动1次。 应用: 1、判断链表是否为循环链表: 让快慢指针从链表头开始遍历,快指针向前移动两个位置,慢指针向前移动一个位置;如果快指针到达NULL,说明链表以NULL为结尾,不是                 循环链表。如果 快指针追上慢指针,则

2016-12-05 17:05:28 127

原创 欢迎使用CSDN-markdown编辑器

Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note: The solution set must not contain duplic

2016-11-05 12:30:26 110

转载 15. 3Sum

Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: The solution set must not contain

2016-11-05 12:14:18 104

转载 136. Single Number

Given an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without using extra mem

2016-11-01 09:23:45 128

转载 36. Valid Sudoku

Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules. The Sudoku board could be partially filled, where empty cells are filled with the character '.'. A partially fille

2016-10-27 16:50:48 112

Grokking the System Design Interview

Grokking the System Design Interview 非常著名的系统设计课程,面试系统设计必备 许多软件工程师,在系统设计面试(SDIs)是会很头疼,主要有三个原因: SDIs 的非固定性,面试者往往被要求处理一个开放性、没有标准答案的问题; 缺少大型系统的开发经验; 没有为系统设计面试做好充分的准备。 这本书可以帮你解决这些问题

2023-11-19

Apache Kafka源码剖析

《Apache Kafka源码剖析》以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。《Apache Kafka源码剖析》共5章,从Kafka的应用场景、源码环境搭建开始逐步深入,不仅介绍Kafka的核心概念,而且对Kafka生产者、消费者、服务端的源码进行深入的剖析,最后介绍Kafka常用的管理脚本实现,让读者不仅从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅 知其然,而且知其所以然。 《Apache Kafka源码剖析》旨在为读者阅读Kafka源码提供帮助和指导,让读者更加深入地了解Kafka的运行原理、设计理念,让读者在设计分布式系统时可以参考Kafka的优秀设计。《Apache Kafka源码剖析》的内容对于读者全面提升自己的技术能力有很大帮助。 目录 第1章 快速入门 1.1 Kafka简介 1.2 以Kafka为中心的解决方案 1.3 Kafka核心概念 1.4 搭建Kafka源码环境 本章小结 第2章 生产者 2.1  KafkaProducer使用示例 2.2 KafkaProducer分析 2.2.1 ProducerInterceptors&ProducerInterceptor; 2.2.2 Kafka集群元数据 2.2.3 Serializer&Deserializer; 2.2.4 Partitioner 2.3 RecordAccumulator分析 2.3.1 MemoryRecords 2.3.2 RecordBatch 2.3.3 BufferPool 2.3.4 RecordAccumulator 2.4 Sender分析 2.4.1 创建请求 2.4.2 KSelector 2.4.3 InFlightRequests 2.4.4 MetadataUpdater 2.4.5 NetworkClient 本章小结 第3章 消费者 3.1 KafkaConsumer使用示例 3.2 传递保证语义(Delivery guarantee semantic) 3.3 Consumer Group Rebalance设计 3.4 KafkaConsumer分析 3.4.1 ConsumerNetworkClient 3.4.2 SubscriptionState 3.4.3 ConsumerCoordinator 3.4.4 PartitionAssignor分析 3.4.5 Heartbeat分析 3.4.6 Rebalance实现 3.4.7 offset操作 3.4.8 Fetcher 3.4.9 KafkaConsumer分析总结 本章小结 第4章 Kafka服务端 4.1 网络层 4.1.1 Reactor模式 4.1.2 SocketServer 4.1.3 AbstractServerThread 4.1.4 Acceptor 4.1.5 Processor 4.1.6 RequestChannel 4.2 API层 4.2.1 KafkaRequestHandler 4.2.2 KafkaApis 4.3 日志存储 4.3.1 基本概念 4.3.2 FileMessageSet 4.3.3 ByteBufferMessageSet 4.3.4 OffsetIndex 4.3.5 LogSegment 4.3.6 Log 4.3.7 LogManager 4.4 DelayedOperationPurgatory组件 4.4.1 TimingWheel 4.4.2 SystemTimer 4.4.3 DelayedOperation 4.4.4 DelayedOperationPurgatory 4.4.5 DelayedProduce 4.4.6 DelayedFetch 4.5 副本机制 4.5.1 副本 4.5.2 分区 4.5.3 ReplicaManager 4.6 KafkaController 4.6.1 ControllerChannelManager 4.6.2 ControllerContext 4.6.3 ControllerBrokerRequestBatch 4.6.4 PartitionStateMachine 4.6.5 PartitionLeaderSelector 4.6.6 ReplicaStateMachine 4.6.7 ZooKeeper Listener 4.6.8 KafkaController初始化与故障转移 4.6.9 处理ControlledShutdownRequest 4.7 GroupCoordinator 4.7.1 GroupMetadataManager 4.7.2 GroupCoordinator分析 4.8 身份认证与权限控制 4.8.1 配置SASL/PLAIN认证 4.8.2 身份认证 4.8.3 权限控制 4.9 Kafka监控 4.9.1 JMX简介 4.9.2 Metrics简介 4.9.3 Kafka中的Metrics 4.9.4 Kafka的监控功能 4.9.5 监控KSelector的指标 第5章 Kafka Tool 5.1 kafka-server-start脚本 5.2 kafka-topics脚本 5.2.1 创建Topic 5.2.2 修改Topic 5.3 kafka-preferred-replica-election脚本 5.4 kafka-reassign-partitions脚本 5.5 kafka-console-producer脚本 5.6 kafka-console-consumer脚本 5.7 kafka-consumer-groups脚本 5.8 DumpLogSegments 5.9 kafka-producer-perf-test脚本 5.10 kafka-consumer-perf-test脚本 5.11 kafka-mirror-maker脚本 本章小结

2018-01-14

dd for windows

dd是一个在LINUX、UNIX下非常重要的磁盘镜像工具,现在终于有了WINDOWS版本

2016-11-14

电子科技大学肖明宇算法设计与分析

电子科技大学算法设计与分析资料。部分源自网上资料整理,看完包过平均分!

2016-04-29

mysql-connector-java-5.1.38-bin.jar

mysql-connector-java-5.1.38-bin.jar

2016-01-18

commons-fileupload-1.3.1,jar

commons-fileupload-1.3.1.jar

2016-01-17

commons-io-2.4

commons-io-2.4,用于数据库上传

2016-01-17

opencv车辆识别、标记并计数

识别视频中的车辆,并画一条界限,超过界限的车画红框,未超过的车画绿框。分成三个车道,分别对超过界限的车辆分别计数。

2016-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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