- 博客(6)
- 收藏
- 关注
原创 防超卖的几种策略。
方案实现复杂度性能一致性适用场景悲观锁低差强一致性低并发、强一致性需求乐观锁中中等最终一致性读多写少,中等并发Redis原子操作中极高最终一致性超高并发秒杀、抢购消息队列高高最终一致性流量削峰、业务逻辑复杂。
2025-10-26 21:29:54
941
原创 地铁线路问题(两种解法)
本文摘要:该文探讨了地铁线路最短路径问题的两种解法。第一种是模拟法,通过分析五种不同情况(均在换乘点、都在1号线、都在2号线、起点在1号线终点在2号线、反之)分别计算距离并取最小值。第二种采用BFS算法,构建站点邻接表,通过广度优先搜索找到最短路径。两种方法均实现了从起点到终点的最短距离计算,模拟法直接比较各种可能路径,BFS则通过遍历邻接站点找到最优解。代码示例展示了两种实现方式,其中BFS还能输出具体路径。
2025-10-04 14:42:56
327
原创 deepseek,ollama,rag,关于流式异步请求响应超时503的问题。
Spring WebFlux 或 Spring MVC 的异步支持会处理这种返回类型,允许服务器在数据产生时逐步发送给客户端(流式响应),而不是等待所有数据准备好再一次性返回(阻塞响应)。问题是在查询数据库是会导致大量的耗时,会导致超过Spring MVC设置的请求时间,从而取消异步处理任务。这是一个异步流式处理。它会启动一个后台任务来执行方法体内的逻辑,并准备向客户端发送流式数据。问题描述:调用deepseek模型,结合rag技术遇到了网络请求503的问题。即请求被取消和异步请求超时的问题。
2025-08-19 20:22:42
438
原创 解决支付宝沙箱访问404问题
文件在非标准目录 → 未被框架或IDE识别 → 文件未部署 → 返回404。Java Web项目(如Spring Boot)默认将。编译阶段:资源目录下的文件会被复制到构建输出目录(如。解决办法:(先确保代码无错误和沙箱配置无误之后)),无需复杂路径拼接,避免因路径错误导致404。下 → 框架自动托管 → 通过根路径直接访问。文件放在此处会被框架。或标记为资源目录,否则服务器无法识别。为何将HTML放在资源目录下能成功?等目录,直接对外暴露文件。资源目录下的文件可通过。IDE和框架的自动处理。
2025-05-19 18:31:27
676
原创 第十六届蓝桥杯真题解析(JavaB组)和参赛经验(上)
小蓝一觉醒来,发现自己被困在一座高耸的塔中。这座塔共有 2025 层,每一层都刻有一个数字的立方值,从底层的 1^3,2^3,3^3,… 一直到顶层的 2025^3,层层叠叠,直入云霄。塔顶有一扇门,门旁刻着一行字:“若想离开此塔,需找出这些立方数中个位数字为 3 的数的个数。小蓝非常着急,因为他需要尽快离开这座塔,去参加即将到来的蓝桥杯比赛。时间紧迫,请你帮助他解答这个问题。解题思路:标准的签到题,需要从1^3到2025^3的立方中找出的数有多少个。
2025-05-05 15:21:05
1860
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