随笔分类 - 技术-其他 / 面试题
摘要:目录业务架构一、基于商业画布的客户细分与价值定位1. 客户细分(Customer Segmentation)2. 价值主张(Value Proposition)业务场景设计业务流程通用流程建模应用架构应用架构领域模型技术架构参考资料 基于4A架构设计 业务架构 一、基于商业画布的客户细分与价值定位
阅读全文
摘要:目录背景和价值优化提问质量引入本地知识库结果缓存与复用微调本地小模型参考资料 背景和价值 问题分析: 通常这类API是按调用次数或者按token数量计费的。 减少调用次数,或者token 优化提问质量 精准提问:对用户的原始问题进行预处理,去除冗余信息,提炼关键内容,使发送给通义千问的问题更加精准。
阅读全文
摘要:目录背景方案 1 (不推荐) 使用hashmap和优先队列。优先队列思路2 (推荐),使用双向链表和hashmap代码解释复杂度分析 背景 自己实现一个简单的LRU的缓存,要求 1 缓存容量是M个, 每次get或者put会提升元素在缓存的优先级。2 超过N分钟的元素没有被访问,要被自动失效掉 思路分
阅读全文
摘要:目录背景和价值熔断信号量线程池限制参考资料 背景和价值 熔断 服务依赖故障处理:当系统依赖多个外部服务,且某个服务经常出现故障或响应时间过长时,使用熔断机制可以防止本系统因为等待故障服务的响应而出现卡顿或崩溃,如电商系统调用第三方物流查询服务,若物流服务故障,熔断可避免电商系统受影响。 信号量 在
阅读全文
摘要:REDIS redis客户端对比 在对比Java中常用的Redis客户端时,主要有三种官方推荐的客户端:Jedis、Lettuce和Redisson。Spring Boot 2.x版本之后,默认的Redis客户端是Lettuce以下是它们的对比: Jedis: 简介:Jedis是一个老牌的Redis
阅读全文
摘要:目录springboot 用法fork/join用法面向对象SOLID原则2. 分布式事务解决方案JDK 8默认的垃圾回收器是什么g1垃圾回收几种垃圾回收算法选择G1垃圾回收算法调优4. redis 三种集群模式最低配置java8 lambda原理关于lambda异常难以排查optional 用法s
阅读全文