【前面的话】前面已经对WSL初体验 ,今天就将升级为WSL2,并且【前面的话】前面已经对WSL初体验 ,今天就将升级为WSL2,并且在WSL2使用xrdp实现图形桌面。 壹、WSL升级为WSL2wsl --set-version Ubuntu-18.04 2 其中Ubuntu-18.04为你安装 ...
Tomcat中URI不支持特殊字符解决方案
【前情提要】最近开发过程中遇到一个Tomcat中IllegalArgumentException的报错,所以在这里记录一下。 壹、错误现象在用Get请求是当URL中包含特殊字符,比如:<、>、(、)、{、}、|等时,Tomcat会报出以下错误: java.lang.IllegalArgu ...
SpringBoot打可执行war包
【前情提要】最近做了一个Springboot项目,但是最后需要打成WAR包在容器中部署,下面就简单记录一下。 壹、修改pom文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
Hyper-V和IDEA运行端口占用问题
【前面的话】因为安装Windows版本的Docker环境,开启了Hyper-V。其结果是导致了IDEA在运行Tomcat的时候提示1099端口占用,经过探索之后成功找到了解决方案。 壹、原因分析首先我们可以查看一下我们系统默认的端口占用范围; netsh int ipv4 show dynamic ...
SpringBoot自定义Starter
【前面的话】在使用SpringBoot的日常开发过程中,我们不可避免的要封装一些自己的Starter,今天这篇文章就来讨论一下怎么自定义一个Starter,本文会封装一个短信发送能力的Starter,使用云之讯的SDK。 壹、命名规范官方的约定主要有一个命名的约定:在maven中,groupId代 ...