三步完成springboot内置tomcat配置ssl证书
下载tomcat证书 {#toc_0} ------------------- 如图下载后有以下两个文件: 一个后缀为pfx,一个后缀为txt <br /> [![下载完成的证书]()](http://static.51tbox.com/static/2025-01-06/col/93df125af8b28fd43ce1f5569bba5704/1736d...
51工具盒子
下载tomcat证书 {#toc_0} ------------------- 如图下载后有以下两个文件: 一个后缀为pfx,一个后缀为txt <br /> [![下载完成的证书]()](http://static.51tbox.com/static/2025-01-06/col/93df125af8b28fd43ce1f5569bba5704/1736d...
一、背景 {#一、背景} ------------ Session 共享有多种方案,之前写过 [《Spring Session 实现 Tomcat 集群的 Session 共享》](https://51tbox.com/) 文章,功能实现起来非常简单和方便。 最近在学习 Shiro 框架,Shiro 也提供了会话管理的功能。如果项目中选用 Shiro 作为权限控制的方案,同...
一、背景 {#一、背景} ------------ 笔者在讨论组中看到网友提到的 Session 共享问题,因此私下查阅文档,最终锁定使用 Spring Session 解决问题并在此记录。 二、介绍 {#二、介绍} ------------ Spring Session 提供了一套 API 来管理用户的会话信息。 使用 Spring Session 可以替换项目容器中...
一、背景 {#一、背景} ------------ 笔者用 Hexo 搭建此博客系统,搭建过程非常方便。但是,有个麻烦的操作就是每次发布文章都需要重新 clean 和 generate。由于笔者使用的是云服务器,使用 Tomcat 运行博客系统,因此每次还得需要挑选新博文相关的文件远程上传到服务器上。为此,笔者通过 ant 实现自动部署项目。 二、编码 {#二、编码} --...
一、前言 {#一、前言} ------------ 传统的部署项目方式:关闭 web 容器,将项目放入到 web 容器,启动 web 容器这个三个步骤。步骤不多,但是需要手动完成,频繁的操作总会让人心累。为了"解放双手",实现自动化部署,本篇介绍通过使用 Maven 实现 Tomcat 的热部署。 二、准备 {#二、准备} ------------ &...
com.sun.mail.smtp.SMTPSendFailedException: 501 mail from address must be same as authorization user ; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: 501 mail from ad...
计算2个日期相差的月数,月数除以12就是年数,不足一个月的不计算。 代码: String d1="2022-01-05"; String d2="2022-02-06"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");...
在开发中经常需要将字符串或url进行编码、解码,下面分别测试Java、JS、PHP中相关函数的应用。 Java ---- * 编码 URLEncoder.encode() * 解码 URLDecoder.decode() String s1="3 ?#:&(@!~-_.*')好a+/"; String s2=&quo...
本文所用的是 POI3.16 jar包,生成 Excel2007 格式的文件。代码中包含常用的字体大小、字体颜色、背景色、宽度、行高、内容自动换行等设置,以下为完整样例代码: package com.test; import java.io.File; import java.io.FileOutputStream; import java....
通过程序可以发送会议邀请邮件,会议邮件有一个唯一标识UID(发送时自定义字符串),这个UID可以用于修改、取消会议。 bodyPart.isMimeType("text/calendar") `System.out.println("text/calendar类型:" + bodyPart.getContent()); ...