摘要:
FF4j 是一个 java 开关框架,可以轻松的实现功能切换,是 Feature Toggle 模式的实现,功能十分的强大,如果后期需要大量使用,则可以继续集成项目种的 web 控制台等组件。 op-ff4j-spring-boot-start 集成了该框架,使用 Redis 作为持久化工具。 测试 阅读全文
摘要:
安装 npm install yarn 更换国内源 yarn config set registry https://registry.npm.taobao.org 阅读全文
摘要:
@JsonPropertyOrder({ "name", "id" }) 指定 序列化属性的顺序 @JsonPropertyOrder(alphabetic=true) 按字母顺序对属性进行排序 @JsonRawValue 属性 注释可以 指示 Jackson 完全按原样序列化 。 这个注解可以将一 阅读全文
摘要:
这里展示的是最小化侵入的集成方式,不需要额外的第三方依赖,只需要 sentinel 本身,所以看起来就不是很灵活,毕竟没有注册中心,没有监控等。 导包 <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-core< 阅读全文
摘要:
先上代码,使用了 lombok 库简化了一些样板代码。 @Accessors(chain = true) @Data @RequiredArgsConstructor(staticName = "of") public class BaseRspDTO<T extends Object> { // 阅读全文
摘要:
少即是多 deb 包安装 微信 钉钉 Telegram Firefox Intellij Idea DataGrip JDK Maven Tomcat Vscode Clash Postman Wps 搜狗拼音 Ubuntu Software 安装 Tweaks 命令行安装 apt git apt 阅读全文
摘要:
获取 PID Linux jps -v | grep 端口号/项目名称 Mac lsof -i tcp:8080 Windows netstat -ano|findstr 8080 启动 到 github 上下载最新的 release 版本 windows 启动:(大于 jdk8 的需要添加 --i 阅读全文
摘要:
最近在使用 LiteFlow 的时候有发现控制台会打印这个 logo,就是类似于 SpringBoot 启动的那个 ASIIC 画的一个图标。于是乎我就找文档看看是否能够将这个 logo 给去掉。 但是好像没有发现有哪里配置能够将这个 logo 给去除掉。当然这个 logo 是一个 info 级别的 阅读全文
摘要:
轻量,快速,稳定可编排的组件式规则引擎 引用官网的介绍,LiteFlow就是为解耦复杂逻辑而生,如果你要对复杂业务逻辑进行新写或者重构,用LiteFlow最合适不过。它是一个轻量,快速的组件式流程引擎框架,组件编排,帮助解耦业务代码,让每一个业务片段都是一个组件,并支持热加载规则配置,实现即时修改。 阅读全文
摘要:
今日在查看公司本地服务器的时候发现磁盘空间几乎要用完了,调查了一会发现是使用 docker 部署的 gitlab 容器产生了大量的日志文件,文件大约占用了 30G+,gitlab 容器大约运行了 2 年左右。这里记录下查找和解决过程。 介绍几个 Linux 命令 df -h 查看整个磁盘的空间使用情 阅读全文