OpenID Connect Discovery issuer里面有一个jwks_uri,里面包含了验证id_token的公钥,这些公钥都是JWK格式的。一般情况下,证书使用...
OpenID Connect Discovery issuer里面有一个jwks_uri,里面包含了验证id_token的公钥,这些公钥都是JWK格式的。一般情况下,证书使用...
我们都知道操作内存的速度远比操作磁盘的速度要快,所以为了提高执行效率,Mysql会将一部分数据页和索引页提前加载到内存(BufferPool)中,直接对内中的页进行操作,在合...
环境 macOS 10.14 VirtualBox 6.1.18 访问 VirtualBox 官网[https://www.virtualbox.org/wiki/Downl...
前面我们分析了RocketMQ通信的数据格式,那么RocketMQ怎么将数据发送出去呢? 我们假设已经完成了对RemotingCommand的初始化,这篇文章只分析发送数据部...
不知从何时起访问GitHub[https://github.com/] 的速度越来越慢,有时甚至访问失败。给我们日常使用造成很大麻烦,这里就给大家提供一些解决方法。 ...
背景 我们这边应用部署的环境比较复杂,主要有以下几种: 机器直接部署 通过kubernates集群部署 部署环境不统一,导致查看应用日志很不方便。 业界日志系统架构 Coll...
通过使用spring 事件来解决业务代码的耦合 下面通过一个下单的业务代码,拆解为使用事件驱动的方式开发 原始的业务代码 这里有个下单接口,首先保存订单到数据库,然后发送邮件...
以前总认为Bcrypt加密更安全,但到底哪里安全了。首先来看看各算法对比 必须明确一点:Bcrypt是单向Hash加密算法,类似Pbkdf2算法 不可反向破解生成明文。 一、...
前言 今天事情又比较多,写得言简意赅一些,看官勿怪。 Flink和ClickHouse分别是实时计算和(近实时)OLAP领域的翘楚,也是近些年非常火爆的开源框架,很多大厂都在...
项目是前后端分离的,后台给前台的数据均被包装为固定格式的。例如{"code":200,"message":"成功","data":null }。data里是返回的业务数据,一...
Jacoco是一个开源的覆盖率工具,针对java语言。 一、覆盖率计数器 1. 行覆盖 所有类文件均携带debug信息编译,则每行的覆盖率可计算。当至少一个指令被指定到源码行...
ASM, CGlib, Java Proxy, Javassist都是可以操作字节码,但是这些操作字节码都需要等到类加载到JVM中之后再对字节码进行重写。JavaAgent则...
【旧文搬家】(作者注:阅读本文需要一定的编程经验和对一些敏捷实践,如TDD,有一定的了解) 编程,众所周知被定义为知识工作,所有的知识工作,从业者和门外汉都喜欢把它神秘化,将...
原文:https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-cl...
梁实秋说:你走,我不送你;你来,无论多大风雨我要去接你。 海明威说:优于别人,并不高贵,真正的高贵应该是优于过去的自己。 三毛说:如果有来生,要做一棵树,站成永恒,没有悲伤的...
作家周国平说: “许多人所谓的成熟,不过是被习俗磨去了棱角,变得世故而实际了。那不是成熟,而是精神的早衰和个性的消亡。真正的成熟,应当是独特个性的形成,真实自我的发现,精神上...