
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
降级: 临时关闭不重要的服务, 把资源留给核心功能熔断: 依赖服务不可用时, 短时间内不再请求, 避免上游服务雪崩限流: 超出流量限制时, 拒绝服务, 避免程序无法及时处理请求, 导致请求堆积, 服务器崩溃...
今天调试代码时, 调用本地 dubbo 服务, 发生异常, 日志如下java.lang.ClassCastException: java.util.HashMap cannot be cast to xxx, dubbo version: 2.5.3, current host: xxx参数传递的没有问题, 但是 dubbo 服务却收到的属性是 HashMap.后来调试发现我们在 consumer
我们的项目是 maven 多模块项目. 打包时, 想要只构建自己需要的模块, 节省构建时间具体构建命令如下, 可以构建指定模块这里以 构建 ups_sdk 模块为例mvn clean install -DskipTests -pl ups_sdk -am可以看到只构建了 4 个模块, 而我们实际有 9 个模块...
背景我们知道 gitlab 是 git 仓库管理工具, 其实它还具有 ci/cd 功能使用我们在项目根目录放入 .gitlab-ci.yml 文件, 在 push 或者 merge request 时, 就会触发 gitlab-runner 执行该 ci 作业概念先介绍下常用的概念runner运行器, 运行 gitlab-ci.yml 文件的作业, 可以不与 gitlab 部署. 事实上, 一般我
package 编译, 测试, 打包install 编译, 测试, 打包, 安装到本地仓库deploy 编译, 测试, 打包, 安装到本地仓库, 部署到远程仓库注意:maven 默认会运行所有 test 方法, 加上 -Dmaven.test.skip=true 会跳过运行 test 方法执行 package /install /deploy 命令前, 先执行 clean, 避免有些编译文件缓存导
单链表和双向链表的数据结构都包含指向下一个元素指针 next, 双向链表还包括指向上一个元素指针 previous单链表只能向后遍历, 双向链表向前向后都可以遍历
修改位置: 文件 > 首选项 > 键盘快捷方式VSCode 内置的快捷键非常丰富, 另外也支持自定义快捷键, 快快使用起来吧。

最近需要调试手机端接口, 于是选择使用 charlescharles。
最近需要调试手机端接口, 于是选择使用 charlescharles。
XXL-Job 采用「调度中心 + 执行器」的中心化架构,核心依赖数据库实现任务配置和状态管理,通过 HTTP 完成调度指令的分发与结果回调;调度中心的核心逻辑是「定时扫描任务 + 触发执行 + 结果收集」,执行器的核心是「接收指令 + 线程池执行 + 回调结果」;分布式部署时,调度中心通过数据库行锁避免重复调度,执行器通过分片算法实现任务的分布式执行,这是 XXL-Job 解决分布式任务调度的核








