- 博客(9)
- 收藏
- 关注
原创 JAVA实现发送HTTPS请求(SSL双向认证)
一、项目背景Java项目需要作为客户端发起HTTPS请求访问服务端,并且需要携带证书进行SSL双向认证,当前提供的证书相关文件有:ca.crt、ca.key、client.crt、client.key、server.crt、server.key二、实现步骤1、对客户端证书和私钥进行打包处理(需要输入密码,之后在代码中需要用到该密码)openssl pkcs12 -export clcerts -in client.crt -inkey client.key -out client.p122、.p
2020-12-20 13:59:37
22661
7
原创 SpringBoot读取resources目录下的文件
一、背景Springboot项目中需要读取resources目录的文件,有些方法只能在开发环境下使用,项目发布到Linux等服务器上便无法读取到文件,需要使用通用方法进行文件的读取。二、实现代码package com.fuck.study.service;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.core.io.Resource;import org.spri
2020-12-20 13:54:04
1949
原创 SpringBoot作为服务端实现SSL双向认证(HTTPS)
一、背景介绍项目需要Springboot作为服务端与客户端之间进行HTTPS通信,需要实现SSL双向认证。当前所用的证书相关文件有:ca.crt、ca.key、client.crt、client.key、server.crt、server.key二、实现步骤1、对服务端证书和私钥进行打包处理,打包时需要输入密码,密码在application.xml配置文件中会用到(使用到openssl工具,没有的话自行下载)openssl pkcs12 -export -clcerts -in server.crt
2020-12-19 17:08:30
3861
3
原创 SpringCloud+Eureka+Zuul搭建
*一、系统框架服务说明1、Eureka简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。Eureka包含两个组件:一个是Eureka Server,作为服务注册中心,提供注册服务,用于注册各个微服务,以便服务相互之间调用;一个是Eureka Client,Eureka Client是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持。2、ZuulZ
2020-11-26 00:05:35
1244
原创 session监听器和应用监听器的编写
1、session监听器,监听session的创建与丢失在web.xml中加入以下代码<!-- 设置session失效的时间 --!><session-config> <session-timeout>10</session-timeout></session-config><listener> ...
2019-05-14 19:04:39
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人