摘要:
ArrayList初始容量为0,当第一次添加数据的时候才会初始化容量为10- 扩容逻辑ArrayList在进行扩容的时候是原来容量的1.5倍,每次扩容都需要拷贝数组- 添加逻辑 - 确保数组已使用长度(size)加1之后足够存下下一个数据 - 计算数组的容量,如果当前数组已使用长度+1后的大于当前的 阅读全文
posted @ 2025-04-09 12:03
笠大
阅读(9)
评论(0)
推荐(0)
摘要:
Mybatis的一级、二级缓存用过吗?MyBatis的一级缓存是基于PerpetualCache的HashMap本地缓存,作用域为Session,默认开启。 二级缓存需要单独开启,作用域为Namespace或mapper,默认也是采用PerpetualCache,HashMap存储。 阅读全文
posted @ 2025-04-09 12:00
笠大
阅读(11)
评论(0)
推荐(0)
摘要:
负载均衡是分布式系统架构设计中的关键因素,目的是将请求或数据均匀分配到多个操作单元上执行,核心在于“均匀”。常见的互联网分布式架构包括客户端层、反向代理层、站点层、服务层和数据层,每一层都有对应的负载均衡实现方式。 在客户端层到反向代理层,通过“DNS轮询”实现负载均衡。DNS服务器为一个域名配置多 阅读全文
posted @ 2025-04-09 11:58
笠大
阅读(23)
评论(0)
推荐(0)
摘要:
@CrossOrigin @GetMapping("/ai/resetChatMemory") public String resetChatMemory() { String tokenValue = StpUtil.getTokenValue(); String userId = StpUtil 阅读全文
posted @ 2025-04-09 11:57
笠大
阅读(25)
评论(0)
推荐(0)
摘要:
public AIController(ChatClient.Builder builder, ChatMemory chatMemory) { this.chatClient = builder .defaultSystem(""" 你现在是“心晴小屋”小跃助手。请以友好,乐于助人的方式与您正在沟 阅读全文
posted @ 2025-04-09 11:56
笠大
阅读(25)
评论(0)
推荐(0)
摘要:
@Operation(summary = "根据文章id分页查询评论列表") @GetMapping("/page") public Result page(CommentDTO dto){ return commentService.pageByAid(dto); } @Operation(sum 阅读全文
posted @ 2025-04-09 11:55
笠大
阅读(6)
评论(0)
推荐(0)

浙公网安备 33010602011771号