×

分布式

kafka的消息存储在哪里?(kafka的消息是存储在哪里?)

孔维宇 孔维宇 发表于2024-05-09 浏览6083 评论0
对于一个分布式的流数据处理平台,消息存储在哪里是极为重要的。那么kafka的数据存储在哪里呢? 先说结论: kafka放弃的Java的堆存储,改为使用磁盘(使用文件系统和操作系统的页缓存),同时将随机写改为顺序写,建立在文件追加的基础上,极大提高io性能。 首先要知道几个概念 Partition:每个主题又被分成一个或者若干个分区(Partition)。每个分区在本地磁盘上对应一个文件夹,分区命名规则为主题名称后接“—”连接符,之后再接分区编号,分区编号从0开始至分区总数减-1; Lo

html5

下载个PDF居然还要密码?想要密码就付费?这我能忍你!Python分分钟解密它!

孔维宇 孔维宇 发表于2024-05-02 浏览5745 评论0
    概叙        今天因为需要用到一个参考文档,然后在网上找了一下,就下载了一个pdf文档!下载之后居然是加密的,如果要密码就要给钱?我这暴脾气,还真不能忍你!       ​​​ 想收我得钱,不存在的,接下来就是破解过程了! 说句题外话,为什么现在越来越多的文档都是PDF格式呢?因为它是可移植文档格式(PDF)是在线附件中使用最广泛的文件格式之一。 大多数文档,例如电子书、扫描文档等,都使用这种pdf格式进行存储和共享。 为了在各种平台和媒体上共享,文档面临着许多

未命名

第七届工程训练比赛之智能垃圾分类

孔维宇 孔维宇 发表于2024-04-24 浏览3598 评论0
2021第七届工程训练综合能力竞赛之智能垃圾分类 前言 写在前面:第一次写博客,想把这半年的备赛经历记录下来分享分享给大家,如有错误欢迎大家指正。 比赛成绩:1分23秒(播放宣传片到满载结束) 基本配置: 1.硬件:STM32   双直流电机驱动   亚博K210开发板   maixK210淘宝链接  OV5640摄像头   显示屏    996(995)舵机    稳压模块 2.软件:yolov3   maixpyIDE    kflash-gui(下载固件) 3人员:大二本科

AJAX相关

跨域的几种解决方案(详细)(常见的跨域及其解决方案)

孔维宇 孔维宇 发表于2024-04-23 浏览8364 评论0
1.什么是跨域 .网页所在url的协议、域名、端口号,和Ajax请求url的协议、域名、端口号有一个对应不上,就发生跨域 .跨域是浏览器对ajax做出的限制 2.演示用axios请求网易新闻地址,发现跨域出错 http://c.m.163.com/nc/article/headline/T1348647853363/0-40.html 3.解决跨域方式 3.1 jsonp方式 .需要前端和后端同时支持 前端 <script> //为后端返回的函数

gateway

INFINI Gateway:Elasticsearch 极限网关入门手册

孔维宇 孔维宇 发表于2024-04-23 浏览6888 评论0
最近,我有幸接触到 medcl 大神的杰作:极限网关(INFINI GATEWAY)。INFINI Gateway 有很多优点,也有很多应用的场景。你可以在官方网站上进行阅读。简单说来,极限网关(INFINI Gateway)是一个面向 Elasticsearch 的高性能应用网关,它包含丰富的特性,使用起来也非常简单。极限网关工作的方式和普通的反向代理一样,我们一般是将网关部署在 Elasticsearch 集群前面, 将以往直接发送给 Elasticsearch 的请求都发送给网关,再由网关

django

杂项Django:Django更新部署到apache导致服务器不响应(django apache部署)

孔维宇 孔维宇 发表于2024-04-22 浏览4859 评论0
目录 问题描述 解决方案 反思 问题描述 之前部署到服务器一切正常,这次更新加了一些功能之后没有动任何东西。把项目文件更新到原位置,重启Apache。 -Apache启动正常 -之前的部署正常 -更新项目使用了新module -httpd -t(也就是检查配置文件)一切正常 -error.log无新报错记录 -用runserver可以访问 -重启apache/服务器无用 -无论是在内网还是外网访问都一直卡在加载界面,也就是一直等待服务器响应 -卡死的访问在apa

