开发运维

5.redis数据结构之SortedSet

5.redis数据结构之SortedSet

zset-有序集合 Sortedset又叫zset Sortedset是有序集合,可排序的,但是唯一。 Sortedset和set的不同之处,是会给set中的元素添加一个分数,然后通过这个分数进行排序? 增加元素:ZADD KEY SCORE1 VALUE1 SCORE2 VALUE2 向有序集合中

法医 法医 2023-08-23
0 0 0
6.redis常用命令汇总

6.redis常用命令汇总

KEYS命令: KEYS PATTERN Keys 命令用于查找所有符合给定模式 pattern 的 key 。 redis 127.0.0.1:6379> KEYS PATTERN ​ //查找以 runoob 为开头的 key: redis 127.0.0.1:6379> SET r

大猫 大猫 2023-08-23
0 0 0
笔记:写Flink SQL Helper时学到的一些姿势

笔记:写Flink SQL Helper时学到的一些姿势

版本日期备注1.02023.8.23文章首发 前阵子向大家分享了我写的插件marketplace.visualstudio.com/items?itemN…,最近梳理了我之前的学习相关知识时的笔记,希望能够帮到对这一块实现感兴趣的同学。 1. TypeScirpt 开发VS Code,可以选择使用了

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-23
0 0 0
在 ARM 环境下搭建原生 Hadoop 集群

在 ARM 环境下搭建原生 Hadoop 集群

一、X86 和 ARM 众所周知,当前 CPU 的主流系统架构分为 X86 架构和 ARM 架构。其中 X86 架构的所有权归属于 Intel 公司,而 ARM 架构则是开源的。 X86 架构的系统推出已经近 30 年,在这 30 年来互联网领域发展飞快,X86 架构也伴随着互联网的腾飞经过了高速发

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-23
0 0 0
从头到尾说一次 Spring 事务管理(器) | 京东云技术团队

从头到尾说一次 Spring 事务管理(器) | 京东云技术团队

事务管理,一个被说烂的也被看烂的话题,还是八股文中的基础股之一。​ 本文会从设计角度,一步步的剖析 Spring 事务管理的设计思路(都会设计事务管理器了,还能玩不转?) 为什么需要事务管理? 先看看如果没有事务管理器的话,如果想让多个操作(方法/类)处在一个事务里应该怎么做: // MethodA

共饮一杯 共饮一杯 2023-08-23
0 0 0
常见的多线程面试题

常见的多线程面试题

一. 重排序有哪些分类?如何避免? 重排序类型: 编译器重排序。 对于没有先后依赖关系的语句,编译器可以重新调整语句的执行顺序。 CPU指令重排序。 在指令级别,让没有依赖关系的多条指令并行。 CPU内存重排序。 CPU有自己的缓存,指令的执行顺序和写入主内存的顺序不完全一致 为了禁止编译器重排

大猫 大猫 2023-08-23
0 0 0
如何使用FastAPI与aiohttp进行SSE响应开发

如何使用FastAPI与aiohttp进行SSE响应开发

今年随着ChatGPT的爆火,也带火了一种前后端数据通信模式,使用SSE,可以让服务端一边生成内容,一边将数据返回给客户端,这样客户端可以不用等待服务端将内容全部生成。本文介绍如何在FastAPI中使用这种SSE方式返回数据,并且使用requests和aiohttp这两个第三方库调用这种SSE接口并

Escape Escape 2023-08-23
0 0 0
动态规划大合集

动态规划大合集

算法笔记-动规总结 前言 陆陆续续刷了许多carl老师博客上的动规题目,即便是现在我仍然还是有一点点晕,所以想对我刷的题型做一个总结来理清自己的思路 一、动规基础介绍与解题步骤: 动态规划(Dynamic Programming,DP)的方法求解,动态规划的三要素:最优子结构、边界和状态转移函数。

醒在深海的猫 醒在深海的猫 2023-08-23
0 0 0
【LeetCode题解模板系列岛屿问题

【LeetCode题解模板系列岛屿问题

前言 岛屿类问题,最简单的处理方式就是使用深度优先遍历来解,找到一个陆地后,不断的向其上下左右四个方向进行遍历,直到抵达边界或者水域为止。 我们先从一道LeetCode上的题目了解一下一般岛屿类题目的问题场景。 求岛屿的周长 题目看完后,读者可以先思考一下,接下来我们就先来梳理一下解题思路。 解题

剑圣无痕 剑圣无痕 2023-08-23
0 0 0
从现在开始准备跳槽位运算

从现在开始准备跳槽位运算

今天在复习hashMap时又碰到了这句: HashMap内部的bucket数组长度一直都是2的整数次,这样的优点是:第一,可以通过(table.length - 1) & key.hash()这样的位运算快速寻址,第二,在HashMap扩容的时候可以保证同一个桶中的元素均匀地散列到新的桶中,

共饮一杯 共饮一杯 2023-08-23
0 0 0
Leader让我用 Redis 实现消息队列模式?我表示…😨😨

Leader让我用 Redis 实现消息队列模式?我表示…😨😨

