<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhangpf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010970951</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010970951]]></copyright><item><title><![CDATA[Springboot项目中支持https、http，数字证书校验详解]]></title><link>https://blog.youkuaiyun.com/u010970951/article/details/107564849</link><guid>https://blog.youkuaiyun.com/u010970951/article/details/107564849</guid><author>u010970951</author><pubDate>Fri, 24 Jul 2020 17:20:30 +0800</pubDate><description><![CDATA[Springboot项目可以通过server配置 开启http、https访问功能，具体如何通过配置开启 不作详述

本文章提供如何在开启Springboot后，手动开启https支持，并且可双向校验证书功能

版本：Springboot2.x

第一步：

在正常启动Springboot项目情况下，手动添加Configuration类支持https

具体类代码如下：

写了注释的代码一定要仔细看，防止达不到想要的效果


import lombok.Getter;
import lombok.Sette]]></description><category></category></item><item><title><![CDATA[java数字证书校验生成测试证书]]></title><link>https://blog.youkuaiyun.com/u010970951/article/details/107565631</link><guid>https://blog.youkuaiyun.com/u010970951/article/details/107565631</guid><author>u010970951</author><pubDate>Fri, 24 Jul 2020 17:19:46 +0800</pubDate><description><![CDATA[以下为完整的数字证书客户端与服务端私钥生成过程

一、生成密钥库和证书
可参考以下密钥生成脚本，根据实际情况做必要的修改，其中需要注意的是：服务端的密钥库参数“CN”必须与服务端的IP地址相同，否则会报错，客户端的任意。

1、生成服务器证书库
keytool -validity 365 -genkey -v -alias server -keyalg RSA -keystore D:\ssl\server.keystore
-dname "CN=127.0.0.1, OU=09, O=17, L=02,.]]></description><category></category></item><item><title><![CDATA[idea中tomcat如何快速部署多个项目]]></title><link>https://blog.youkuaiyun.com/u010970951/article/details/86646653</link><guid>https://blog.youkuaiyun.com/u010970951/article/details/86646653</guid><author>u010970951</author><pubDate>Fri, 25 Jan 2019 15:23:39 +0800</pubDate><description><![CDATA[idea中，单个window不建议打开多个项目，tomcat仅在单个项目中配置有效

若是需要启动多个项目，而idea单个window单个项目是无法启动多个项目的

在这，利用修改tomcat配置文件，可同时启动不用window中的多个项目

1、需要完整好tomcat与项目setting，参考https://blog.youkuaiyun.com/u010970951/article/details/866...]]></description><category></category></item><item><title><![CDATA[IDEA 完整web项目配置]]></title><link>https://blog.youkuaiyun.com/u010970951/article/details/86636874</link><guid>https://blog.youkuaiyun.com/u010970951/article/details/86636874</guid><author>u010970951</author><pubDate>Fri, 25 Jan 2019 11:16:09 +0800</pubDate><description><![CDATA[一直用eclipse，最近自己配置了idea的，总结一下idea刚入手一个完整项目的配置过程。该处使用idea2018.3.3版本为例，大多数版本配置相似。

若刚安装idea，请从第2步开始，若项目已经下载完成，请从第4步开始

1、安装好idea，准备一个tomcat 安装包

2、进行svn设置（以客户端svn为例，其余git等自行百度）

 File-&amp;gt;Setting-&amp;gt;Ver...]]></description><category></category></item><item><title><![CDATA[如何实现从M个数字选取N个数字排列算法]]></title><link>https://blog.youkuaiyun.com/u010970951/article/details/80195828</link><guid>https://blog.youkuaiyun.com/u010970951/article/details/80195828</guid><author>u010970951</author><pubDate>Fri, 04 May 2018 15:54:05 +0800</pubDate><description><![CDATA[在第一份工作结束的时候，还是个java小白，找工作的时候去面试，碰到一个算法题：从十个数字中选取八个数字排列，重复算一个，一共有多少种可能？当时想了半天也没想出来，虽然是数学上的排列组合算法，但是还是想自己思考下解决方案。今天发一下自己的解决思路，思路很简单，适合初级程序员：1、假定max个数，抽取min个数字2、初始化一个组合为数字 0-min3、固定min-1个数字，找出其中一个数字的可替换可...]]></description><category></category></item><item><title><![CDATA[Invalid character (CR or LF) found in method name]]></title><link>https://blog.youkuaiyun.com/u010970951/article/details/80163360</link><guid>https://blog.youkuaiyun.com/u010970951/article/details/80163360</guid><author>u010970951</author><pubDate>Wed, 02 May 2018 10:42:06 +0800</pubDate><description><![CDATA[tomcat配置https服务协议的时候出现以下错误：信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid chara...]]></description><category></category></item><item><title><![CDATA[eclipse设置tomcat运行时环境-Targeted Runtimes]]></title><link>https://blog.youkuaiyun.com/u010970951/article/details/80112529</link><guid>https://blog.youkuaiyun.com/u010970951/article/details/80112529</guid><author>u010970951</author><pubDate>Fri, 27 Apr 2018 19:53:40 +0800</pubDate><description><![CDATA[关于如何在eclipse中设置runtimes的问题偶然发现eclipse在设置增删server的时候，并没有将server里面关联的tomcat  runtimes设置有明显的入口在项目的属性里面也只可以新增，却没有办法修改runtimes的配置，见图如下：仔细寻找之后，发现了设置runtimes的办法1、（server选项已有忽略此步）        菜单栏window  -  show vi...]]></description><category></category></item></channel></rss>