https协议说明和自签证书使用

1、https交互说明 HTTPS 协议是“HTTP 协议”和“SSL/TLS 协议”的组合,又叫HTTP over SSL”或“HTTP over TLS”。会对http协议的文本数据进行加密处理,以二进制形式传输。 这里的https是基于TSL1.2协议(TLS1.2交互说...

2018-11-28 18:25:45

阅读数:41

评论数:0

记:一次 spring cloud @PostConstruct 执行两次的分析

1、前言 最近遇到一个情况,@PostConstruct 方法会被执行两次,感觉有点奇怪,跟踪代码简单分析了下,场景有点特殊,这里记录下。 @PostConstruct属于JSR250规范,在bean创建完成并且属性赋值完成之后会执行该初始化方法。 内部通过InitDestroy...

2018-11-19 15:20:21

阅读数:34

评论数:0

spring cloud EurekaClient 多网卡 ip 配置 和 源码分析

1、前言 对于spring cloud,各个服务需要注册到Eureka注册中心。 一般会配置ip注册,即eureka.instance.prefer-ip-address=true。 但是,如果服务所在的环境存在多个网卡,经常会出现注册过去的ip不是我们想要的ip。 2、配置解决说...

2018-11-08 10:09:56

阅读数:87

评论数:0

(五)、spring boot security SecurityProperties 配置说明

类路径:org.springframework.boot.autoconfigure.security.SecurityProperties 配置:   { "name": "security.basic.authorize-mode&...

2019-01-08 10:08:46

阅读数:16

评论数:0

(四)、spring boot security 请求流程 和 filter 说明

简介: 此处以我们前面demo中的用户名密码登录作为例子进行说明。   登入 登出流程如下:   filters逻辑如下:   1、MethodSecurityInterceptor 流程与 FilterSecurityInterceptor 类似。 2、demo中的自...

2019-01-08 10:05:18

阅读数:20

评论数:0

(三)、spring boot security 加载流程简介

流程图说明: 核心关注FilterChainProxy的生成。 部分注释点说明: 1、为webSecurity设置webSecurityConfigurers org.springframework.security.config.annotation.web.configurat...

2019-01-08 09:59:48

阅读数:25

评论数:0

(二)、spring boot security 授权--自定义授权实现

1、简介 spring security主要分为两部分,认证(authentication)和授权(authority)。 这一篇主要是授权部分,它由FilterSecurityInterceptor逻辑拦截处理,具体通过AccessDecisionManager实现。 1.1 系统授权实...

2019-01-07 22:21:40

阅读数:16

评论数:0

(一)、spring boot security 认证--自定义登录实现

简介 spring security主要分为两部分,认证(authentication)和授权(authority)。 这一篇主要是认证部分,它由 ProviderManager(AuthenticationManager)实现。具体层次结构如下: 认证的核心就是登录,这里简单介绍下s...

2019-01-07 22:19:13

阅读数:26

评论数:0

cas 单点登录 登出流程说明

名词说明: TGT:Ticket Granted Ticket(票根,可以签发ST) TGC:Ticket Granted Cookie(cookie中CASTGC的value),存在Cookie中,可以通过他找到TGT。 ST:Service Ticket,是TGT生成的,是每个应用的票据...

2018-12-13 10:41:04

阅读数:27

评论数:0

申请Let's Encrypt泛域名免费证书(无需域名80端口)

    1、前言 最近有个外网域名需要申请证书,准备用Let's Encrypt证书,毕竟免费吗。可惜脚本中会验证域名的80端口,很不幸80端口因为某些原因无法开放,后来无意中发现一个方法,结合Neilpang/acme.sh和泛域名,这里记录下。   Neilpang/acme.sh参...

2018-12-10 12:03:39

阅读数:61

评论数:0

SSL/TLS 交互说明

一、SSL/TLS说明 1.1、说明: 安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性,是ssl的后续版本。 该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。 Record协议:包括对消息的分段、压...

2018-11-27 09:54:11

阅读数:50

评论数:0

加密算法分类

1、对称加密算法 1.1 说明 对称加密算法中,发信方利用加密密钥和特定的加密算法将明文运算处理,生成加密密文发送出去。 收信方收到密文后,使用加密用过的密钥及相同算法的逆算法对密文进行解密,得到可读明文。 在对称加密算法中,加密和解密使用同一个密钥。 基于“对称密钥”的加密...

2018-11-22 09:58:19

阅读数:21

评论数:0

RSA算法原理

转载自:http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html http://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.html 添加部分备注  ...

2018-11-21 17:30:04

阅读数:31

评论数:0

spring cloud eureka client源码解析

前言 eureka是springcloud 常用的注册中心,这里简单介绍下,eureka client注册逻辑的实现。eureka-client是1.6.2版本。 eureka server api参考 https://blog.csdn.net/qq_30062125/artic...

2018-11-07 22:14:00

阅读数:25

评论数:0

eureka server 常用api说明

常用api枚举 请求方式 url 说明 GET http://localhost:8761/eureka/apps 查询所有应用实例 GET http://localhost:8761/eureka/apps/SERVICES2 根据 Ap...

2018-11-07 18:25:58

阅读数:85

评论数:0

支持端口转发的tomcat docker镜像

描述 某些场景下,需要访问容器自己的端口中转到其他地址。 这里记录一下,备用镜像 hub.c.163.com/muxiyue/tomcat:8.5.14-jre8-rinetd dockerfile文件 # 拉取基础镜像 #FROM hub.c.163.com/library/java...

2018-11-07 17:09:54

阅读数:19

评论数:0

jersey子资源api使用和源码分析

javax.ws.rs.Path 1、前言 1.1 描述 查看eureka server源码时候,用到了jersey实现api功能,其中包含了子资源路由api功能。 这里主要分析下子资源的实现逻辑。 1.2 jersey简介 jersey Jersey RESTful 框架...

2018-11-05 22:44:06

阅读数:29

评论数:0

安装phantomjs报错解决

前言 最近有个项目要搞下jenkins自构建,微服务中注册中心用了jhipster registry,需要编译前端代码。 yarn运行过程中 PhantomJS压缩包解压安装报错。 找度娘问了下,提供包的很少,要么速度贼慢;要么藏着掖着,要积分;要么方法不行,吐槽下o(╯□╰)o...

2018-11-01 17:57:48

阅读数:42

评论数:0

spring boot kafka 支持批量操作

前言 最近有个项目存在kafka积压情况,上去看了下,的确积压挺厉害。 看了下代码,spring boot 是1.5.13.RELEASE版本,kafka使用的是spring boot的自动配置,@KafkaListener每次处理一条数据,每次逻辑中存在多次数据库操作。 准备修改下逻辑,@Ka...

2018-10-16 18:11:17

阅读数:302

评论数:0

记:一次kafka内外网访问设置

前言 公司的网络是隔离的,服务器网络与工作网络相互隔离,只能通过端口转发(Port Forwarding)功能中转到本地端口。 这会造成服务器的ip无法在本地直接连通。 这里记录下相关配置,便于后续查找。 环境描述 这里为了展现场景,直接使用docker模拟一个单节点...

2018-10-13 17:23:10

阅读数:600

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