Spring Cloud Gateway整合Swagger聚合微服务系统API文档(非Zuul)

首先是子项目Spring Boot项目正常集成Swagger。在业务项目Admin中添加Swagger依赖包(使用Eureka为注册中心,文章未展示多余部分)。 <dependency>     <groupId&...

2019-01-21 10:12:40

阅读数 34

评论数 0

springboot中filter、interceptor的区别和实例

从概念上来讲,filter是servlet规范定义的,而interceptor是spring定义的。   作用在什么位置?   一次会话,请求在进入servlet容器执行service()方法之前就会经过filter过滤(上图步骤1),在离开servlet容器相应客户端的时候也会经过过滤...

2019-01-21 09:41:30

阅读数 24

评论数 0

Spring boot下添加filter

前言 传统的javaEE增加Filter是在web.xml中配置,如以下代码: <filter> <filter-name>TestFilter</filter-name&am...

2019-01-21 09:35:05

阅读数 29

评论数 0

Redis事务和分布式锁

Redis事务   Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后...

2019-01-18 18:32:19

阅读数 50

评论数 0

kafka消息会不会丢失?为什么?看了这个你就清楚了

消息发送方式 想清楚Kafka发送的消息是否丢失,需要先了解Kafka消息的发送方式。 Kafka消息发送分同步(sync)、异步(async)两种方式 默认是使用同步方式,可通过producer.type属性进行配置; Kafka保证消息被安全生产,有三个选项分别是0,1,-1 通过r...

2019-01-18 15:55:19

阅读数 66

评论数 0

Sharding-Proxy的使用

1、官网下载 sharding-jdbc的官网http://shardingsphere.io/document/current/cn/manual/sharding-proxy/usage/ 下载完进入conf文件如下:       2、配置文件   打开server.yaml文...

2019-01-16 16:26:56

阅读数 62

评论数 0

JAVA代码热部署,在线不停服动态更新

本地debug的时候,可以实时编译并更新代码,线上也可以不停服来动态更新类,即所说的java热部署。 另 :spring-loaded spring-boot-devtools JRebel 三种方式也可以, JDK代理的两种方式: 1.premain方式是Java SE5开始就提供的代...

2018-12-29 13:53:20

阅读数 180

评论数 0

SSL/TLS工作原理

一: SSL/TLS介绍 什么是SSL,什么是TLS呢?官话说SSL是安全套接层(secure sockets layer),TLS是SSL的继任者,叫传输层安全(transport layer security)。说白点,就是在明文的上层和TCP层之间加上一层加密,这样就保证上层信息传输的安全。...

2018-12-27 13:12:11

阅读数 167

评论数 0

java实现证书链和签名验证

public static boolean verify(X509Certificate X509certificateRoot, Collection collectionX509CertificateChain,X509CRL X509crl,String stringTarget) { /...

2018-12-25 18:47:44

阅读数 197

评论数 0

java 证书链添加到p12(pfx)

我有问题,直接将此p12证书转换为java要求的工作jks密钥库. 我这样做了:   keytool -importkeystore -srckeystore certificate.p12 -srcstoretype PKCS12 -destkeystore certificate1.j...

2018-12-25 18:43:40

阅读数 131

评论数 0

使用Hibernate Validator进行跨字段验证

每个字段约束应由不同的验证器注释处理,或者换句话说,不建议对一个字段的验证注释检查其他字段。跨域验证应在类级别进行。此外,表达相同类型的多个验证的JSR-303 Section 2.2优选方式是通过注释列表。这允许每次匹配指定错误消息。   例如,验证通用形式:   @FieldMatc...

2018-12-25 10:09:24

阅读数 141

评论数 0

springMVC中两种validation的简单使用

校验方式二: Spring Validator  Validator接口的实现: Spring框架的Validator接口定义: package org.springframework.validation; public interface Validator { boolean support...

2018-11-30 21:13:04

阅读数 143

评论数 0

使用curl 命令模拟POST/GET请求

curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载。curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。 在进行web后台程序开发测试过程中,常常会...

2018-11-22 11:33:15

阅读数 147

评论数 0

免费SSL证书

SSL证书,用于加密HTTP协议,也就是HTTPS。随着淘宝、百度等网站纷纷实现全站Https加密访问,搜索引擎对于Https更加友好,加上互联网上越来越多的人重视隐私安全,站长们给网站添加SSL证书似乎成为了一种趋势。 给自己的网站添加SSL证书其实并不复杂,但是关键一点就是首先要拥有一个SS...

2018-11-19 17:19:31

阅读数 289

评论数 0

X.509证书DN详解

X.509使用DN(Distinct Name)来唯一标识一个实体,其功能类似我们平常使用的ID,不过不同的是,DN不再是类似 123456 这样得数字标识,而是采用多个字段来标识一个实体,例如”CN=老所,C=CN”,这样做的好处在于方便匹配到诸如LDAP一样的目录服务中。那么,DN的字段是否可...

2018-11-19 14:30:56

阅读数 195

评论数 0

JAVA对于数字证书的常用操作

一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security...

2018-11-17 15:39:42

阅读数 117

评论数 0

java实现安全证书相关操作

package test;      import java.io.ByteArrayOutputStream;   import java.io.File;   import java.io.FileInputStream;   import java.io.FileNotFoundE...

2018-11-17 15:18:00

阅读数 155

评论数 0

java程序实现对证书的操作

1 Java程序从证书文件读取证书 import java.io.*; import java.security.cert.*;  public class PrintCert{  public static void main(String args[ ]) throws Exception{...

2018-11-17 14:24:51

阅读数 248

评论数 0

ROOT证书、CA证书和使用CA签发的X.509证书

简介 日常开发中,我们程序员不怎么会接触证书相关的问题,对信息安全领域相关的内容知之甚少。因为平时主要实现的业务很少要直接面向底层的通信,也就很少关注这证书这样的知识。在一般情况下,我们仅仅只是在使用一些高层的依赖中会引入证书、加密相关的依赖包,比如: <!-- https...

2018-11-15 18:57:49

阅读数 182

评论数 0

深入理解加密、解密、数字签名(签名证书、加密证书)的组成和数字证书

深入理解加密、解密、数字签名和数字证书    随着电子商务的迅速发展,信息安全已成为焦点问题之一,尤其是网上支付和网络银行对信息安全的要求显得更为突出。为了能在因特网上开展安全的电子商务活动,公开密钥基础设施( PKI, Public Key Infrastructure )逐步在国内外得到广...

2018-11-14 16:17:31

阅读数 191

评论数 0

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