- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 kafak入门指南:一文学习KAFKA
kafka是一个分布式,高吞吐量,高拓展性的消息队列。分布式,分区,多副本,多订阅这的日志系统(分布式MQ系统)。发送消息者为Producer,消息接收者为Consumer。Kafka集群由多个kafka实例组成,每个实例(Server)叫做broker。无论是kafka集群,还是producer和consumer都依赖于Zookeeper来保证系统可用性,zk中保存了一些元(mate)信息。kafka的特点:可靠性:分布式,分区,复制,容错可扩展性:kafka消息传递系统轻松缩放,无需停机。
2024-03-16 17:28:51 742
原创 redis
redisdescriptionRedis is an open source in memory data structure store used as a database, cache, message broker, and streaming engine.effectReduce the stress of databases and support more speed than databases.UsageProduce tokenShared sessionD
2024-03-09 23:00:00 751
原创 基础数据结构,应用场景,算法题目
基础数据结构数组说明数组是一种线性数据结构,由相同类型的元素按顺序组成,并可以通过索引访问每个元素。数组中的元素在内存中是连续存储的。常见的数组类型包括一维数组、二维数组等。数组的优点是可以快速访问和修改元素,但其缺点是元素数量固定且较少。当需要增加或删除元素时,数组的操作会很慢。因此,数组适用于元素数量不变且需要频繁访问的场景,如保存图像数据、存储字典等。应用场景存储一段连续的内存空间访问数组元素的时间复杂度为O(1)经常用于静态存储和随机访问的场合难/中/易题目简单:Leet
2023-03-27 13:19:52 63
原创 学习算法与数据结构日程安排
学习算法与数据结构日程安排第1周:算法基础和数据结构基础复习编程语言的基础知识学习算法和数据结构的基本概念实现基础的数据结构,如数组、链表、栈、队列等第2周:排序算法和搜索算法学习排序算法,如冒泡排序、插入排序、快速排序等学习搜索算法,如线性搜索、二分搜索等第3周:树和图学习树和图的基本概念实现二叉树、B树、红黑树等学习图的遍历算法,如深度优先搜索和广度优先搜索第4周:动态规划和贪心算法学习动态规划的基本概念和实现学习贪心算法的基本概念和实现比较动态规划和贪心算法
2023-03-26 11:51:40 90
原创 添加线程执行
window与linux 下创建线程存在差异#ifdef __WINDOWS__#include<Windows.h>#else#include<pthread.h>#endif#ifdef __WINDOWS__DWORD WINAPI FUNC(LPVOID m){ Class* c= (Class*) m; c->func(); return 0;}#elsevoid* FUNC(void* m){ Class*
2020-12-09 19:25:16 97
原创 mysql主从模式
别人不懂就算了,狠狠打这些人的脸~Mysql主从模式模拟1、工作原理 整体上来说,复制有3个步骤: (1) master将改变记录到二进制日志(binarylog)中(这些记录叫做二进制日志事件,binary log events);(2) slave将master的binary log events拷贝到它的中继日志(relay log); (3) slave重做中继日志中的事件,将改变反映它自己的数据。 下图描述了复制的过程:该过程的第一部分就是m
2020-12-07 23:22:02 118
转载 pygame 帧数控制
转载[pygame 帧数控制]fps = 1000fcclock = pygame.time.Clock() #创建一个时间对象在无限循环中fcclock.tick(fps) #调用Clock()类创建的对象中的tick()函数import pygameimport syspygame.init()size = width,height = 600,400speed = [1,1]BLACK = 0,0,0screen = pygame.display.set_mode(size)p
2020-07-06 18:24:36 1379
vs+keepalived+文档+源码包
2018-03-30
log4cxx 源代码包
2018-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人