修改运行中kubernetes集群中etcd的参数 在一些场景下,您的kubernetes集群已经搭建完成了,但是还需要修改一些核心组件的参数,如etcd、kube-apis...
java还有个WatchService
java实现两种方式自动刷新配置文件java实现两种方式自动刷新读取配置文件,本文代码已经上传到gitee[https://gitee.com/shoothzj/refresh-config-java-exam...
使用RSA公私钥实现JWT令牌的签名和验签 1、什么是JWT令牌 JWT基本概念可从JWT[https://jwt.io/]网站获取,该网站提供了在线DEBUG的功能,对于初...
在使用Spring/Spring Boot+Spring Data JPA的开发过程中,判断表中满足条件的记录是否存在是一个经常遇到的业务场景,比如检查指定用户名的用户是否存...
延迟队列:顾名思义就是支持将消息按照一定的要求延迟投递的消息队列。生活中需要使用延迟队列最普遍的场景就是订单支付,订单只有在规定的时间内完成支付,交易才算真正的完成,没有在规...
1 为什么要对日志进行单元测试 对代码中打印的日志,是否有必要通过单元测试保证日志的格式、内容能够被正确的修改?答案是在一般情况下都无需对日志的格式、内容进行单元测试。那么在...
多谢指正,我再优化一下。插件主要是会提示spring支持的配置
使用IDEA 插件实现spring相关配置信息提示今天看同事演示spring server相关的ssl配置,同事的IDE输入server后就出现了相关的提示信息,感觉非常的好用,是一个提高研发效率的小技巧,特此记录一下如下:...
今天看同事演示spring server相关的ssl配置,同事的IDE输入server后就出现了相关的提示信息,感觉非常的好用,是一个提高研发效率的小技巧,特此记录一下如下:...
@空气蛹_0834 看一下bk的地址配置是否正确/检查bk是安全成功
Pulsar-安装部署Pulsar的起源 Pulsar是由雅虎创建的开源的、分布式pub-sub系统,现在是Apache基金会的一个孵化项目。 Pulsar的关键特性 Pulsar的关键特性如下表...
1 定义 Single Service Instance per Host(单实例单节点)是一种常用的微服务部署模式,微服务的一个实例独立部署在一台主机之上,实例独占该主机运...
1 定义 防腐层(Anti-Corruption Layer)模式,是一种在不同语义的子系统间构建一层功能,对子系统间的请求进行翻译适配,从而确保应用设计不受外部依赖的系统的...
变更孤岛 1 定义 变更孤岛,是一种创建可演化的架构的模式。其主旨是将大型系统分割成多个独立可替换的部分,这些可替换的部分在之后的架构演化中逐步替代以适合的架构形态,针对可替...
1 定义 分层架构(Layered Architecture),是一种将复杂系统划分为多个逻辑层的架构模式,这种模式在软件领域尤其是大型系统中广泛使用。 2 上下文和问题 复...
@极客先生 没啥事,应该的,探讨技术想跳槽随时交流
Spring Boot 之HandlerInterceptor源代码可从这里下载。 什么是HandlerInterceptor? HandlerInterceptor是支持自定义handler执行链的工作流接口。应用程序可以为handl...
@极客先生 是的,一定要在认证的拦截器执行后再执行其他逻辑,否则达不到效果,这是我个人理解,我们团队也是这么干的
Spring Boot 之HandlerInterceptor源代码可从这里下载。 什么是HandlerInterceptor? HandlerInterceptor是支持自定义handler执行链的工作流接口。应用程序可以为handl...
@极客先生 最好不要在异步的逻辑中执行像认证、鉴权、流控这样的操作,你可以添加一个普通的HandlerInterceptor用于认证、鉴权。
Spring Boot 之HandlerInterceptor源代码可从这里下载。 什么是HandlerInterceptor? HandlerInterceptor是支持自定义handler执行链的工作流接口。应用程序可以为handl...
绞杀者模式 1 定义 老系统向新系统迁移时,可采用将老系统的部分功能使用新应用或服务替换的方式逐步进行。当老系统全部的功能被替换后,新系统就完成了对老系统的替代,从而老系统被...
1 什么是WASM WASM是WebAssembly的缩写,WebAssembly是一种用于基于堆栈虚拟机的二进制指令格式。Wasm 被设计为编程语言的可移植编译目标,支持在...