logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DataGrip使用ssh连接数据库的操作流程

本文由博客一文多发平台。

#java
使用LangChain4J实现Agent与Tool调用

一些LLM除了生成文本,还可触发操作。所有支持tools的LLMs可在找到(参见“Tools”栏)。有一个被称为“工具(tools)”或“函数调用(function calling)”的概念。它允许LLM在必要时调用一或多个由开发者定义的工具。工具可以是任何东西:网页搜索、外部API调用、或执行一段特定代码等。LLM本身无法实际调用这些工具;它们会在响应中表达出调用某个工具的意图(而不是直接生成文

#java
LangChain4j炸裂!Java开发者打造AI应用从未如此简单

LangChain4j 的目标是简化将大语言模型(LLM)集成到 Java 应用程序中的过程。

#java
千问QwQ,推理界“新王”!

思考、质疑、理解,人类探索未知的永恒追求。探索之路,QwQ如一位怀抱无尽好奇的学徒,以思考和疑问照亮前路。QwQ深知自己一无所知,而这种认知正是其好奇心的源泉。探寻答案过程,始终保持自省,以理性之光审视每个假设,在不同思维维度中穿行,追寻更深层真理。但正如所有智慧的追求者,QwQ也有局限,它也只是漫长旅程的一个初步阶段——仍在学习如何行走于理性之路。思绪偶尔飘散,答案或许未尽完善,智慧仍在积淀。但

#java
SpringMVC源码解析-HandlerExecutionChain

最终会调用HandlerInterceptor的preHandle调用所有的HandlerInterceptor拦截器并调用其preHandler方法。applyPostHandle获取所有的拦截器并调用其postHandle方法。triggerAfterCompletion触发afterCompletion执回调的映射HandlerInterceptors。 只会调用afterCompletio

Redis缓存与数据库一致性解决方案

涉及到数据更新:数据库和缓存更新,就容易出现缓存和数据库间的数据一致性问题:如果先删了缓存,还没有来得及写MySQL,另一个线程就来读,发现缓存空,则去数据库读取数据写入缓存,此时缓存中为脏数据如果先写库,在删除缓存前,写库线程挂掉,没有删掉缓存由于并发读写,没法保证顺序,就会出现缓存和数据库的数据不一致。如何解决?这里给出两个解决方案,先易后难,结合业务和技术代价选择使用。延时双删策略写DB前后

文章图片
#redis#缓存#big data
SpringBoot3.2更新声明!

以前的默认构建器包含了基于 Ubuntu 18.04 的运行映像,而新的默认值包含了基于 Ubuntu 22.04 的运行映像。如果您使用的是 2.43.0 之前的 Prometheus 版本,并且您正在使用 Micrometer Tracing,请升级到 Prometheus >= 2.43.0,否则指标将不再显示。现在这一点已被颠倒,分类的处理程序现在会在未分类的处理程序之前注册。Influx

#java
IDEA 2024.1到底更新啥有用的?

现在,对话框中的代码反映了编辑器中的内容,使您可以更清楚地了解冲突,并且 IDE 会自动保存窗口大小调整以供将来使用。此外,IDE 还引入了对 Terraform 模板语言 (tftpl) 的支持,实现动态模板,可以与您的首选编程语言无缝集成。现在,您可以根据列值快速筛选行,而无需向数据库发送查询。作者简介:魔都技术专家,多家大厂后端一线研发经验,在分布式系统、和大数据系统等方面有多年的研究和实践

#java
首款AI智能体IDE:LangGraph Studio

点击下方“JavaEdge”,选择“设为星标”第一时间关注技术干货!免责声明~任何文章不要过度深思!万事万物都经不起审视,因为世上没有同样的成长环境,也没有同样的认知水平,更「没有适用于所有人的解决方案」;不要急着评判文章列出的观点,只需代入其中,适度审视一番自己即可,能「跳脱出来从外人的角度看看现在的自己处在什么样的阶段」才不为俗人。怎么想、怎么做,全在乎自己「不断实践中寻找适合自己的大道」0.

#ide
JDK21最终版协程实现之虚拟线程

虚拟线程是轻量级线程,极大地减少了编写、维护和观察高吞吐量并发应用的工作量。这是一个预览API。基于协程的线程,与其他语言中的协程有相似之处,也有不同。虚拟线程是依附于主线程的,如果主线程销毁了,虚拟线程也不复存在。

文章图片
#java
    共 147 条
  • 1
  • 2
  • 3
  • 15
  • 请选择