logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ShedLock 分布式定时任务锁框架介绍

侵入性极低:仅加一行注解,原有定时任务代码无需改造自动防死锁:超时自动释放机制,避免节点宕机导致任务永久挂起多存储兼容:可灵活切换 MySQL、Redis、Mongo 等存储轻量无额外服务:不需要独立部署调度中心,运维成本低。

#分布式#spring boot
使用LangChain4j +Springboot 实现大模型与向量化数据库协同回答

检索:将用户问题向量化,从向量库获取语义相似的知识片段;增强:用结构化 Prompt 约束大模型仅基于检索结果回答;生成:调用本地大模型生成回答,结合对话记忆实现多轮交互。该方案完全私有化部署,数据不出内网,适配企业级 RAG 场景的准确性、安全性和性能要求,可直接作为智能客服、内部知识库问答等场景的核心架构。

#spring boot#后端#人工智能
Java var 关键字全面解析

var是 Java 10(JDK 10,2018年,对应 JSR 286)正式引入的语法特性,全称为,Java 11 进一步扩展了它在 Lambda 表达式中的使用能力。它的核心价值是简化局部变量的声明代码,由编译器自动推导变量的静态类型,同时完全保留 Java 静态强类型语言的本质。

#java#开发语言
spring boot + mybatis 使用线程池异步修改数据库数据

摘要:在SpringBoot+Mybatis中实现多线程异步数据库操作需解决Session线程安全问题。核心方案包括:1)配置ThreadPoolTaskExecutor线程池;2)通过@Async+@Transactional实现异步事务;3)每个线程使用独立SqlSession并确保及时关闭;4)协调连接池与线程池参数;5)加强异常处理和资源监控。关键点在于避免跨线程共享SqlSession,

#mybatis#数据库#spring boot
用最通俗易懂的方式讲什么是列式存储?

行式存储:适合业务系统、增删改多、查单行多(MySQL)列式存储:适合大数据分析、统计报表、海量日志(ClickHouse、Hive、Doris)

#数据库
spring boot + mybatis 使用线程池异步修改数据库数据

摘要:在SpringBoot+Mybatis中实现多线程异步数据库操作需解决Session线程安全问题。核心方案包括:1)配置ThreadPoolTaskExecutor线程池;2)通过@Async+@Transactional实现异步事务;3)每个线程使用独立SqlSession并确保及时关闭;4)协调连接池与线程池参数;5)加强异常处理和资源监控。关键点在于避免跨线程共享SqlSession,

#mybatis#数据库#spring boot
使用 docker logs 命令查看容器日志

以外的驱动),部分参数可能不适用。要查看 Docker 容器的最新日志,可以使用。命令结合适当的参数。查看),否则日志可能不更新或显示历史日志。),可能需要直接查看日志文件(路径通常为。根据需求选择合适的方式即可高效定位问题!如果容器使用非默认的日志驱动(如。如果日志量极大,可以通过管道(如果日志被轮转(如通过。

#docker#容器#运维
spring boot + mybatis 使用线程池异步修改数据库数据

摘要:在SpringBoot+Mybatis中实现多线程异步数据库操作需解决Session线程安全问题。核心方案包括:1)配置ThreadPoolTaskExecutor线程池;2)通过@Async+@Transactional实现异步事务;3)每个线程使用独立SqlSession并确保及时关闭;4)协调连接池与线程池参数;5)加强异常处理和资源监控。关键点在于避免跨线程共享SqlSession,

#mybatis#数据库#spring boot
微服务开发面试题标准答案+速记要点

自动配置原理核心注解包含;通过加载中的自动配置类;自动配置类通过(如)按需生效,实现“约定大于配置”。分布式项目自定义Starter(实战场景)新建模块,核心逻辑:基于Redis实现分布式锁工具类;编写自动配置类,用注入锁工具类;在中配置;打包发布,其他微服务引入依赖后,可直接@Autowired使用分布式锁,无需重复配置。微服务:自动配置靠,服务雪崩用熔断+限流,幂等性靠唯一索引/Token;M

#微服务#后端#spring boot
Socket accept failedjava.io.IOException: 打开的文件过多

这个错误表明你的Tomcat服务器遇到了"打开的文件过多"(Too many open files)的问题,导致无法接受新的Socket连接。这是Linux/Unix系统中常见的资源限制问题。

#java#tomcat#spring boot
    共 22 条
  • 1
  • 2
  • 3
  • 请选择