前言 大多数的IP证书都是收费的,有域名(要钱)的IP一般可以申请1年免费的证书。因此为了白嫖,通过ZeroSSL来申请免费的证书(一个账号有三次机会,每次免费3个月)。...
前言 大多数的IP证书都是收费的,有域名(要钱)的IP一般可以申请1年免费的证书。因此为了白嫖,通过ZeroSSL来申请免费的证书(一个账号有三次机会,每次免费3个月)。...
问题来源 最近公司引入容器技术,按照计划将应用切换至容器平台,应用切换验证过程中发现一个奇怪的问题。原来可以正常解析的XML配置文件,切换后出现了中文乱码问题,如果是纯英文的...
作者:黄湘龙 研究HTTPS的双向认证实现与原理,踩了不少坑,终于整个流程都跑通了,现在总结出一篇文档来,把一些心得,特别是容易踩坑的地方记录下来。 1.原理 双向认证,顾名...
一、前言 这个几乎是Java 5引入自动装箱和自动拆箱后,很多人都会遇到(而且不止一次),而又完全摸不着头脑的坑。虽然已有很多文章分析了原因,但鉴于我这次还差点坑了同学,还是...
公钥密码系统是本文的理解基础。本文不对公钥密码系统做过多描述。若对公钥密码不熟悉,可以参考阅读维基百科-公开密钥加密 1.信息安全三要素 信息安全中有三个需要解决的问题: 保...
基础知识 在介绍证书链之前,需要首先了解一下非对称加密以及电子证书相关的基础概念。关于这部分,我也一直有些困惑,直到看了阮一峰老师的博客,才对证书有个比较清晰的认知。参考:h...
为了提高Eureka Server可用性,可以运行Eureka Server多个实例,并让这些实例互相注册,从而形成Eureka Server集群。下面以2个实例为例来说明如...
在前几章中,我们使用KafkaTemplate.send(String data)这个方法发送消息到Kafka中,显然这个方法并不能满足我们系统的需求,那我们需要查看一下Ka...
日志存储 基本概念 为了提高写入的性能,同一个分区中的消息是顺序写入的,这就避免了随机写入带来的性能问题。一个Topic可以划分成多个f分区,而每个分区又有多个副本。当一个分...
MD5加密,比如数据库中密码等敏感字段需要加密存储,核对密码时先以同样的方式对用户输入的密码进行加密,再与数据库中存储的密码比较。 MD5加密有很多种实现方式,此处介绍2种。...
HTTP 1.0 特点 1.0的HTTP版本,是一种无状态,无连接的应用层协议。 HTTP1.0规定浏览器和服务器保持短暂的链接。 浏览器每次请求都需要与服务器建立一个TCP...
简单说说IoC和Bean IoC,控制反转,想必大家都知道,所谓的控制反转,就是把new对象的权利交给容器,所有的对象都被容器控制,这就叫所谓的控制反转。 Bean,也不是什...
我准备战斗到最后,不是因为我勇敢,是我想见证一切。 --双雪涛《猎人》 [TOC]Thinking 一个技术,为什么要用它,解决了那些问题?如果不用会怎么样,有没有其它...
HTTP-keepalive HTTP是基于TCP传输协议实现的,客户端与服务段要进行HTTP连接前,需要先建立TCP连接,然后客户端发送HTTP请求,服务端收到后就返回响应...
ribbon 是一个客户端负载均衡器,可以简单的理解成类似于 nginx的负载均衡模块的功能。 Load Balance负载均衡是用于解决一台机器(一个进程)无法解决所有请求...
一、什么是限流?为什么要限流? 不知道大家有没有做过帝都的地铁,就是进地铁站都要排队的那种,为什么要这样摆长龙转圈圈?答案就是为了限流!因为一趟地铁的运力是有限的,一下挤进去...
limit-spring-boot-starter limit-spring-boot-starter是一个基于springboot starter机制,结合SPI 接口设计...
这几天我前团队手下带过的同学过来找我,他跟我说他被老板提升为公司的技术总监了。听到这个话,我肯定是现实祝贺了。然后就是聊了一些现在的近况其实前团队我也了解情况。公司的业务出现...
1.事务是什么? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 例子:假如张三要给李四转账200元,这个转账会涉及到两个关键操作就是:将张三的余额减少200元,将李四的...