Golang教程

Protobuf 介绍与实战27:rpc里如何定义无返回值 无参数方法?(grpc-go protobuf Empty 无返回值 无参数)

孔维宇 孔维宇 发表于2024-04-22 浏览7636 评论0
1  go grpc-go 相关技术专栏 总入口 2  Protobuf介绍与实战 图文专栏 文章目录 1、在proto文件里定义rpc方法时,如何实现无参数设置、无返回值设置呢? 1.1、第1步:导入指定文件 1.2、第2步:设置方法为无参数设置、无返回值设置 2、测试用例 2.1、proto样例文件 syntax = "proto3"; import "google/protobuf/empty.proto"; package prot

elementui

【element-ui】 steps自定义进度图标及完成等状态图标

孔维宇 孔维宇 发表于2024-04-21 浏览7497 评论0
前言 因效果需要需自定义steps图标,找了很多回答,通过摸索结合尝试,终于搞懂如何替换图标 正文 1.更换默认状态图标(不包括success和error状态) 1.1 直接添加icon属性即可(最方便) <el-step title="竣工" class="tip five" icon="icon-jdico5"></el-steps> 注意:此处需导入icon图标 还需重写样式 我这里改了图标大小,所以对应改了top属性 .tip ::v-de

MYSQL教程

数据库中的索引(数据库中的索引是什么意思)

孔维宇 孔维宇 发表于2024-04-21 浏览8071 评论0
目录 一、什么是索引? 索引的实现原理 什么时候考虑添加索引? 索引的类型 二、为什么要有索引? 三、怎么用索引? 索引的创建和删除 怎么查看一条sql语句中使用了索引? 索引失效的情况以及对应解决方案 一、什么是索引? 索引是数据库表中的字段的索引,所谓的索引就是在表的字段上添加的,每个字段都可以添加索引来提高查找效率,也可以多个字段联合添加一个索引。 参考字典的实现,索引相当于字典的目录,通过目录缩小查找范围。 索引的实现原理 假设有一张用

spring

[ElasticSearch系列六] 使用QueryBuilders、NativeSearchQuery实现es数据库对列表的各种操作{多条件,分页,排序,高亮显示(附高亮工具类)等}

孔维宇 孔维宇 发表于2024-04-21 浏览9146 评论0
前言 前面我们已经对spring 和 elasticsearch做了整合,这里便在前面的基础上使用es数据完成我们的项目列表及一系列查询分页排序及高亮等功能  [ElasticSearch系列四] spring & elasticSearch (linux) 整合【附图解说】_萌小崔的博客-CSDN博客   引入  先看一下使用es数据完成列表及分页高亮等的效果图    ElasticsearchTemplate  ElasticsearchTempl

flask

测试需求平台3- 登录打通和产品列表功能实现

孔维宇 孔维宇 发表于2024-04-21 浏览4674 评论0
✍此系列为整理分享已完结入门搭建《TPM提测平台》系列的迭代版,拥抱Vue3.0将前端框架替换成字节最新开源的arco.design,其中约60%重构和20%新增内容,定位为从 0-1手把手实现简单的测试平台开发教程,内容将囊括基础、扩展和实战,由浅入深带你实现测试开发岗位中平台工具技术能力入门和提升。 1. Mock关闭 在系列第1篇Acro Pro演示中,我们并没启动任何服务服务,就能正常的登录和页面数据查看,这是因为框架内置了mock解决方案,前后端并行开发在没有后段接口数

中间件

中间件Redis简介(中间件 redis)

孔维宇 孔维宇 发表于2024-04-21 浏览6104 评论0
Redis概述 什么是redis Redis是一种支持key-value等多种数据结构的高速缓存数据库,用C语言编写 可以用于缓存、事件发布和订阅,高速队列等场景 提供字符串,哈希,列表,队列,集合直接存存取, 基于内存,可以持久化 为什么要使用redis 读写速度非常快 读的速度是每秒11万次,写的速度每秒8万次 支持多种数据类型 支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作 原子性