简介

LangChain4j 是 LangChiain 的 java 版本,

LangChain 的 Lang 取自 Large Language Model,代表大语言模型,

Chain 是链式执行,即把语言模型应用中的各功能模块化,串联起来,形成一个完整的工作流。

它是面向大语言模型的开发框架,意在封装与 LLM 对接的细节,简化开发流程,提升基于 LLM 开发的效率。

springbootdeepseekollama

准备使用java17+springboot 3.2.0搭建一个简易项目时,启动报错:Exception in thread “main” java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.helpers.NOPLoggerFactory loaded from file:/Users/luoqing/Documents/apache-maven-3.8.1/file/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar). If you are using WebLogic you will need to add ‘org.slf4j’ to prefer-application-packages in WEB-INF/weblogic.xml: org.slf4j.helpers.NOPLoggerFactory

springbootlogback

在地图项目中经常需要接收前端传过来的GeoJson串匹配后端的数据再返回前端,在转换时我们可以借用专业的工具类进行转换,例如 GeoToolsJts

javaGeoTools

Typora是一款Markdown 编辑器软体,它非常简洁,但也非常高效 强大。它删除了预览窗口、模式切换程序、标记源代码的语法符号以及所有其他不必要的干扰。将它们替换为真正的实时预览功能,以帮助您专注于内容本身。

Mactypora

由于联调接口需要使用到telnet判断对方接口是否可以正常访问,但是mac并不自带该工具 所以需要手动安装 mac安装软件并不能使用常规方式 而是需要安装brew后再使用brew安装telnet

Mactelnet

在构建新项目时使用了3.9.9,报错Java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupExcept 之前使用3.8.5到maven没有问题,原因是maven版本过高与idea版本不兼容

javamaven

最近在升级主机时遇到了掉显卡驱动的问题,由原来的RX 590GME 升级到RX 6750GRE 在更换显卡后进入系统卸载了590的旧驱动 但是没有重启就直接安装了6750的驱动 打开游戏没有任何报错 但是AMD显卡软件闪退 后来在b站看了一些解决方案,可能是之前显卡驱动没有卸载干净导致的 在使用了DDU完全卸载驱动后重启 重新安装驱动发现已经正常使用了。

amd

WebClient是Spring框架5.0引入的基于响应式编程模型的HTTP客户端。‌ 它提供了一种简便的方式来处理HTTP请求和响应,‌支持异步和非阻塞式的请求和响应处理。‌WebClient基于Reactor,‌这是一种响应式流编程框架,‌提供了Publisher-Subscriber模型的API,‌允许异步、‌非阻塞的处理流式数据。‌通过构建链式的HTTP请求和响应处理函数,‌WebClient允许开发者构建异步和非阻塞式的HTTP客户端。‌它支持多种HTTP方法、‌请求和响应处理、‌错误处理、‌HTTP认证以及与RESTful服务的交互。‌

springbootwebfluxwebclient