
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Feign 可升级 Nacos。
你的结构非常标准、专业、可直接用于生产按业务域拆分微服务common 统一管理公共资源职责清晰、耦合度低、易于扩展父工程:统一依赖、版本管理common:公共代码 + Feign 接口定义,所有服务依赖业务服务:独立部署、独立数据库、通过 Feign 调用调用方式:Loan → Feign → User,完全解耦。
✅ 登录生成Token✅ 网关解析 Token → 拿 userId✅ 网关把userId 放入请求头✅ Feign 自动透传到所有微服务✅ 任何服务直接拿用户这就是标准企业级微服务登录鉴权体系。前端带 token → 网关 GlobalFilter 解析 token → 放入 user-info 请求头 → 传给微服务 → 微服务用 preHandle 接收 user-info → Feign
(主要看这上面的配置,遇到拉取不到hello-world,看上面一篇,如何解决,可能现在能用的镜像源也很少吧,我试了好多,就第一篇文章里的centos镜像源能用,替换拉取环境)遇到这个问题解决了很久,重装过几次,最可靠的就是这些,记下来以免下次安装忘记。
Service分页:配置插件 + new Page () + selectPage逻辑删除:deleted 字段 + @TableLogic自动填充。
ReentrantLock = 可重入、功能强大的锁必须 lock () + try-finally + unlock ()核心方法:lock()一直等tryLock()尝试拿定时拿可中断Condition 可以精准唤醒线程高并发、需要灵活控制 → 用 ReentrantLock。
AQS = AbstractQueuedSynchronizer(抽象队列同步器)是 JUC 锁(ReentrantLock、Semaphore、CountDownLatch 等)的底层核心骨架。用一个state 变量表示锁状态(0 = 无锁,1 = 已加锁,>1 = 重入)用一个记录当前持有锁的线程用一个CLH 变体双向队列存放抢不到锁的线程state(状态) + 队列(等待) + CAS(抢锁
*Spring Boot 自动配置 =
异步(Asynchronous)指任务发起后,无需阻塞等待其完成,主线程可立即返回处理其他逻辑,结果通过回调、轮询或通知机制获取。目的是提高系统吞吐量和响应速度。







