logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【LeetHOT100】LRU缓存——Java多解法详解

操作要做的事get① 从 map 取节点 ② 移到头部 ③ 返回值put(key 存在)① 更新 value ② 移到头部put(key 不存在)① 若容量满,删除尾部节点 ② 创建新节点 ③ 添加到头部 ④ 放入 map方法代码量可读性面试推荐适用场景双向链表 + HashMap较多清晰⭐⭐⭐⭐⭐面试标准答案极少极简⭐⭐⭐⭐快速实现,或说明思路后使用。

#java#开发语言
Java集合框架完全指南:从入门到源码,一篇讲透List、Set、Map

为什么需要集合?假设你要存储一组学生的姓名。用数组可以这样写:javastudents[0] = "张三";长度固定。如果你不确定会有多少个学生,数组就不太合适了。集合就是用来解决这个问题的。它是Java提供的一套动态存储对象的容器,可以根据需要自动扩容,还提供了丰富的操作接口。Collection:存储单个元素的集合Map:存储键值对的集合下面我们分别讲解。集合框架是Java编程的基础,也是面试

#python#windows#开发语言
RAG知识库从零到一:简单搭建教程(java版)

文档加载:支持 PDF、Word、TXT文本分块:可配置大小和重叠向量化向量存储:Qdrant(高性能向量数据库)检索+生成:完整 RAG 流程整个方案可以在普通服务器上运行,无需 GPU,适合企业内部知识库、智能客服等场景。

#spring#java#RAG
Spring AI 入门教程:Java开发者的AI应用捷径

基础对话:3步集成,一行代码调用大模型提示词模板:结构化的AI交互RAG知识库:让AI回答私有数据问题流式响应:打字机般的交互体验用Spring的方式做AI应用,让Java开发者无需学习Python就能快速构建AI能力。后续学习建议探索更多模型提供商(Ollama本地部署、通义千问等)深入理解向量数据库和RAG原理学习AI Agent多智能体编排参考资源Spring AI官方文档DeepSeek

#java#spring#人工智能
TypeScript 完全入门指南:从基础到项目配置

开启严格模式捕获更多潜在错误避免使用 any:使用unknown或具体类型代替善用类型推断:让 TypeScript 自动推断简单类型接口优先:定义对象结构时优先使用interface泛型复用:为可复用逻辑编写泛型组件明确函数返回类型:显式标注返回值提高可读性使用可选链和空值合并?和??简化空值处理定期更新 TypeScript:获取最新特性和性能改进TypeScript 已经成为现代前端和后端(

#ubuntu#linux#运维
Spring AI 入门教程:Java开发者的AI应用捷径

基础对话:3步集成,一行代码调用大模型提示词模板:结构化的AI交互RAG知识库:让AI回答私有数据问题流式响应:打字机般的交互体验用Spring的方式做AI应用,让Java开发者无需学习Python就能快速构建AI能力。后续学习建议探索更多模型提供商(Ollama本地部署、通义千问等)深入理解向量数据库和RAG原理学习AI Agent多智能体编排参考资源Spring AI官方文档DeepSeek

#java#spring#人工智能
Spring AI 入门教程:Java开发者的AI应用捷径

基础对话:3步集成,一行代码调用大模型提示词模板:结构化的AI交互RAG知识库:让AI回答私有数据问题流式响应:打字机般的交互体验用Spring的方式做AI应用,让Java开发者无需学习Python就能快速构建AI能力。后续学习建议探索更多模型提供商(Ollama本地部署、通义千问等)深入理解向量数据库和RAG原理学习AI Agent多智能体编排参考资源Spring AI官方文档DeepSeek

#java#spring#人工智能
深入浅出MCP:从零开始的完整学习指南(保姆级教程)

很多朋友看完MCP的介绍还是一头雾水:“这到底是什么?跟我有什么关系?我该怎么用?别急,这篇文章我会用最通俗的方式一步一步带你搞懂MCP。每个概念都会配上生活化的例子,每个操作都有完整的代码。官方定义:MCP(Model Context Protocol)是一个开放协议,用于标准化应用程序向大型语言模型提供上下文的方式。大白话解释:MCP是一套通用规则,规定了:AI怎么“伸手要东西”(请求格式)工

#MCP#spring
LangChain4j 万字教程从零到一:Java开发者的大模型入门完全指南

最近AI应用开发如火如荼,但作为Java开发者,你是不是经常遇到这样的困境:Python的AI框架一大堆,但Java能用的却寥寥无几想给自己的Spring Boot项目加上AI能力,却不知道从何下手看了一堆文档,还是不知道怎么写出第一行代码别急!就是为你准备的解决方案。它就像是Java世界的"AI万能钥匙",让你用最熟悉的Java语法,就能轻松构建AI应用。本文特色🎯 每个概念都用生活例子解释,

#python#人工智能#开发语言
面试题记录

Tomcat:SpringBoot内嵌,启动时通过TomcatServletWebServerFactory创建,核心是Connector(接收请求)+Container(处理请求)。用于缓存、计数器、分布式锁。:用户态轻量线程,切换由用户控制,开销极小,Go goroutine、Kotlin协程。三种同步策略:always(每次)、everysec(每秒)、no(不主动):互联网业务(商品浏览、

#spring#jvm#mybatis +2
    共 23 条
  • 1
  • 2
  • 3
  • 请选择