人工智能

Spring Kafka:Retry Topic、DLT 的使用与原理

1. 背景 原生 Kafka 是不支持 Retry Topic 和 DLT (Dead Letter Topic,死信队列)。但是 Spring Kafka 在客户端实现了这两个功能。 2. 版本 spring-kafka 2.7.14(2.7.x 以下版本不支持 Retry Topic) 3. 默认重试策略 默认情况下,spring-kafka 在消费逻辑抛出异常时,会快速重试 10 次(无间隔

使用二阶贝塞尔曲线画爱心

简介 上一篇这一篇让你彻底搞懂贝塞尔曲线的原理中,我们介绍了贝塞尔曲线的原理。这一篇我们先用二阶贝塞尔曲线来做一个应用 —— 绘制爱心。首先回顾一下二阶贝塞尔曲线。 二阶贝塞尔曲线 如上图所示,经过推导得出的曲线上的点 P 的计算公式如下: 二阶贝塞尔曲线计算公式 爱心绘制控制点 首先我们来看爱心使用二阶贝塞尔曲线如何实现。如下图所示,爱心可以分为4段曲线,分别是 P0-

数据仓库与数据挖掘技术—OLAP

OLAP是数据仓库的用户接口部分,它面对的是决策人员和高层管理人员,通过数据立方体提供多维度的数据视图,并利用旋转、切片等操作扩展查询语言的功能。它力图将数据仓库中的数据转化为有用的信息,从而实现对数据的归纳、分析和处理,帮助企业完成决策。 OLAP具有以下特点(FASM I): 1、快速性(fast):系统必须能过快速响应用户的分析查询要求,对于用户大部分分析要求在5秒钟内做出反应,否则超过30

查理芒格四步学习法

查理芒格说: “思维模型是你大脑中做决策的工具箱。你的工具箱越多,你就越能做出最正确的决策”。掌握多个思维模型,你也就比别人更聪明。 他的芒格四步学习法: 第一步:跨学科学习 第二步:只学习重要学科重要思维模型 第三步:把思维模型进行跨学科组合,打造多元思维模型 第四步:刻意练习,组合进化,学以致用,不断验证迭代 第一性原理、复利理论、决策树、纳什均衡、金字塔原理、不确定原理、幂率分布、飞轮模型等

数学建模:马尔科夫决策过程

@[toc] 设随机过程的时间集合,状态空间 ,即 是时间离散、状态离散的随机过程。若对任意的整数 ,满足。则称为马尔可夫链,简称马氏链。上式称为过程的马尔可夫性或无后效性。 与无关,即转移概率只与出发状态、转移步数、到达状态相关 可以证明:k步转移概率矩阵为一步转移概率矩阵的k次幂。 若存在m为正整数,概率矩阵P的m次幂 的所有元素皆为正,则P称为正规概率矩阵。 正则概率矩阵的这一性

DeepSeek使用指南:99%的人都没有用对的AI指令技巧,再也不需要Chatgpt了!

大家好,小机又来说AI了。自从DeepSeek火爆全网之后,身边很多朋友都开始在用它。最开始的时候还是一篇祥和,然而最近……**为什么我的DeepSeek又开始“敷衍”了!!? ** “生成的内容全是正确的废话!” “让它写方案还不如我自己动手!” “说好的颠覆工作效率呢&#

Java并发 - fork/join并发处理框架

思想:分而治之 用来做什么 ForkJoinPool是ExecutorService接口的实现,它专为可以递归分解成小块的工作而设计。fork / join框架将任务分配给线程池中的工作线程,充分利用多处理器的优势,提高程序性能。使用fork / join框架的第一步是编写执行一部分工作的代码。类似的伪代码如下: 如果(当前工作部分足够小) 直接做这项工作 其他 把当前工作分成两部分调用这两个部

舒尔茨 | 收入流价格理论解释农业不能成为经济增长源泉的原因

舒尔茨用收入流价格理论解释了传统农业停滞落后、不能成为经济增长源泉的原因。他认为:在传统农业中,由于生产要素和技术状况不变,所以持久收入流来源的供给是不变的,即持久收入流的供给曲线是一条垂直线。另一方面,传统农业中农民持有和获得收入流的偏好和动机是不变的,所以对持久收入流来源的需求也不变,即持久收入流的需求曲线是一条水平线。这样,持久收入流的均衡价格就长期在高水平上固定不变。这就说明了“来自农业生

elasticsearch实现简单的脚本排序(script sort)

1、背景 我有一堆学生数据,其中湖北省的学生需要排在所有数据的最前面。其余省正序排序,对于同一个省的数据,按照年龄倒序排序。 2、分析 对于上方的排序需求,湖北省的学生数据需要排在前端,但是湖北省并不是一个字段,那么这个时候改如何实现呢?对于这种场景我们很容易就想到需要脚本script sort来实现。 3、构建数据 3.1 mapping PUT /index_person { "setti