[thinking]-如何写好一个接口或者方法

thinking claude从入门到精通 thinking claude是个提示工程,但它更像是对O1思考模式的总结和提炼。 阅读详情

做 Map 缓存的时候,必须注意 key 的唯一性

针对C端的接口的反思

幂等性的处理,相同的参数,反问多次;

流程上加锁,从头部开始锁起,从创建支付分订单的时候进行加锁;

@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。
注:一个请求,只有一个RequestBody;一个请求,可以有多个RequestParam。

【1】先做null的判定,如果是null,应该返回还是。。。

如果是String或者其他引用类型,都需要进行null判断

如果是String 记得 StringUtils.trim()

【2】波哥的核心想法是:你的接口一定要弄不死

弄不死的接口是什么?接口百分之百会返回消息给前端!!!
就是出现了异常,我们需要catch,不同的情况,进行不同的返回

【3】切割处理

将一个大的方法,尽量小的切割为一些小的方法,写好注释,方便传承

【4】方法注释的必须点

一是 干什么,二是入参,三是出参,同时配上eg,进行举例说明

【5】多使用try catch 和log

log打印什么

方法返回、重点对象、catch的错误

在这里插入图片描述## 总结,使用上面的五点,你容易ok的

Kimi K2 Thinking实战指南:本地化调用与推理能力接口化 大语言模型的思维链(CoT)能力是提升逻辑推理与复杂任务表现的核心技术,其原理在于通过结构化提示引导模型分步推演,实现可解释、可验证的输出。Kimi K2 Thinking并非独立模型,而是融合预处理、动态token调度与后处理校验的推理服务范式,具备显著的中文语义对齐与长文本多步推演优势。该能力的技术价值在于将云端黑盒推理转化为本地可控、可观测、可嵌入业务流程的确定性模块,适用于RAG重排序、专业文档分析、客服知识库等需高逻辑严谨性的场景。本文聚焦‘能力接口化’实践路径,详解vLLM代理、Thinking 阅读详情

相关推荐

Claude Extended Thinking功能深度解析:thinking_budget参数调优实战指南

在大型语言模型的应用中,推理能力是衡量其解决复杂问题水平的关键指标。通过引入链式思维和内部多步计算机制,模型能够模拟人类的深度思考过程,从而在代码审查、系统设计等需要严谨逻辑的场景中提供更可靠的输出。这种技术价值不仅体现在答案质量的提升,更在于其能够减少模型“幻觉”,增强输出的结构化和可解释性。在实际工程实践中,开发者需要通过预算控制来平衡推理深度与API调用成本,其中thinking_budget参数直接决定了模型内部思考的令牌资源分配。合理配置该参数,能够使Claude的Extended Thinkin

weixin_30482383的博客 401

接口的基础写法

原生代码接收请求体网站:https://www.expressjs.com.cn/4x/api.html#req.body 第三方模块vscode代码提示:https://www.npmjs.com/search?q=%40types 起头 第一步:初始化npm 第二步:下载需要的第三方模块,列如express,mysql 第三步:封装导出函数 加载mysql模块( 可以去npm或github搜索’mysql’,找到mysql模块,去文档中复制) 创建连接对象(只填写参数,还未连接到MySQL服务器

weixin_53577099的博客 1万+

Claude Extended Thinking 功能深度解析:Thinking Budget 设置实战与优化指南

在人工智能辅助编程和复杂问题求解领域,大语言模型的推理深度直接决定了输出方案的质量与可靠性。其核心原理在于通过扩展内部“思考”的Token预算,使模型能够从快速模式匹配切换到多步、结构化的深度推理模式,模拟人类解决复杂问题时的规划、推演与验证过程。这一技术价值在于显著提升了AI在代码审查、系统架构设计、逻辑推理等需要严谨分析的场景中的表现,使其从“直觉反应”升级为“系统性推导”。应用场景广泛覆盖了从识别深层性能瓶颈、评估架构方案优劣,到进行复杂数学计算和构建自洽创意框架等多个维度。本文聚焦于Claude的E

weixin_34005042的博客 429

如何做一个api接口

所以不要被他的外表所迷惑,PM的应该知道他的优优资源网的工作量,只需要在团队中给出明确的指令来管理项目的进度,大致了解程序员的工作内容,这样你就可以管理对接了。他能理解我们的工作,但我们很难理解他们。最后,我想说,在产品行业,一切都是相通的,PM不必质疑自己的工作,也不必自卑。如果没有API,B必须经历软件A的全过程,这需要花费大量的时间和精力,但如果是接口来访问一些功能,就简单方便了。一些关键接口,那些数据量大,需要大数据压力测量的接口,必须通过连接测试,测量其更大流量,优化或设置限制,防止系统崩溃。

Merissa_的博客 5707

深入瑞芯微SDK:手把手解析Uboot、Kernel到Rootfs的镜像生成与烧录

