技术栈
后端
岁月宁静
4 分钟前
后端
·
python
·
agent
三、《从零手撸 Agent》 · system prompt 与核心参数:调好你的旋钮
上一篇讲了 messages 的骨架。这一篇深入两个可调控的东西:system prompt 怎么写才有效,以及 API 的几个关键参数到底在控制什么。参数部分全部配实验,建议边跑边读。
bcbnb
21 分钟前
后端
·
ios
Flutter-Notebook代码混淆:Android与iOS平台安全配置
在移动应用开发中,代码混淆(Code Obfuscation)是保护应用安全的重要手段。它通过将有意义的类名、方法名替换为无意义的字符序列,增加逆向工程的难度,同时减小APK/IPA包体积。对于Flutter项目,混淆需要同时处理Dart代码和原生平台(Android/iOS)代码,形成完整的安全防护链。
泡海椒
32 分钟前
后端
SpringBoot 集成 JQuick-Curl:Spring 环境完整接入教程,第三方接口调用别再到处手写模板类
项目地址:https://github.com/dromara/jquick-curlMaven坐标JQuick-Curl 本身并不依赖 Spring 才能使用,但现实情况是,大多数 Java 业务项目最终都跑在 SpringBoot 里。于是一个非常实际的问题就来了:这个框架在 Spring 环境中应该怎么组织,才不会变成又一套零散工具?如果你只是临时在某个 Service 里直接 new 代理对象,虽然能跑,但很快就会遇到重复创建、配置散落、调用方式不统一的问题。
落木萧萧825
33 分钟前
java
·
数据库
·
后端
MyBatis 关联查询的四种写法,为什么最后都变回了手写 XML
先说一个最常见的业务场景,后面所有写法都围绕它:一对一、多对一、多对多各占一个,标准 RBAC 结构,每个后台系统都有。
cui_hao_nan
34 分钟前
java
·
后端
·
spring
·
ai开发
Spring AOP 自调用、代理与 private 方法引发的诡异 NPE
一次真实的线上排查记录。为了给 Agent 调用加日志切面(AOP),我们把内部方法调用改成了走代理,结果报出 chatModel is null 的 NPE。一开始以为是大模型 Bean 没注入,最后发现真正的坑藏在「代理 + private 方法」的组合里。
IT_陈寒
1 小时前
前端
·
人工智能
·
后端
JavaScript的隐式转换太坑了,我的==比较怎么就炸了?
在JavaScript开发中,类型转换是一个常见但又容易让人困惑的话题。尤其是当使用==(宽松相等)进行比较时,经常会遇到一些意想不到的结果。许多开发者都有类似的经历:明明看起来应该相等的两个值,却返回了false;或者两个看似不相关的值,却意外地“相等”了。这种“坑”的背后,是JavaScript的隐式类型转换机制在作祟。
程序员阿明
1 小时前
spring boot
·
redis
·
后端
spring boot4+springAI 2加redis多轮对话存储
1、采用redis的方式进行存储,安装maven依赖2、yml配置3、AI配置类其中IProjectTagQueryService projectTagQueryService是业务对象 4、控制器测试
MetaLite
2 小时前
java
·
spring boot
·
后端
SpringBoot整合FastJson2数据脱敏-接口日志与失败降级
问题现场: 手机号打星号只是数据脱敏最直观的例子。生产系统还要面对身份证、银行卡、地址、Token、嵌套对象以及日志参数,不同输出通道可能走完全不同的序列化链。
xixingzhe2
2 小时前
spring boot
·
后端
·
缓存
SpringBoot 接口缓存实现
在 Spring Boot 中做缓存,最佳实践是使用 Spring Cache 抽象。它就像一套“统一的 API 开关”,让你能用几乎相同的代码操作本地缓存(Caffeine)或分布式缓存(Redis),切换时只需改配置,业务代码无需改动。
名字还没想好☜
2 小时前
开发语言
·
后端
·
golang
·
go
Go 时间格式化为什么用 2006-01-02:time.Format/Parse 的参考时间、时区与解析踩坑
第一次用 Go 格式化时间的人几乎都会愣一下:别的语言里格式化字符串是 yyyy-MM-dd HH:mm:ss 这种占位符,到了 Go 变成了 2006-01-02 15:04:05。你甚至会怀疑是不是抄错了——为什么是这么一串看起来像随机日期的数字?
jyOverQ
5 小时前
分布式
·
后端
·
rabbitmq
RabbitMQ 消息积压怎么办?Prefetch、消费者并发与扩容
前面我们已经把 RabbitMQ 的主要功能基本讲完了:以及消息可靠性:但真正把 RabbitMQ 用到业务中以后,还会遇到一个非常现实的问题:
东风破_
12 小时前
前端
·
后端
从跨域到 WebSocket:前端跨域方案、SSE 与双向实时通信详解
在前端开发中,“跨域”几乎是绕不开的话题。刚开始学习跨域时,我们通常会接触 CORS、Nginx 反向代理、JSONP 等方案;但随着业务逐渐涉及实时聊天、消息推送、大模型流式输出,又会接触 SSE 和 WebSocket。
行百里er
14 小时前
spring boot
·
后端
·
开源
Gateway 上别硬塞 MVC:DeferredImportSelector 看菜下锅
项目地址:github.com/iweidujiang…(感谢 Star !)Spring Insight 要监测的是一整条微服务调用链。链路上不只有 order、user 这种普通 Web 服务,门口通常还有一个 Spring Cloud Gateway 做统一入口——请求先到网关,再转发到后面的服务。
名字还没想好☜
14 小时前
后端
Java 遍历时删元素抛 ConcurrentModificationException:fail-fast 原理与三种正确删法
线上有段代码,把一批订单里已经取消的挑出来删掉,平时跑得好好的,某天量一大就抛 ConcurrentModificationException,而且异常里没有任何和「并发」相关的线索——明明整段代码就一个线程在跑。这个异常名字里带 Concurrent,却经常在单线程里出现,坑了不少人。这篇把它的来龙去脉讲清楚,再给三种能落地的正确删法。
IT_陈寒
15 小时前
前端
·
人工智能
·
后端
React Hooks闭包陷阱差点让我加班到凌晨
作为一名React开发者,Hooks的出现极大提高了我们的开发效率。然而,在享受便利的同时,Hooks也带来了一些新的挑战。最近,我就因为对Hooks闭包陷阱的理解不够深入,差点在项目上线前加班到凌晨。本文将详细剖析这个问题的成因、解决方案以及如何避免类似情况发生。
码事漫谈
15 小时前
后端
本体论,彻底懂
先讲个你肯定遇到过的事。你去医院挂号,护士问你挂什么科,你说"肚子疼"。护士站的系统里,这个病存的是"腹痛";药房的系统里,存的是"腹部疼痛";等回头走医保报销,系统里又变成一串英文 abdominal pain。
创新技术阁
15 小时前
前端
·
后端
·
fastapi
FastapiAdmin 系统日志体系与核心配置参数详解
在现代企业级 Web 应用中,健壮的日志体系是系统可观测性(Observability) 、故障排查(Troubleshooting) 、安全审计(Security Auditing) 与业务追踪(Tracing) 的基石。
掘金者阿豪
15 小时前
后端
SQL Server 迁到金仓,真正麻烦的不是数据,而是这些 T-SQL
去年参与过一个比较典型的数据库迁移项目。客户原来的系统比较杂,SQL Server、Oracle、MySQL 都有,最后需要统一迁到金仓。涉及的系统有 11 个,其中不少已经运行很多年,业务代码和数据库绑定得比较深。
Kyrie_kk
16 小时前
java
·
后端
Java--IO--Path文件访问
在 Java IO 体系中,传统 java.io.File 类存在诸多痛点:API 老旧、功能单薄、异常不优雅、拼接繁琐、跨平台兼容性差、部分方法存在坑点。
wxwx_bscxy322
16 小时前
数据库
·
spring boot
·
后端
·
spring
·
宠物
基于springboot宠物领养系统的设计与实现
摘 要21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。