SpringBoot配置 之 Nacos配置的动态监听刷新

简单配置:@RefreshScope + @Value

龙生   04 Nov 2026
View Details

nginx反向代理获取真实IP配置

前置机

  后端服务

 

龙生   04 Nov 2026
View Details

好看的字体

平时收集的好看的字体

龙生   02 Nov 2026
View Details

解放双手!MyBatis官方代码生成工具给力!

在我们使用MyBatis的过程中,如果所有实体类和单表CRUD代码都需要手写,那将会是一件相当麻烦的事情。MyBatis官方代码生成器MyBatis Generator可以帮助我们解决这个问题,在我的开源项目mall中也是使用的这个代码生成器,用习惯了也挺不错的。本文将介绍MyBatis Generator的使用方法及使用技巧,希望对大家有所帮助!

龙生   26 Oct 2026
View Details

nginx服务器没有配置SSL的网站通过https访问时,会跳转访问其他https的网站

listen 443;
ssl_certificate C:/Website/yilinxinli.com/cert/yilinxinli.com_bundle.pem;
ssl_certificate_key C:/Website/yilinxinli.com/cert/yilinxinli.com.key;

#HTTPS_TO_HTTP_START
if ($server_port ~ 443){
rewrite ^(/.*)$ http://$host$1 permanent;
}
#HTTPS_TO_HTTP_END

龙生   16 Oct 2026
View Details

Spring Boot 3 集成 Druid 连接池详解

在现代的Java应用中,使用一个高效可靠的数据源是至关重要的。Druid连接池作为一款强大的数据库连接池,提供了丰富的监控和管理功能,成为很多Java项目的首选。本文将详细介绍如何在Spring Boot 3项目中配置数据源,集成Druid连接池,以实现更高效的数据库连接管理。

龙生   12 Oct 2026
View Details

别再用 nohup java -jar 了:Spring Boot 生产环境该怎么守护?

一句话建议:如果你的服务器是 CentOS 7+ 或 Ubuntu 16.04+,直接用 systemd;如果公司已经上了容器,走 Docker + K8s;只有特殊情况才考虑 Supervisor。

龙生   08 Oct 2026
View Details

docker部署的rabbitmq安装delayed_message插件

部署rabbitmq docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:4.2.0-management 下载插件 curl -L \ -o rabbitmq_delayed_message_exchange.ez \ https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.13.0/rabbitmq_delayed_message_exchange-3.13.0.ez 拷贝到容器 docker cp ./rabbitmq_delayed_message_exchange-4.2.0.ez rabbitmq:/plugins/ 启用插件 docker exec rabbitmq rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchange 最后重启容器。

龙生   29 Sep 2026
View Details

Spring之父再次出山,开发了新的AI框架!

2026年4月,Rod Johnson在Microsoft JDConf开发者大会上正式发布了Embabel——一个面向企业AI Agent的JVM开源框架。
2026年7月20日,Embabel正式发布了1.0.0 GA版本。项目采用Apache 2.0协议开源,目前已在GitHub上公开。

龙生   24 Sep 2026
View Details

虚拟线程在Spring Boot中的正确使用方式

虚拟线程在Spring Boot中的正确使用方式:

启用方式:配置 spring.threads.virtual.enabled=true
Web请求:自动使用虚拟线程处理(无需额外配置)
异步方法:通过 @Async 自动使用虚拟线程
定时任务:需要配置 SchedulingConfigurer
手动创建:使用 Executors.newVirtualThreadPerTaskExecutor()
注意事项:避免CPU密集型任务,谨慎使用ThreadLocal

龙生   11 Sep 2026
View Details
1 2 … 423