👨‍🎓作者:bug菌 ✏️博客:CSDN、掘金、infoQ、51CTO等 🎉简介:CSDN|阿里云|华为云|51CTO等社区博客专家,历届博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金 | InfoQ | 51CTO等社区优质创作者,全网粉丝合计15w+ ;硬核微

张二河 张二河 2023-08-23
0 0 0
Go Context包解读(源码篇)

Go Context包解读(源码篇)

在Go语言的标准库中,context包是一个重要而强大的工具,用于在并发环境中实现优雅的上下文传递。它为我们提供了一种简洁而灵活的方式,用于在程序的不同模块之间传递请求范围的值、控制并发操作、以及处理超时和取消操作等。了解context包的内部实现细节,将使我们更好地理解其工作原理,并能够更好地应用

宇宙之一粟 宇宙之一粟 2023-08-23
0 0 0
仿BeanUtils反射实现DTO速转VO

仿BeanUtils反射实现DTO速转VO

前言 在开发的过程中,我们要常常要实现DTO(数据传输对象)转VO(视图对象)。可能你会问,什么是DTO,什么是VO? DTO(Data Transfer Object)数据传输对象1、在服务间的调用中,传输的数据对象2、个人理解,DTO是可以存在于各层服务中(接口、服务、数据库等等)服务间的交互

共饮一杯 共饮一杯 2023-08-23
0 0 0
Elasticsearch算分优化方案之rescore_query

Elasticsearch算分优化方案之rescore_query

简介 今天来说一说Elasticsearch 的重新评分,即在检索出来一次结果的基础上在进行检索提升数据排序效果,但是仅对查询或者post_filter阶段返回的前多少条进行二次查询。在每个分片上进行二次检索的文档数量时可以通过window_size 控制的,该参数默认10。 默认情况下,原来的查询

大猫 大猫 2023-08-23
0 0 0
千万级数据深分页查询SQL性能优化实践 | 京东云技术团队

千万级数据深分页查询SQL性能优化实践 | 京东云技术团队

一、系统介绍和问题描述 如何在Mysql中实现上亿数据的遍历查询?先来介绍一下系统主角:关注系统,主要是维护京东用户和业务对象之前的关注关系;并对外提供各种关系查询,比如查询用户的关注商品或店铺列表,查询用户是否关注了某个商品或店铺等。但是最近接到了一个新需求,要求提供查询关注对象的粉丝列表接口功能

Escape Escape 2023-08-23
0 0 0
RocketMQ事务消息, 图文、源码学习探究~

RocketMQ事务消息, 图文、源码学习探究~

介绍 RocketMQ是阿里巴巴开源的分布式消息中间件,它是一个高性能、低延迟、可靠的消息队列系统,用于在分布式系统中进行异步通信。 从4.3.0版本开始正式支持分布式事务消息~ RocketMq事务消息支持最终一致性:在普通消息基础上,支持二阶段的提交能力。将二阶段提交和本地事务绑定,实现全局提交

醒在深海的猫 醒在深海的猫 2023-08-23
0 0 0
使用python统计git仓库中频繁修改的热点函数

使用python统计git仓库中频繁修改的热点函数

本篇博客以开源代码RT-Thread为例,描述了如何使用python扫描统计代码中频繁修改的函数,帮助我们发现系统中需求变化和BUG制造的重灾区。 需求背景 最近在学习设计模式时,印象深刻的一句话就是“要将设计模式应用在不稳定、频繁修改的地方,在变化处应用招式”,那么什么样的地方是频繁变化的?找出

醒在深海的猫 醒在深海的猫 2023-08-23
0 0 0
蚂蚁 SOFAServerless 微服务新架构的探索与实践

蚂蚁 SOFAServerless 微服务新架构的探索与实践

作者简介 赵真灵(有济) 蚂蚁集团技术专家,Serverless 和微服务领域专家 曾负责基于 K8s Deployment 的应用发布运维平台建设、K8s 集群的 Node/pod 多级弹性伸缩与产品建设。当前主要负责应用架构演进和 Serverless 相关工作。同时也是 SOFAArk 社区的

剑圣无痕 剑圣无痕 2023-08-23
0 0 0
SpringBoot(二):springboot自动装配之SPI机制

SpringBoot(二):springboot自动装配之SPI机制

SpringBoot(二):springboot自动装配之SPI机制 上篇文章我们介绍了springboot启动过程中涉及的核心类及其功能,我们知道springboot相较于spring的一大特性就是自动装配,那么自动装配是怎么具体实现的呢? 其实在实现自动装配上springboot采用了多种方案结

向阳逐梦 向阳逐梦 2023-08-23
0 0 0
SpringSecurity+jwt+redis基于数据库登录认证

SpringSecurity+jwt+redis基于数据库登录认证

一、前期准备 1. 创建项目 勾选需要用到的框架 2. 引入相关依赖 提示:有三个依赖需要手动添加,其余的在创建项目时就生成了 org.springframework.boot spring-boot-starter-d

竹子爱熊猫 竹子爱熊猫 2023-08-23
0 0 0
1 … 1,301 1,302 1,303 1,304 1,305 … 1,703