SpringBoot + @RefreshScope:动态刷新配置的终极指南

最佳实践建议:
敏感配置(如密码)避免使用动态刷新
配合配置中心(Nacos/Config Server)使用
生产环境务必保护刷新端点

龙生   22 Jul 2026
View Details

Spring boot集成mongodb

1、Spring boot集成mongodb简介
2、搭建项目环境
2.1、创建springboot工程
2.2、引入依赖
2.3、添加配置
3、基于MongoTemplate 开发CRUD
3.1、MongoTemplate常用方法
3.2、创建实体类
3.3、编写测试类,测试基于MongoTemplate 开发的增删改查
3.3.1、新增数据
3.3.2、查询集合(表)全部
3.3.3、根据id查询
3.3.4、条件查询
3.3.5、模糊查询
3.3.6、分页查询带条件
3.3.7、修改操作
3.3.8、删除操作
4、 基于MongoRepository开发CRUD
4.1、SpringData 方法定义规范
4.2、添加Repository接口
4.3 添加测试类,测试CRUD
4.3.1、添加操作
4.3.2、查询所有
4.3.2、根据id查询
4.3.3、条件查询
4.3.4、模糊条件查询
4.3.5、分页查询
4.3.6、修改
4.3.6、删除

龙生   22 Jul 2026
View Details

Spring Cloud Alibaba Demo

一、版本信息说明
二、组件说明
三、新建聚合工程
四、搭建整合nacos
五、 整合nacos 注册中心,新建cloud-system模块
六、整合openFeign,新建 cloud-order 模块
七、整合sentinel流量卫兵
八、网关SpringCloud Gateway
九、链路追踪
十、配置中心Nacos
十一、Hystrix熔断降级(停止更新维护)~~
十二、Skywalking链路追踪
十三、分布式事务解决方案Seata
十四、SpringSecurity安全认证授权

龙生   27 Jun 2026
View Details

CentOS磁盘空间满,查看磁盘占用情况

#查看 /目录下各个子目录磁盘使用情况,按大小排序,仅显示前10个 du -h --max-depth=1 / | sort -rh | head -n 10   from:https://www.cnblogs.com/dreamer-fish/p/18826168

龙生   19 Jun 2026
View Details

Docker日志清理完全指南:防止磁盘被json.log撑爆的5种方法

遇到 Docker 日志撑盘,最有效的处理顺序是:
先 truncate 止血释放空间,再配 max-size + max-file 做轮转,最后重建容器让配置生效。
只清理不配置会复发;只配置不重建,旧容器同样会继续膨胀。

龙生   19 Jun 2026
View Details

docker-compose.yaml

 

龙生   13 Jun 2026
View Details

使用 docker-compose 部署 nacos(单机和集群)

version: '3.5'
services:
nacos:
image: 'nacos/nacos-server:v2.5.0'
container_name: nacos
ports:
– '8848:8848'
– '9848:9848'
environment:
MODE: 'standalone'
NACOS_SERVER_PORT: 8848
NACOS_AUTH_ENABLE: 'true'
NACOS_AUTH_TOKEN: VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
NACOS_AUTH_IDENTITY_KEY: JobsKey
NACOS_AUTH_IDENTITY_VALUE: JobsValue
volumes:
– /Users/fenglongsheng/DEV/nacos/logs:/home/nacos/logs

龙生   13 Jun 2026
View Details

【Java 基础篇】Java Map 详解

Map接口是一个键值对的集合,它继承自Collection接口中的size()和isEmpty()等方法,同时还提供了根据键查找值的方法,以及添加、删除和更新键值对的方法。在Java中,Map接口有几个常见的实现类,每个实现类都具有不同的性能和用途。

HashMap:基于哈希表实现,具有快速的查找和插入操作,适用于需要快速查找键值对的场景。
TreeMap:基于红黑树实现,可以对键进行排序,并提供了一系列与排序相关的方法,适用于需要对键进行排序的场景。
LinkedHashMap:基于哈希表和链表实现,保持键值对的插入顺序,适用于需要保持插入顺序的场景。

龙生   11 Jun 2026
View Details

Java中Map接口存取的有序和无序

HashMap和ConcurrenthashMap键的顺序和keys数组的顺序不一样,也就是插入和读取的顺序不一样;LinkedHashMap是一致的;TreeMap则对键进行了自然排序。

龙生   11 Jun 2026
View Details
1 2 419