当前位置:首页 » 《随便一记》 - 第307页

03月24日

初识Kafka

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 300次
初识Kafka

介绍KafkaKafka是一款基于发布与订阅的消息系统。用生产者客户端API向Kafka生产消息,用消费者客户端API从Kafka读取这些消息。Kafka使用Zookeeper保存元数据信息。Kafka0.9版本之前,除了broker之外,消费者也会使用Zookeeper保存一些信息,比如消费者群组的信息、主题信息、消费分区的偏移量(在消费者群组里发生失效转移时会用到)。到了0.9.0.0版本,Kafka引入了一个新的消费者接口,允许broker直接维护这些信息。Kafka中的概念消息&批次Kafka的数据单元被称为消息。消息就好比数据库里的一个“数据行”或一条“记录”。消息由字节数组组成,所以对于Kafk

03月24日

Redis删除策略和淘汰策略

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 276次
Redis删除策略和淘汰策略

一、删除策略删除策略就是针对已过期数据的处理策略。针对过期数据要进行删除的时候都有哪些删除策略呢?1.定时删除2.惰性删除3.定期删除 1、立即删除当key设置有过期时间,且过期时间到达时,由定时器任务立即执行对键的删除操作。优点:节约内存,到时就删除,快速释放掉不必要的内存占用缺点:CPU压力很大,无论CPU此时负载量多高,均占用CPU,会影响redis服务器响应时间和指令吞吐量总结:用处理器性能换取存储空间(拿时间换空间) 2、惰性删除数据到达过期时间,不做处理。等下次访问该数据时,判断1. 如果未过期,则返回数据2. 发现已过期,删除,返回不存在优点:节约CPU性能,发现必须删除的时候才删除缺点:内存压力很大,出现长期占用内存的数据总结:用存储空间换取处理器性能(拿空

03月24日

7个最受瞩目的 Python 库,提升你的开发效率

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 286次
7个最受瞩目的 Python 库,提升你的开发效率

当今时代,数据分析和处理已经成为了各行各业中不可或缺的一环。Python作为一种非常流行的编程语言,为我们提供了许多强大的工具和库来处理不同类型的数据。在这篇文章中,我将向您介绍七个非常有用的Python库,这些库各自有着独特的功能和用途,可以帮助你处理和分析不同类型的数据,提高你的数据分析和处理效率。无论你是数据分析初学者,还是经验丰富的数据科学家,本文都会为你提供有价值的信息和入门案例。让我们一起深入了解这些强大的Python库吧!1.Memraymemray是一个Python库,它提供了一种可视化内存管理工具,可以帮助Python开发人员更好地理解和优化他们的代码中的内存使用情况。它是由彭博社开发的,可用于分析Python程序中的内存泄漏和其他内存问题。以下是memr

03月24日

服务器配置推荐,如何选择服务器配置

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 609次
服务器配置推荐,如何选择服务器配置

宽带、内存、CPU、硬盘,先从宽带说起,宽带不足后边都白扯。服务器宽带服务宽带:1兆=128kb/s例如:页面加载(静态数据+动态数据)需要128kb,那么QPS最大只能是1;宽带不足的情况下:网页加载转圈圈。解决:所有静态数据js、图片、视频等放到第三方管理(七牛云、阿里云),将宽带压力交给第三方同时提供了CDN;-动态数据就是接口占用宽带就非常少了。--cdn会将数据缓存到全国各地节点中,帮助减少传输过程中的带宽损耗。部署的时候将html、js、img所有静态资源都交给七牛云管理流程:客户端直接从七牛云访问html、css、js等所有静态资源,动态数据通过ajax调用服务器端。宽带总结以上的案例:静态界面在服务器端保存的话,128kb/s

03月24日

基于文心一言的底层视觉理解,百度网盘把「猫」换成了「黄色的猫」

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 260次
基于文心一言的底层视觉理解,百度网盘把「猫」换成了「黄色的猫」

随着移动互联网的一路狂飙,手机已经成为人们的新器官。出门不带钥匙可以,不带手机却是万万不可以的。而手机上,小小的摄像头也越来越成为各位「vlogger」的口袋魔方。每天有超过数亿的照片和视频被上传到百度网盘中,这些照片和视频大多来自于用户自己的拍摄或收藏,覆盖的主题和内容相当广泛,包括人物、风景、动物、地标建筑、素材等。他们记录着生活,也通过灵感和创意展示着生活。但由数量庞大、种类繁多,这些图像资源的管理和搜索成为了用户的一大挑战。在和用户的沟通中,“找照片的过程十分痛苦”引起了大家的共鸣。即使网盘提供了云上大空间供照片储存,基础分类搜索后的照片还是如同汪洋大海。有时候为了寻找一张在记忆中“闪现”的照片,需要长时间在时光轴里滑动。「如果能通过 去年夏天我在海边的照片这种关键词直接得

03月24日

订单30分钟未支付自动取消怎么实现?

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 470次
订单30分钟未支付自动取消怎么实现?

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learning目录了解需求方案1:数据库轮询方案2:JDK的延迟队列方案3:时间轮算法方案4:redis缓存方案5:使用消息队列了解需求在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个

03月24日

【chatgpt谈前端三大主流框架】React、Vue和Angular的优缺点及如何选择

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 282次
【chatgpt谈前端三大主流框架】React、Vue和Angular的优缺点及如何选择

文章目录React优点缺点Vue优点缺点Angular优点缺点总结chatgpt号称无所不能,今天我们就来考考他,让他来对比下React、Vue和Angular。下面是chatgpt全部回答,大家觉得他分析得对吗?React、Vue和Angular都是目前最流行的前端框架,它们各自有着不同的特点和优缺点,以下是它们的比较:ReactReact是由Facebook开发的一个轻量级、灵活和可扩展的JavaScript库,其特点包括:优点组件化开发,使得代码更易于维护和扩展;可以与各种其他库和框架集成,比如Redux和ReactNative等;使用虚拟DOM来提高性能,只更新需要更改的部分,而不是整个页面;React社区活跃,有很多第三方库和插件,且可扩展性强。缺

03月24日

【ChatGPT】Notion AI 从注册到体验:如何免费使用

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 452次
【ChatGPT】Notion AI 从注册到体验:如何免费使用

欢迎关注【youcans的GPT学习笔记】原创作品,火热更新中【ChatGPT】NotionAI从注册到体验1.NotionAI介绍1.1NotionAI简介1.2NotionAI的核心能力1.3NotionAI与ChatGPT的比较2.NotionAI国内用户注册2.1PC端用户注册2.2移动端用户注册3.NotionAI快速体验3.1NotionAI的基本功能3.2体验NotionAI写作3.3写作中调用AI的方法4.AI面板的功能与使用4.1AI面板的功能4.2AI面板选项4.3内容生成4.4内容完善4.5文本翻译4.6编写程序4.7写首唐诗4.8团队协作5.免

03月24日

Java怎么实现几十万条数据插入(30万条数据插入MySQL仅需13秒)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 314次
Java怎么实现几十万条数据插入(30万条数据插入MySQL仅需13秒)

本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。30万条数据插入插入数据库验证实体类、mapper和配置文件定义User实体mapper接口mapper.xml文件jdbc.propertiessqlMapConfig.xml不分批次直接梭哈循环逐条插入MyBatis实现插入30万条数据JDBC实现插入30万条数据总结验证的数据库表结构如下:CREATETABLE`t_user`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'用户id',`username`varchar(64)DEFAULTNULLCOMMENT'用户名称',`age`int(4)DEFAULTNULL

03月23日

【C++修炼之路】类和对象(中)—— 筑基篇

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 324次
【C++修炼之路】类和对象(中)—— 筑基篇

?作者主页:@安度因?学习社区:StackFrame?专栏链接:C++修炼之路文章目录一、前言二、类的六个默认成员函数三、构造函数1、概念2、特性四、析构函数1、概念2、特性五、拷贝构造函数1、概念2、特性六、运算符重载1、规则2、赋值运算符重载七、const成员八、取地址与const取地址操作符重载九、结语如果无聊的话,就来逛逛我的博客栈吧!?一、前言上篇文章中,我们对类和对象做了一个简单入门。今天,我们将深入学习类和对象的六个默认成员函数,分别为:构造函数、析构函数、拷贝构造函数、赋值操作符重载、取地址与const取地址操作符重载。当我们学习完这六个默认成员函数,类和对象基本就筑基了,学会了今天的内容,对于接下来的最后一篇类和对

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1