本文深入解析瑞芯微SDK中从Uboot、Kernel到Rootfs的镜像生成与烧录全流程,揭示编译背后的技术细节。通过详细分析SDK架构、镜像生成流水线、分区表定制、Rootfs构建及烧录科学,帮助开发者从会编译进阶到懂原理,掌握系统级开发的关键技术。

weixin_29193359的博客 269

零成本矩阵玩法:1人运营5个账号的自动化工具链配置(2025全平台实战)

通过“AI内容生产+工具链分发+自动化变现”的组合拳,即使是新手也能实现1人运营5个账号的规模化收益。关键在于选对工具与设计标准化流程。未来,矩阵运营的竞争将聚焦于工具使用效率与数据洞察深度,快人一步者方能抢占先机!

TuFuir的博客 3783

浅谈如何写好一个接口

前言 从工作至今,见过 N 多个接口。 那接口,叫一个百花齐放,奇形怪状,怎么写都有。 或许 公司没有一套约定俗成的后端编码规范吧。 下面分享一下我 “多年” 编写接口经验。 返回数据格式 在和前端对接接口时,我们一般会返回 三大件数据给到前端,如下代码所示: @Data public class Response<T> { private int code; private String message; private T data; } Code:接口状态

HyZhan的博客 1万+

海康威视摄像头CVE-2017-7921漏洞复现:从零到一的实战指南(含解密工具下载)

本文详细解析了海康威视摄像头CVE-2017-7921漏洞的技术原理与复现方法,提供从环境搭建到实战利用的完整指南。通过认证绕过漏洞,攻击者可获取敏感信息并执行高权限操作,文章还包含解密工具下载与防御建议,助力安全研究人员深入理解物联网设备安全风险。

weixin_29325515的博客 800

【写一个接口的步骤】

第八步:创建实体类和数据库表字段映射。第五步:写service层接口。第七步:写Mapper接口。第六步:实现类写业务方法。第二步:修改配置文件。

L_2022_Java的博客 1692

若依开源系统多数据源整合clickhouse数据库详细步骤

若依开源系统多数据源整合clickhouse数据库详细步骤

java之书-资源 897

工业产线瑕疵检测:基于 YOLO 的自动化质检系统实战

从工业瑕疵数据集构建到模型训练,从桌面检测界面到产线适用性优化,本文覆盖了一套工业质检系统的完整路线。这个场景的核心评价指标不是最高精度,而是在保证 recall ≥ 0.95 的前提下尽可能压低 false positive——因为漏检的直接成本(客户投诉、质量事故)远高于误报的成本(人工复检)。部署时先设一个偏低的置信度阈值确保覆盖,再通过持续收集人工复检数据来逐步调优。

m0_71589036的博客 63

后端如何写好一个接口

API接口 是一组规则和协议,允许不同的软件应用程序之间进行交互和通信。它定义了如何请求服务、数据格式、返回值以及错误处理等方面的规范。

weixin_74943407的博客 7370

业态即战场:零售平台的生意模型与系统设计解构

在这篇文章中,我们从“控货、自营、联营”三种典型零售业态出发,拆解了亚马逊、阿里、京东和本地闪购平台在商品模型设计上的差异与博弈。看似简单的卖货方式背后,其实是平台在“控货权”“商品归属权”上的深层策略博弈:谁掌控商品,谁就掌控数据、流量与利润分配权。本文尝试用一套通俗但不失专业的方式,帮助产品经理和技术伙伴读懂零售平台商品模型的底层逻辑与系统设计演化路径。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 13万+

Thinking in java 第9章 接口 笔记+习题

Thinking in java 第9章 接口 9.1 抽象类和抽象方法 1. 抽象类是普通类与接口之间的一种中庸之道。 2. 有抽象方法的类一定要是抽象类,抽象类可以有有非抽象方法。抽象方法只需声明方法体。 3. 抽象类和抽象方法的意义: 可以使类的抽象性明确起来,并告诉用户和编译器打算怎样来使用它们。 重要的重构工具,使我们可以很容易地将公共方法沿着继承层次结构向上移动。 9.2 接口 1. 接口允许人们通过创建一个能够被向上转型为多种基类的类型,来实现类似多重继承的特性。 2. .

soyamilk233的博客 794

工业级4~20mA转0~3V信号调理电路原理图设计,已量产(电流传感器)

在工业现场,4~20mA 电流信号是模拟量传输的 “老熟人”—— 抗干扰强、能跑长距离,但嵌入式 MCU 的 ADC 一般只认电压信号。最近做项目时,我设计了一款能覆盖 0~25mA(含超量程冗余)、线性输出 0~3V 的调理电路,经过现场调试挺稳定,分享下细节。

不脱发的程序猿 525

打破RK3588 GPIO中断响应延迟的枷锁,开启高效编程

