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

Category Archives: Backend

Elasticsearch8.x 设置密码

设置随机密码 ./elasticsearch-reset-password -u elastic
设置自定义密码 ./elasticsearch-reset-password -u elastic -i

龙生   09 Nov 2026
View Details

电商防止超卖终极方案:让库存管理滴水不漏!🎯

防止超卖的本质:保证库存扣减的原子性!

五大方案:
1️⃣ 悲观锁:简单但性能差
2️⃣ 乐观锁:性能中等,有重试
3️⃣ Redis原子操作:高性能,推荐!⭐⭐⭐⭐⭐
4️⃣ MQ削峰:异步处理,削峰填谷
5️⃣ 分布式锁+预扣:适合秒杀

推荐方案:Redis + MQ + 数据库

龙生   08 Nov 2026
View Details

RocketMQ的几种集群模式

选择建议
测试环境:单 Master 或 多 Master。
高吞吐场景:多 Master 模式(容忍少量数据丢失)。
一般生产环境:多 Master 多 Slave 异步复制。
金融级场景:多 Master 多 Slave 同步双写 或 Dledger 模式。

龙生   05 Nov 2026
View Details

详解Redis三大集群模式,轻松实现高可用!

本文详细介绍了Redis的三大集群模式:主从复制、哨兵模式和Cluster模式。

每种模式都有其特点和应用场景,具体如下:
主从复制模式:适用于数据备份和读写分离场景,配置简单,但在主节点故障时需要手动切换。
哨兵模式:在主从复制的基础上实现自动故障转移,提高高可用性,适用于高可用性要求较高的场景。
Cluster模式:通过数据分片和负载均衡实现大规模数据存储和高性能,适用于大规模数据存储和高性能要求场景。

龙生   05 Nov 2026
View Details

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

简单配置:@RefreshScope + @Value

龙生   04 Nov 2026
View Details

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

前置机

  后端服务

 

龙生   04 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
1 2 … 283