一切福田,不離方寸,從心而覓,感無不通。

SpringBoot配置MyBatis的sql执行超时时间(mysql)

mybatis:
mapper-locations: classpath:mapper/*.xml
configuration:
default-statement-timeout: 180

龙生   25 Jun 2024
View Details

Spring Boot 定时器突然不执行

定时器停止执行的原因:

1 线程池满
Spring Boot 使用线程池来执行定时任务,默认情况下使用的是 ThreadPoolTaskScheduler。如果定时任务的执行时间超过了线程池的容量,会导致线程池满,后续的任务无法执行。

2 任务抛出异常
如果定时任务在执行过程中抛出了异常并没有被捕获,那么该任务会停止执行,后续的任务也不会继续执行。

3 定时任务的周期设置不合理

龙生   25 Jun 2024
View Details

CentOS中如何查看系统日志文件

在CentOS中,可以使用以下几种方法查看系统日志文件: 使用journalctl命令查看系统日志:

  指定日志级别查看系统日志:

  其中,priority可以是0(Emergency)、1(Alert)、2(Critical)、3(Error)、4(Warning)、5(Notice)、6(Info)或7(Debug)。 查看特定服务的日志:

  查看特定时间范围内的日志:

  查看特定日志文件(如/var/log/messages):

  查看最近的系统日志:

  通过以上方法,可以查看系统日志文件以帮助排查系统问题。   from:https://www.yisu.com/ask/68243330.html

龙生   25 Jun 2024
View Details

作为普通程序员,我们该如何学习大模型(LLM)

#基础篇 LLM01-作为普通程序员,我们该如何学习大模型(LLM),学习路线和知识体系 LLM02-一文讲清楚,AI、AGI、AIGC与AIGC、NLP、LLM,ChatGPT等概念 LLM03-大模型提示工程(Prompt)(上篇),掌握Prompt原理与技巧,提高AI生成内容质量 LLM04-大模型提示工程(Prompt)(下篇),思维链和思维树的进阶 LLM05-大模型提示工程(Prompt),让LLM自己优化提示词 LLM07-OpenAI的API调用之初探,python调用GPT-API(交互式,支持多轮对话) 大模型08-大模型提示工程(Prompt),Prompt 攻击和防范、内容审核、用prompt调优prompt   #进阶篇 LLM06-大模型之带你了解plugins、GPTs的前生今世,GPT-4 turbo何以让众多创业者一夜无眠,及主要应用:RAG、Agent LLM09-大模型应用开发之业务架构和技术架构(从AI Embedded 到 Copilot,再到Agent) LLM10-用Function Calling 连接大模型和业务,用自然语言连接系统的认知   #高阶应用 LLM13-1 大模型应用RAG系列(一)之初识RAG,了解其核心知识及未来发展趋势 LLM13-2 大模型应用RAG系列(二)之RAG与Fine-Tune的区别,应用场景 LLM13-3 # 大模型应用RAG系列3-1从0搭建一个RAG:做好文档切分

龙生   25 Jun 2024
View Details

自定义Springboot下日志打印器级别热更新

我们发现其实热更新日志打印器级别的原理特别简单,就是通过LoggingSystem来操作Logger,所以我们可以自己提供一个接口,通过这个接口来操作Logger的级别。

龙生   20 Jun 2024
View Details

Java面试题

          from:https://www.ddkk.com/zhuanlan/share/index.html

龙生   19 Jun 2024
View Details

【SpringBoot框架篇】9.dubbo入门实战

Dubbo是阿里开源的一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

龙生   13 Jun 2024
View Details

【SpringBoot框架篇】5.分布式锁的实现方式

为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就是来实现这个分布式锁。

龙生   13 Jun 2024
View Details

百度面试:如何用Redis实现限流?

限流是指在各种应用场景中,通过技术和策略手段对数据流量、请求频率或资源消耗进行有计划的限制,以避免系统负载过高、性能下降甚至崩溃的情况发生。限流的目标在于维护系统的稳定性和可用性,并确保服务质量。

龙生   13 Jun 2024
View Details

SpringBoot统一结果返回,统一异常处理,大牛都这么玩

异常处理在应用开发中是至关重要的一环,它能够提高应用的健壮性、可读性和可维护性。全局异常处理和局部异常处理各有优劣,需要根据项目的规模和需求来灵活选择。通过采用统一的响应格式、详细的错误日志、适当的HTTP状态码等最佳实践,可以使异常处理更为有效和易于管理。同时,注意避免滥用异常、忽略异常、适时抛出异常等注意事项,有助于确保异常处理的质量。在开发过程中,持续关注和优化异常处理,将有助于提高应用的稳定性和用户体验。

龙生   13 Jun 2024
View Details