本文针对RK3588芯片在智能安防和工业自动化应用中出现的GPIO中断响应延迟问题展开深入分析。通过硬件原理剖析,发现延迟主要源于中断控制器优先级设置、线路干扰等硬件因素,以及中断处理函数复杂、内核调度延迟等软件问题。提出硬件优化方案包括合理布局布线、电源稳定设计,软件层面则通过精准配置设备树、精简中断处理函数、利用工作队列等内核机制进行优化。测试结果显示,优化后中断响应延迟从50-80ms降至10-20ms,高负载下也能稳定在50ms以内。文章最后展望了AI技术在中断调度中的潜在应用价值。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 361

Thinking in Java

Thinking in Java (Java编程思想) 学习总结心得(一) 前序: 学习java也已经有大约两年时间,但大多数断断续续,零散没有系统学习。这次经多方推荐购买了一本java学习必读书籍《Thinking in Java》学习之余将书中的心得和书中的重点内容总结写于此。 第一章 对象导论 我们之所以将自然界分解,组成各种概念,并按其含义分类,主要是因为我们是整个口语交流社...

周日王的博客 1306

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

笔记《Thinking in Java》第9章 接口

title: 笔记《Thinking in Java》第9章 接口 date: 2019-08-06 23:34:26 categories: JavaSE Java基础 tags: 学习笔记 Java基础 top: 第九章 接口 1.抽象类和抽象方法 包含抽象方法的类叫抽象类。(也就是如果有abstract方法,类上不加abstract编译器会报错) 编译器保证了抽象方法一定会被实现:继...

h2linlin的博客 284

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

09 我读Thinking in java 接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。

li975571839的博客 586

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

接口 (thinking in Java)

Instrument 类可以很容易转换成abstract类。既然使某个类成为抽象类并不需要所有方法都是抽象的,所以仅需要将某些方法声明为抽象即可。 下面是修改过的“管弦乐器”的例子,其中采用了抽象类和抽象方法: enum Node{ MIDDLE_C , C_SHARP , B_FLAT ; } //abstract关键字允许人们在类中创建一个或多个没有任何定义的方法 a...

question_mark的博客 254

如何优化MiniMax-M3推理性能:thinking与non-thinking模式终极对比指南 [特殊字符]

想要让MiniMax-M3多模态大模型发挥最佳性能?掌握thinking与non-thinking两种推理模式是关键!在这篇完整指南中,我们将深入对比这两种模式,帮助您根据实际需求选择最优配置,实现推理速度与准确性的完美平衡。MiniMax-M3作为支持百万上下文的多模态模型,其独特的thinking机制为复杂任务提供了强大的推理能力。 ## 📊 两种推理模式的核心差异 MiniMax-M3

gitblog_00016的博客 1222

Thinking in Java之Map接口源码学习

欢迎讨论、交流,转载请注明出处,3Q!         前言                在前面的文章中 笔者就Collection接口、及其下的子接口和实现类做了相关的总结。这篇文章             笔者将会对Map接口和其的一个实现类HashMap的源码进行分析,做一些总结。         Map接口                 对于Map接口和其实现类的UM

LCore的专栏 4011

Thinking in Java 接口

P172 1. 抽象类:包含抽象方法的类。           如果类中含有抽象方法,则必须被定义为抽象类。           抽象类中可含0个,一个或多个抽象方法。           抽象方法中不能有具体实现。            抽象类中可以包含非抽象方法。           抽象类中可以包含成员变量。           不能创建抽象类的对象。 2. 接口:被声明

Stay hungry , Stay foolish 1010

《 Thinking in Java 》第九章 接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方式 抽象类和抽象方法 抽象方法:仅有声明而没有方法体。 下面是抽象方法语法: abstract void f(); 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。 如果想从一个抽象类继承,并想创建该心累的对象,就必须为基类中的所有抽象方法提供方法定义。如果不这样做,那么导出类也是抽象类,编译器...

努力奋斗 406

java接口 in out_Thinking in Java之接口回调

实在抱歉啊排版有问题现在已经重写:回调概念"回调,回调"到底是个啥呢?通过以前的学习知道的是在事件驱动设计模式情况下,回调就是将一个方法的指针传递给事件源当某一事件发生的时候就调用该方法,这个过程就称为回调,调用的方法就称为回调方法了。不过我们知道的是java面向对象的程序设计并不支持方法指针,似乎难以实现?不过仔细想想就可以其实就可以知道java可以使用接口这一技术来实现相同的回调嘛。接口回调j...

weixin_42410566的博客 130

LLMs之MoE之Thinking:LongCat-Flash-Thinking-2601的简介、安装和使用方法、案例应用之详细攻略

​ LLMs之MoE之Thinking:LongCat-Flash-Thinking-2601的简介、安装和使用方法、案例应用之详细攻略 目录 LongCat-Flash-Thinking-2601的简介 XXX的安装和使用方法 LongCat-Flash-Thinking-2601的案例应用 LongCat-Flash-Thinking-2601的简介 LongCat-Flash-Thinking-2601 是美团发布的 LongCat-Flash-Thinking 系列的更新

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1239
上一篇: [linux]--复习整理fx-shell
下一篇: [tools]-excel的一些操作
吧啦蹦吧
博客等级 码龄10年 52粉丝 139原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值