Kafka 3.0新特性

1.概述 Kafka是一个分布表示实时数据流平台,可独立部署在单台服务器上,也可部署在多台服务器上构成集群。它提供了发布与订阅的功能,用户可以发送数据到Kafka集群中,也可以从Kafka集群中读取数据。之前在Kafka 2.8.0版本时,Kafka社区提出了KRaft协议的概念,现在社区发布了Ka ... »

Postman 如何调试加密接口?

众所周知,Postman 是一款非常流行且易用的 API 调试工具,在接口调试或测试时经常被使用针对普通 API 接口,我们可以直接在 Postman 中输入 URL、Query String、Header、Data 来模拟发送一个 HTTP 请求 但是,针对「 加密接口 」的调试及测试,我们怎么... ... »

CLion远程调试嵌入式开发板程序

CLion远程调试嵌入式开发板程序 1. 目的 有时候我们的程序在板端运行崩溃,或不符合预期或者单纯想要单步调试去查看一些变量。很多时候我们不得不加很多打印语句或用gdb 调试。不够直观和方便。clion可以说是现在linux平台最好的C++ IDE了,clion还提供了remote gdb ser ... »

haoliuhust C++

大白话透彻讲解 Promise 的使用,读完你就懂了

一、为什么使用Promise? 我们知道 js 执行的时候,一次只能执行一个任务,它会阻塞其他任务。由于这个缺陷导致 js 的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以使用回调函数执行。 常见的异步模式有以下几种: 定时器 接口调用 事件函数 // setTimeout 示例 func ... »

P1013 [NOIP1998 提高组] 进制位

解析 看到这道题时,有没有想到搜索?然后就是一通码......然后过了。 但是,真的要用搜索吗? 我们可以观察一下。对于n进制中的数ii,如果ii加上某一个数jj会变成两位数,那么可以得到如下不等式: i+j>n−1⇒j>n−1−ii+j>n−1⇒j>n−1−i 而满足要求的jj的个数有n−1−(n ... »

剑指offer计划25(模拟中等)---java

1.1、题目1 剑指 Offer 29. 顺时针打印矩阵 1.2、解法 常规开头,先判断特殊情况,然后创建四个变量存放矩阵四边的长度限制。 创建res数组存放结果。 循坏开始,遍历完一行或者一列,就将该行从矩阵的范围内删除, 最终判断左边是否大于右边,上边是否大于下边来判断循环是否应该结束。 1.3 ... »

深度剖析如何保证缓存与数据库的一致性

引言 缓存与数据库的一致性即更新数据库中的记录后,缓存的数据也可要同步更新,不然会读到脏数据。事实上我们是无法保证缓存与数据库中的强一致性的,一定会有延迟,我们只能保证其最终一致性。 首先要明确的是,我们不更新缓存的数据,而是删除缓存,然后由下个请求去去缓存,发现不存在后再读取数据库,写入缓存。因为 ... »

LeetCode 763. Partition Labels

题目描述 题目链接 思路 显然,如果整个字符串无重复值,那么字符串的字符个数就是最多划分的区间个数。 如果有重复值,假设a字符有重复,那么所有的a必须划分到同一个区间内,否则a分布不同区间的话,就不满足题目要求了。 同理,其他字符也是类似的逻辑。 我们的整体流程是从左往右遍历字符,当遍历到一个字符的 ... »

greyzeng

yapi 事件创建、修改等接口事件监听

使用的yapi作为接口文档平台。出于业务需求需要对接口创建、修改、删除等事件进行监听。 yapi已经实现并预留了这个口子,但是没有找到实现的文档。这里进行简单描述下使用的方式。 一、yapi创建、修改接口事件 根据yapi目前的开放实现机制,在plugin.js这个文件中提供了一些事件其中就有创建、 ... »

lucky9322 yapi

华为云计算IE面试笔记-桌面云中的用户组、虚拟机模板、模板虚拟机、虚拟机组和桌面组的关系及区别。发放完整复制和链接克隆虚拟机时,步骤有什么区别,要怎么选择桌面组?

概念解释: 模板虚拟机:FC上创建的裸虚拟机,用于制作不同类型的虚拟机模板。 虚拟机模板:用于创建虚拟机的模板,对裸虚拟机(模板虚拟机)进行配置或自定义安装软件后,转为模板。虚拟机模板类型有完整复制,链接克隆,全内存等 虚拟机组:一组虚拟机的集合,通过同一种虚拟机模板创建出来的一组用户虚拟机。用于管 ... »

程序员常用的工具软件推荐

前言: 现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上时代的步伐。而为了便于学习和工作(减少996),涌现了很多优秀的开发工具用以帮助开发者提高工作效率。现在我把我工作多年来收集实用的开发利器分享出来,希望能够给同学们参考借鉴(以下排名不分先后)。假如各位同学有更好的值得推荐的利器欢迎 ... »

Can-daydayup

dotnet 读 WPF 源代码笔记 布局时 Arrange 如何影响元素渲染坐标

大家是否好奇,在 WPF 里面,对 UIElement 重写 OnRender 方法进行渲染的内容,是如何受到上层容器控件的布局而进行坐标偏移。如有两个放入到 StackPanel 的自定义 UIElement 控件,这两个控件都在 OnRender 方法里面,画出一条从 0 到 100 的线段,此... ... »

lindexi wpf

做一个有温度的程序员

我 相信大家应该对我不太熟悉,我叫牧小农,是一位智慧才华美貌都达到登峰造极的全能型天才人物,呸~真不要脸,说错了,再来!!! 大家好,我是一个想火却又没火生活在魔都的一名普通程序猿,瘦瘦高高的,长的还算是清爽干净,身高只有179的一个普通男孩,从15年开始在魔都实习,算算到现在已经六年了,在这六年时 ... »

4.深入TiDB:执行计划执行过程详解

本文基于 TiDB release-5.1进行分析,需要用到 Go 1.16以后的版本 转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com/archives/598 上一篇讲解了 TiDB 的执行优化相关的内容,这篇我们继续往下看,在获取到 ... »

程序员行业有哪些越早知道越好的道理?

1 尽早去大厂,或者是好点的平台。在一些大厂,三年买车,5年买房绝不是空谈。 如果呆在小公司,除了搞增删改查和人际关系,没有出路。 2 大多数(超过8成)的程序员,在30岁时还在做增删改查的业务。对这些人来说,35岁或者40岁,绝对是个槛。所以30岁如果还在小公司做程序员,那么一定得在32岁的时候找 ... »

JavaArchitect

##使用正则表达式在VS中批量移除 try-catch

##使用正则表达式在VS中批量移除 try-catch 前言 try-catch 意为捕获错误,一般在可能出错的地方使用(如调用外部函数或外部设备),以对错误进行正确的处理,并进行后续操作而不至于程序直接中断。 但需要注意的是,当 try-catch 嵌套时,外部try-catch将无法对内部 tr ... »

battor

Oracle Haip无法启动问题学习

一、目标:Oracle Haip 启动报错 需求:日常运维过程中,已经遇到两次由于HAIP引发的问题,特此进行记录。 本次问题是看着大佬-李海清操作,整完了记录一下,上一次HAIP折腾了4个小时。 Oracle Haip是给Oracle 提供私网的高可用,存在多个私网网卡的情况下,会有多个HAIP, ... »